tjdrhs90/rn-launch-harness/rn-harness-spec
Claude Code and agent skill by tjdrhs90/rn-launch-harness
- community
Checking that the SKILL.md file is still in the repository.
Phase 2.5 — Break PRD into file-level task checklists under docs/specs/ for progress tracking.
Install
npx vskill@latest install tjdrhs90/rn-launch-harness/rn-harness-specSKILL.md
rn-harness-spec — Phase 2.5: Spec Planning
Breaks down the PRD into file-level task checklists under docs/specs/, organized by feature and implementation phase. Sits between Plan (Phase 2) and Design (Phase 3).
Trigger
Called by the orchestrator after Phase 2 (Plan) completes.
Input
docs/harness/plans/YYYY-MM-DD-prd.md(PRD from Phase 2)docs/harness/config.md
Process
Step 1: Extract Feature List
Read the PRD and extract the full list of features to implement. Map each feature to the FSD module structure defined in the PRD (features/, entities/, widgets/, shared/).
Sort features by priority:
- P0 features first (MVP required)
- P1 features next (important)
- P2 features last (future roadmap)
Step 2: Create Feature Spec Directories
For each feature, create a numbered directory under docs/specs/:
The NN prefix reflects implementation priority order (01, 02, 03...).
Step 3: Generate Phase Files
Inside each feature directory, create phase markdown files:
Phase breakdown rules:
- Phase 1 (MVP): Minimum viable implementation — types, API, store, core UI, screen, barrel export
- Phase 2 (Enhancement): Extended features — validation, error states, loading states, edge cases
- Phase 3 (Polish): Optimization — animations, accessibility, performance tuning
P0 features should have at least Phase 1 and Phase 2. P1 features may only have Phase 1. P2 features are documented but not given phase files (noted in README as future scope).
Step 4: Write Tasks in Checkbox Format
Each phase file must follow this exact structure:
Task format rules:
- Every task line starts with
- [ ] - File path in backticks, followed by
—(em dash) and a brief description - Group tasks by FSD layer: Entity Setup, Feature Implementation, Screen Implementation, Widget (if applicable), Shared (if applicable)
- Always end each phase with a QA section
Step 5: Generate Progress Dashboard
Create docs/specs/README.md as a progress dashboard:
Step 6: User Confirmation
Present the spec structure summary via AskUserQuestion:
- Total number of features and tasks
- Phase breakdown per feature
- Estimated scope
- Ask for adjustments before proceeding
Spec Frontmatter Schema
Checkbox Update Rules (Phase 5: Generator)
During Phase 5 (Generator), as the Generator implements each file:
- Update the corresponding task:
- [ ]to- [x] - Update the frontmatter
updateddate - When all tasks in a phase are checked, set
status: completed - Update
docs/specs/README.mddashboard counts (e.g.,3/12) - Update dashboard status column based on progress:
not-started— 0 tasks completedin-progress— at least 1 task completedcompleted— all tasks completed
Output
State Update
HARD GATES
- Every task must include a file path — no vague descriptions like "implement auth"
- File paths must follow FSD layer conventions (features/, entities/, shared/, widgets/)
- YAML frontmatter required on every phase file
- README.md dashboard must be generated
- QA section required in every phase file
- User confirmation required before proceeding to Phase 3
- P0 features must have at minimum Phase 1 tasks defined
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rn-harness-spec/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/tjdrhs90/rn-launch-harness/rn-harness-spec)