一键导入
planner-implementation-k
How to write implementation plans — code structure, module layout, component connections, with execution blocks at the end
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
How to write implementation plans — code structure, module layout, component connections, with execution blocks at the end
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write high-quality session prompts (SESSION_WORKER.md and SESSION_REVIEWER.md) for an agent loop. Reads repo context and follows the loop-author guide to produce targeted, effective prompts. Use when setting up a new loop or rewriting session prompts for an existing one.
Pre-flight checks and launch for agent loops. Validates branch state, session prompts, creates loop directory structure, and launches run.sh in a tmux session. Use when the user wants to start a new agent loop in the current repo.
Cross-repo visibility for agent loops. Lists running, completed, and crashed loops. Reads the registry and per-repo tracking logs. Shows tmux attach commands. Use when checking what loops are active, what ran recently, or loop details.
Capture feedback about wf, util, or vault plugins and file it as a GitHub issue for improvement. Use after any session where the tooling fell short — wrong agent behavior, missing skill coverage, misleading prompts, workflow friction, or convention gaps. Only for generic plugin improvements that would help ANY project, not repo-specific config. Files to JSai23/claude-tooling with the plugin-feedback label.
Write high-quality session prompts (SESSION_WORKER.md and SESSION_REVIEWER.md) for an agent loop. Reads repo context and follows the loop-author guide to produce targeted, effective prompts. Use when setting up a new loop or rewriting session prompts for an existing one.
Pre-flight checks and launch for agent loops. Validates branch state, session prompts, creates loop directory structure, and launches run.sh in a tmux session. Use when the user wants to start a new agent loop in the current repo.
| name | planner-implementation-k |
| type | knowledge |
| description | How to write implementation plans — code structure, module layout, component connections, with execution blocks at the end |
| user-invocable | false |
Knowledge skill — Implementation planning: system shape, code structure, interfaces, then execution blocks.
An implementation plan describes what the code will look like and how the pieces connect. It reads top-down: system first, structure second, execution blocks last.
┌─────────────────────────────────────────────┐
│ 1. System diagrams │ ← reader sees the whole picture
│ Data flows, component layout, │
│ how this fits into existing system │
├─────────────────────────────────────────────┤
│ 2. Code structure │ ← reader understands what gets built
│ Modules, libraries, utilities, │
│ how components connect, key interfaces │
├─────────────────────────────────────────────┤
│ 3. Key decisions & tradeoffs │ ← reader understands why
│ What was chosen, what was rejected, │
│ what remains uncertain │
├─────────────────────────────────────────────┤
│ 4. Execution blocks (if needed) │ ← reader knows the work
│ Verifiable chunks, risk-ordered, │
│ only when plan size warrants it │
└─────────────────────────────────────────────┘
Never invert this. A plan that starts with task breakdowns before showing the system is unreadable.
Even implementation plans need visuals. Show:
These aren't decorative — they're the primary communication. Prose supports diagrams, not the other way around.
The core of an implementation plan. Describe:
Code snippets are expected but surgical — signatures, type shapes, critical algorithms. Not full implementations.
GOOD BAD
──────────────────────────────── ────────────────────────────
Function signatures / type defs Full function implementations
Key struct/class shapes Boilerplate setup code
Critical algorithm pseudocode Every helper and utility
Interface contracts Import statements
Not every plan needs these. A clear design with good diagrams and structure may be enough on its own. Add execution blocks when:
When you do include blocks, each should be:
Blocks go at the bottom of the plan. They're an appendix to the design, not the plan itself.