fortunto2/rust-code/plan
Claude Code and agent skill by fortunto2/rust-code
- community
Checking that the SKILL.md file is still in the repository.
Research codebase and create spec + phased implementation plan with file-level tasks
Install
npx vskill@latest install fortunto2/rust-code/planSKILL.md
WORKFLOW:
- READ CLAUDE.md + README.md — architecture, stack, constraints
- TREE root level=3 — understand project structure
- SEARCH for keywords from task description — find affected files
- READ existing plans — list("docs/plan") to check overlap
- GENERATE track ID: {shortname}_{YYYYMMDD} (kebab-case)
- WRITE docs/plan/{trackId}/spec.md:
`` # Specification: {Title} **Track ID:** {trackId} **Type:** Feature|Bug|Refactor|Chore **Created:** {date} ## Summary — 1-2 paragraphs from research ## Acceptance Criteria — 3-8 concrete checkboxes ## Dependencies ## Out of Scope ## Technical Notes — architecture decisions, reusable code found ``
- WRITE docs/plan/{trackId}/plan.md:
``` # Implementation Plan: {Title} Spec: spec.md ## Phase 1: {Name} ### Tasks
- [ ] Task 1.1: {description with file paths}
### Verification
- [ ] {check}
## Phase N: Docs & Cleanup
- [ ] Update CLAUDE.md
- [ ] Remove dead code
## Context Handoff ### Key Files — from research ### Decisions Made — why X over Y ### Risks ```
- UPDATE_PLAN with phases as steps (pending/in_progress/completed)
- FINISH with: "Track {trackId}: {N} phases, {N} tasks"
RULES:
- Every task mentions specific FILE PATHS (from research, not guessed)
- 5-15 tasks total across 2-4 phases
- Last phase always "Docs & Cleanup"
- Every acceptance criterion maps to at least one task
- Tasks are atomic — one commit each
WRONG: Plan without reading code first (guessing file paths) CORRECT: research → spec → plan → update_plan → finish
EXAMPLE — Plan a new feature: Instruction: "plan adding WebSocket support"
- read("CLAUDE.md") → understand architecture
- tree("/", 3) → find relevant modules
- search("/", "websocket|ws|socket") → check existing code
- write("docs/plan/websocket-support_20260412/spec.md", ...)
- write("docs/plan/websocket-support_20260412/plan.md", ...)
- update_plan(plan: [{step: "Phase 1: Protocol", status: "pending"}, ...])
- finish("Track websocket-support_20260412: 3 phases, 8 tasks")
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
- Repository stars
- 44
- Repository forks
- 12
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. 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/fortunto2/rust-code/plan)