Full lifecycle feature development — brainstorm, plan, implement, test, lint, review.
From devkitnpx claudepluginhub 5uck1ess/devkit/featureOrchestrates complete feature development cycle using AI agents: product spec, architecture, code, QA, docs, delivery with user gates and optional autopilot.
/featureAutomates Rails feature/chore from Linear URL or description: creates branch, gathers context, implements/tests/lints/i18n, drafts PR, monitors CI.
/featureCreates a lightweight feature-focused PRD via guided interactive interview (5-8 rounds) optimized for new features in existing products, saving to docs/prd/{slug}.md
/featureExecutes Mermaid flowchart workflow: two Analyze-Design(D3)-Develop(G2→G2.5→G3)-Release cycles, using Task for sub-agents, AskUserQuestion at diamonds, and F5 gates.
/featureGuides through 10-stage new feature development workflow from brainstorming to code review, pausing for user confirmation at each stage.
/featureImplements features from Linear/Jira issues or prompts using minimal iteration cycles and structured workflow with resume detection, producing code increments, tests, reviews, and PRs. Accepts [issue-key-or-prompt] [--provider=linear|jira|prompt] [--silent=true|false].
Complete feature lifecycle: brainstorm → plan → implement → test → lint → review → report.
Feature: {user's input}
Think through the design:
- What components need to change?
- What's the simplest approach that works?
- What are the risks or unknowns?
- Are there edge cases to handle upfront?
Produce a short design summary. Don't write code yet.
Based on the design from Step 1, create an implementation plan
as a numbered todo list.
Each item should be a single, testable change.
Order by dependency — do foundations first.
Include a final item for writing tests.
Execute the next incomplete todo from the plan.
Write the code, verify it works, then mark it done.
Keep changes small and focused.
Loop until all todos are complete. Max 20 iterations.
Generate tests covering:
- Happy path for each new public function/endpoint
- Edge cases and error conditions
- Integration between new and existing code
Use the project's existing test framework.
Place tests in the project's standard test location.
Run the full test suite (not just the new tests). If tests fail, fix them — determine if the bug is in the test or the implementation. Loop up to 8 times until all pass.
Run the project's linter on changed files. If there are violations, fix them without changing code behavior. Loop up to 4 times until clean.
[PARALLEL] Spawn the reviewer agent to review all changes (can run concurrently with any remaining lint fixes):
Task: Review all changes made in this feature session.
Agent: reviewer
Context:
- Design intent from brainstorm step
- Check for: correctness, security issues, missing error handling,
performance problems, violations of original design intent
- Be specific — reference files and line numbers
## What was built
Design summary from brainstorm.
## Implementation
Brief description of what was implemented and how many steps it took.
## Test coverage
Test results summary.
## Review findings
Issues found during review.
## Status
Ready to commit, or list remaining issues.