para-plan
Plan a repository change using inspected evidence and focused clarification; produce a simple or phased plan with concrete acceptance criteria before execution.
Skill by brian-lai
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/brian-lai-para-plan
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/para-plan
What's inside
- Skill name
para-plan- Description
- Plan a repository change using inspected evidence and focused clarification; produce a simple or phased plan with concrete acceptance criteria before execution.
- License
- MIT
- Instructions
- 29 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- phased-plan-master-template.md · assets/
- phased-plan-sub-template.md · assets/
- plan-template.md · assets/
SKILL.md (first lines)
Create an implementation-ready plan proportional to the requested change. Planning writes primary-context artifacts; source changes begin during execution. ## Usage ```text para-plan [task-description] ``` ## Inspect, decide, draft 1. Resolve the task from the request and active context; ask if missing or ambiguous. Inspect existing research, project guidance, relevant code/contracts and validation commands. Use the `para-research` skill when consequential gaps need deeper exploration. 2. Ask only about material unresolved choices affecting scope, behavior, cost or risk. Present concise options with tradeoffs. Preserve decisions and authorization already given; do not ask questions answered by inspection. 3. Choose a simple plan by default. Consider phases for cross-file refactoring across many files, multiple architectural layers, or dependencies requiring an earlier merge into the selected base. Prefer independently reviewable, mergeable outcomes over arbitrary file counts. Confirm a proposed phase split unless already agreed. 4. Reuse existing contracts. Create a spec under `context/data/` only for a new/changed boundary needing one; describe necessary interfaces and anticipated stub paths. Create any source stubs later in the execution checkout. Include architecture, failure handling, observability and test categories only where the change makes them relevant. 5. Draft for an executor without this conversation: outcome, verified files/symbols and useful nearby patterns, decided behavior/edge cases, dependencies, validation command/cwd/expected result, and material mismatch/replanning triggers. Label proposed paths; record consequential environment prerequisites as observed or assumed. Link background evidence instead of repeating research. Omit immaterial fields. **Checklist = commit:** checkbox text is the commit message; keep items atomic -- one logical change per item. Each step includes its meaningful tests/checks and implementation. For testable behavior, observe failure before the fix, then keep required checks green before commit. Documentation can use structural/manual checks; do not invent test signatures or metrics. 6. Check requirements, source contracts, paths, ordering and validation once; fix supported gaps and recheck affected parts after material changes. Stop when no blocking gaps remain. Use the independent `para-review` skill with `--plan` for the review gate; its 5-round cap and repeated-blocker escalation apply. Do not count edits or require fixed rereads. 7. Save the plan and update context as below. Present scope, decisions, open issues and the next step. When already authorized, continue through the `para-workflow` skill; otherwise offer plan review or execution. Direct `para-execute` performs implementation only. ## Templates and context Load only the selected template: - Simple: `assets/plan-template.md` → `context/plans/YYYY-MM-DD-task-name.md`. - Phased: `assets/phased-plan-master-template.md` plus `assets/phased-plan-sub-template.md` → master and `YYYY-MM-DD-task-name-phase-N.md` files. Keep master decisions shared; each sub-plan carries only the contract/dependency context needed to execute its phase. Read `../para-init/references/context-schema.md` when updating metadata. Preserve unrelated/unknown fields; append/deduplicate active_context and update last_updated. Simple plans do not create phased_execution. For phased plans initialize pending entries with branch/worktree_path null, preserving existing progress when revising. Record plan-review paths/digests separately from PR-head approval. If ../para-init/references/context-schema.md is not available in this install, preserve existing state and use active_context/completed_summaries/research_docs arrays and last_updated; phased_execution contains master_plan, phases (phase, plan, status, branch, worktree_path), and current_phase. Parse before mutation; unresolved malformed/concurrent state blocks writes.
From brian-lai/para-programming-agent-skills, MIT.
More from brian-lai/para-programming-agent-skills
- 0.565score
para-init
brian-lai
Initialize PARA-Programming structure in the current project.
SkillAFreshness: AClaude Code +9 - 0.561score
para-execute
brian-lai
Execute the active plan by creating an isolated git worktree and tracking todos.
SkillAFreshness: AClaude Code +9 - 0.561score
para-help
brian-lai
Display the PARA-Programming quick-reference guide with all 11 skills and the Research→Plan→Review→Execute→Review→Summarize→Archive workflow.
SkillAFreshness: AClaude Code +9 - 0.561score
para-archive
brian-lai
Archive completed plans and context, remove verified worktrees, and reset context while preserving summaries and recoverable state.
SkillAFreshness: AClaude Code +9 - 0.561score
para-review
brian-lai
Independently review a plan or existing PR against requirements and evidence, with target-bound results and a capped correction loop.
SkillAFreshness: AClaude Code +9 - 0.561score
para-status
brian-lai
Display the current state of PARA context and workflow progress.
SkillAFreshness: AClaude Code +9 - 0.561score
para-workflow
brian-lai
Orchestrate simple or phased plans through execution, PR preparation, review, summary, merge and archival, with resumable evidence and optional auto mode.
SkillAFreshness: AClaude Code +9 - 0.556score
para-check
brian-lai
Decision helper to determine if PARA workflow should be used for a given request.
SkillAFreshness: AClaude Code +9 - 0.556score
para-research
brian-lai
Investigate relevant code, contracts and uncertainties before planning; produce a compact research snapshot with evidence and freshness guidance.
SkillAFreshness: AClaude Code +9 - 0.556score
para-summarize
brian-lai
Summarize actual branch changes and validation for a task or phase, preserving unmerged work and returning the report to its caller.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 13, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from brian-lai
- 0.565score
para-init
brian-lai
Initialize PARA-Programming structure in the current project.
SkillAFreshness: AClaude Code +9 - 0.561score
para-review
brian-lai
Independently review a plan or existing PR against requirements and evidence, with target-bound results and a capped correction loop.
SkillAFreshness: AClaude Code +9 - 0.561score
para-execute
brian-lai
Execute the active plan by creating an isolated git worktree and tracking todos.
SkillAFreshness: AClaude Code +9 - 0.561score
para-help
brian-lai
Display the PARA-Programming quick-reference guide with all 11 skills and the Research→Plan→Review→Execute→Review→Summarize→Archive workflow.
SkillAFreshness: AClaude Code +9 - 0.561score
para-archive
brian-lai
Archive completed plans and context, remove verified worktrees, and reset context while preserving summaries and recoverable state.
SkillAFreshness: AClaude Code +9 - 0.561score
para-status
brian-lai
Display the current state of PARA context and workflow progress.
SkillAFreshness: AClaude Code +9
Cite this page
para-plan skill. Agent Mart. https://agentmart.dev/skills/brian-lai-para-plan (last updated 2026-10-24)