kaushikgopal/agent-kombat/plan
Claude Code and agent skill by kaushikgopal/agent-kombat
- community
Checking that the SKILL.md file is still in the repository.
Use to turn rough prompts, issues, or transcripts into plan notes.
Install
npx vskill@latest install kaushikgopal/agent-kombat/planSKILL.md
Plan
/plan is the entry point for turning rough inputs into durable plan notes.
Run the classifier helper before doing anything else:
The classifier returns:
action-createorrefinekind-software,universal, ornullmode- informational mode for the plan noteexisting_plan_path- existing plan file when refiningtarget_path- where the plan should be writtenplans_dir- directory used for new plan notesplans_dir_source-existing-local,repo-guidance,xdg-state, or
explicit
contract_path- durable plan contract referencerouting_path- routing and research rules referencetemplate_path- template reference to followshould_consider_external_researchshould_consider_fanout_researchneeds_clarificationclarification_promptexplanation
For a file-backed request, use:
If needs_clarification is true, ask clarification_prompt and stop. Do not guess.
Then tell the user the route in one short line:
Routing to software planning for {request}.Routing to universal planning for {request}.Refining existing plan at {existing_plan_path}.
Source Of Truth
The portable core and canonical CLI live in:
Use it for classification, reusable planning instructions, and validation.
Prompt adapters such as Agent Kombat should own their outer prompt wrapper. When the adapter is producing a durable plan note, splice in shared planning instructions from:
When the adapter is using planning machinery only for routing and grounding, but the requested output is not a plan note, splice in context-only guidance instead:
Use render-context for final-copy artifacts such as executive briefs, PRDs, memos, critiques, postmortems, release notes, and proposals when the user wants the deliverable itself rather than a plan for producing it. Do not inject the plan contract into those prompts.
The plan note contract lives in:
Read it before writing or mutating any plan note.
Use:
- references/routing.md for routing and research rules
- references/plan-template-software.md
for software plans
for universal plans
- references/subagent-prompts.md only when you
need the context fan-out workflow or canned prompts for parallel research
Context Fan-Out
Do not fan out for every plan. Use it when the classifier returns should_consider_fanout_research: true, or when a software request is large, ambiguous, cross-cutting, risky, or in an unfamiliar/complex codebase.
When fan-out is warranted, gather independent context before writing the plan:
- what the repo already does
- whether prior plans, notes, or repo-local knowledge solved this before
- what current docs/community examples say, when freshness matters
- which tests, edge cases, and validation surfaces matter
Use references/subagent-prompts.md for the fan-out workflow. If subagents are unavailable or unnecessary, answer the same questions locally. Synthesize only load-bearing findings into the plan; do not paste raw research logs.
External Research
Do not automatically run external research for every plan.
If the classifier returns should_consider_external_research: true and the user did not already provide fresh research, first classify the same request through the existing research wrapper.
Use a compatible Python interpreter in this repo:
Then run:
If that research classifier returns a non-empty topic and does not require clarification, run:
Then summarize only the load-bearing takeaways into the plan note's ## Context section. Do not dump raw evidence into the plan.
Validation
Before calling a plan note complete, validate it:
Validation is intentionally lenient: missing optional sections warn, while broken frontmatter, wrong kind, missing required sections, and invalid task checkbox structure fail.
Writing Rules
- Prefer an existing
.agents/plans/in the repo where the skill was invoked.
If none exists, use a repo-local recommended plans directory from guidance files. If there is no repo-local recommendation, use the classifier's XDG state fallback.
- Before writing, create the classifier's
plans_dirif it does not exist. - Use the classifier's
target_path. - Keep file paths inside the plan repo-relative.
- Preserve existing completed work when refining a plan.
- Use implementation units only when the software task is large enough that
stable unit identities help execution.
- Keep the plan at decision level. Do not turn it into pseudocode or a task log.
- For software plans, inspect the repo first. If you cannot find plausible
files, patterns, or code to ground the plan, ask for the target repo or files instead of drafting a confident but ungrounded plan.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/plan/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kaushikgopal/agent-kombat/plan)