planning
Turn an approved direction into a deterministic implementation and verification plan.
Skill by vasyapym
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/vasyapym-planning
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
Use cases: productivity
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/planning
What's inside
- Skill name
planning- Description
- Turn an approved direction into a deterministic implementation and verification plan.
- License
- MIT
- Instructions
- 33 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Planning
Use this skill after a direction has been chosen and before implementation begins. It produces an executable plan with a fixed order, explicit seams, and repeatable checks. It does not write production code and does not make Git or external-system changes.
## Deterministic protocol
1. **Confirm the decision.** Read the approved design, active handoff, domain context, ADRs, and current diff. Restate the chosen outcome and the reasons it won over the alternatives. If the direction is not actually approved, stop and send the work back to `/design-planning`.
2. **Freeze scope.** Define the user-visible behavior, preserved behavior, out-of-scope work, and the smallest useful vertical slice. Name assumptions that must be verified rather than silently treating them as facts.
3. **Choose the highest seam.** Map the modules involved and the interface through which behavior can be tested. Prefer an existing seam; introduce a new one only when it concentrates complexity and gives callers more leverage. Keep implementation details out of the plan's public contract.
4. **Sequence the work.** Order the smallest reversible steps. Each step states what becomes demonstrably true, which files or modules it touches, what blocks it, and how it can be reviewed independently. Put simplifying prefactors before the behavior they make easy.
5. **Define the verification matrix.** List the exact typecheck, build, test, accessibility, and visual checks. For UI work, pin routes, representative content, viewport widths, interaction states, and reduced-motion behavior. For code, name the seam-level behavior and regression case. A check is complete only when it has a clear pass/fail observation.
6. **Define the iteration loop.** After each coherent pass: inspect the diff, run the smallest relevant check, compare the result with the quality gate from the design handoff, and append the outcome to the iteration ledger. Do not accumulate unrelated polish until the current pass is understood.
7. **Stop for approval.** Present the plan, dependencies, risk, and verification matrix. Wait for approval before implementation. For work that spans sessions, hand the approved plan to `/to-tickets`; for a small change, hand it to the implementation step directly. On approval, append one `milestone` node ("plan locked") to the area's project graph — routing and shape in `docs/agents/project-graph.md`.
## The repeatable loop
Every implementation pass follows the same shape:
```text
orient → make one coherent change → verify → compare with the quality gate → record → choose the next pass
```
The loop is not a demand for endless refinement. Stop when the agreed quality gate passes, the checks are green, and the next improvement would be a new decision rather than a correction to the current one.
## Design-ledger rule
When the work has a design handoff, the ledger is part of the plan, not optional commentary. Each reviewed pass adds an entry with **Liked**, **Changed**, **Rejected/deferred**, **Quality gate**, and **Next review**. This makes later sessions converge from evidence instead of rediscovering taste or relying on luck.
## Delivery boundary
This skill never commits, pushes, opens a pull request, or merges. Those actions belong to an explicit later instruction. A reproducible plan must remain safe to inspect, pause, resume, or hand to another agent without changing the repository merely by planning it.From vasyapym/vasyapym.github.io, MIT.
More from vasyapym/vasyapym.github.io
- 0.644score
minimize-iteration3
vasyapym
Use when delegating to the randomized routing chat model or when a relay prompt failed — reframe the delegation as a question-form refinement, one question…
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
orchestrate
vasyapym
Run the relay loop between this orchestrator session and a designated non-agentic specialist in a separate chat (Claude Opus or similar) that has no tools…
SkillAFreshness: A★ 20Claude Code +9 - 0.641score
minimize-iteration2
vasyapym
Relay self-contained design/code briefs to the owner's chat model and integrate the replies — with a strict minimal-log rule for the results file.
SkillAFreshness: A★ 20Claude Code +9 - 0.638score
design-iteration
vasyapym
Refine interfaces through visual feedback rounds against an append-only liked/rejected ledger.
SkillAFreshness: A★ 20Claude Code +9 - 0.638score
code-iteration
vasyapym
Implement and refine code through small, evidence-backed verification passes.
SkillAFreshness: A★ 20Claude Code +9 - 0.634score
lesson-script
vasyapym
Fast relay lesson for Practice Map — one chat-model round, salvage, convert, scripted wiring.
SkillAFreshness: A★ 20Claude Code +9 - 0.613score
ask-matt
vasyapym
Ask which skill or flow fits your situation.
SkillAFreshness: A★ 20Claude Code +9 - 0.604score
minimize-iteration
vasyapym
Use when work is about to be delegated to a separate chat model — compress the task into the shortest prompt that still carries it, because the router sends…
SkillBFreshness: B★ 20Claude Code +9 - 0.601score
bug-iteration
vasyapym
Fix a reported bug — especially one that has returned after a previous fix — by reproducing it, diagnosing the root cause rather than the symptom, gating…
SkillBFreshness: B★ 20Claude Code +9 - 0.601score
custom-learning
vasyapym
Guide technology learning in Russian, one subcard at a time, through interactive Practice Map artifacts and proof-of-skill projects.
SkillBFreshness: B★ 20Claude Code +9 - 0.598score
design-planning
vasyapym
Compare design alternatives and settle the direction before implementation.
SkillBFreshness: B★ 20Claude Code +9 - 0.598score
lesson-iteration
vasyapym
Draft, deepen, review, and integrate a comprehensive Russian-language lesson into Practice Map.
SkillBFreshness: B★ 20Claude Code +9
Signals
- Stars
- 20
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 24, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/vasyapym/vasyapym.github.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from vasyapym
- 0.644score
orchestrate
vasyapym
Run the relay loop between this orchestrator session and a designated non-agentic specialist in a separate chat (Claude Opus or similar) that has no tools…
SkillAFreshness: A★ 20Claude Code +9 - 0.644score
minimize-iteration3
vasyapym
Use when delegating to the randomized routing chat model or when a relay prompt failed — reframe the delegation as a question-form refinement, one question…
SkillAFreshness: A★ 20Claude Code +9 - 0.641score
minimize-iteration2
vasyapym
Relay self-contained design/code briefs to the owner's chat model and integrate the replies — with a strict minimal-log rule for the results file.
SkillAFreshness: A★ 20Claude Code +9 - 0.638score
code-iteration
vasyapym
Implement and refine code through small, evidence-backed verification passes.
SkillAFreshness: A★ 20Claude Code +9 - 0.638score
design-iteration
vasyapym
Refine interfaces through visual feedback rounds against an append-only liked/rejected ledger.
SkillAFreshness: A★ 20Claude Code +9 - 0.634score
lesson-script
vasyapym
Fast relay lesson for Practice Map — one chat-model round, salvage, convert, scripted wiring.
SkillAFreshness: A★ 20Claude Code +9
Cite this page
planning skill. Agent Mart. https://agentmart.dev/skills/vasyapym-planning (last updated 2026-10-24)