From rails-agent-skills
Generates TDD-based task lists from PRDs for Rails apps, with feature branches, spec/implementation cycles, YARD docs, README updates, and code reviews.
npx claudepluginhub igmarin/rails-agent-skills --plugin rails-agent-skillsThis skill uses the workspace's default tool permissions.
```text
Generates structured Markdown task lists from specs, plans, or PRDs with parent tasks, granular sub-tasks, relevant files including tests, and git branches. Activates after specs or on request.
Generates TDD-ready task specs from feature plans via developer collaboration, drafting test plans and embedding specs into the plan document before coding.
Generates detailed TDD implementation plans for multi-step features from specs, breaking into 2-5 minute tasks with exact file paths, code snippets, test commands, and git commits. Use before coding.
Share bugs, ideas, or general feedback.
Task 0.0 is ALWAYS "Create feature branch" unless user explicitly says otherwise.
Each sub-task MUST be a single, clear action completable in 2-5 minutes.
Sub-tasks MUST include exact file paths, not vague references.
OUTPUT MODE:
If the user asks for strategy, sequencing, phases, or approach, produce a phased plan first.
If the user asks for implementation tasks, checklist, or exact steps, produce the detailed mode.
Every generated task list MUST contain the following elements (see TASK_TEMPLATES.md for full template structures):
git checkout -b feature/name)X.Xa Write spec at spec/...X.Xb Run spec — verify it failsX.Xc Implement at app/...X.Xd Run spec — verify it passestasks-[feature-name].md in /tasks/ folderLoad these files only when their specific guidance is required:
bundle exec rspec or npm test).tasks-[feature-name].md in /tasks/. Use the same [feature-name] as the PRD if one was provided.0.0 creates the feature branchRelevant Files section is present| Problem | Correct approach |
|---|---|
| Dependencies out of order | A task must never reference something created in a later task |
| No README/diagram/doc paths when integrators need updates | List concrete doc paths in Relevant Files |
| Skill | When to chain |
|---|---|
| create-prd | Generate PRD first, then derive tasks from it |
| rails-tdd-slices | When planning the best first failing spec for a Rails change |
| ticket-planning | When the same initiative also needs ticket drafts |
| rails-bug-triage | When the request starts from a bug report |