Agent skill
feature-build
End-to-end feature development - plan, implement, test, review. Use when building new features.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/feature-build
SKILL.md
Feature Build Pipeline
Complete feature development workflow from planning to PR-ready code.
Pipeline Stages
1. Planning Phase
Use EnterPlanMode to:
- Understand requirements
- Research existing codebase patterns
- Identify affected files
- Design implementation approach
- Get user approval before coding
2. Branch Setup
Create a feature branch:
git checkout -b feature/[feature-name]
3. Implementation
Follow project conventions:
- React functional components with hooks
- Tailwind CSS for styling
- Async/await for async operations
- Try/catch error handling
- Proper import ordering
4. Testing
Write and run tests:
# Add test files alongside implementation
# Run tests to verify
npm test
Ensure:
- Unit tests for new functions
- Integration tests for API endpoints
- Component tests for React components
5. Security Check
Before committing, verify:
- No hardcoded secrets
- Input validation on user data
- Proper authentication checks
- No SQL injection vulnerabilities
6. Code Quality
Run linting and fix issues:
npm run lint
7. Commit & Push
Create atomic commits with clear messages:
git add -A
git commit -m "feat: [description]"
git push -u origin feature/[feature-name]
8. PR Preparation
Generate PR description including:
- Summary of changes
- Test plan
- Screenshots (if UI changes)
- Breaking changes (if any)
Deliverables
- Working feature code
- Test coverage
- Updated documentation (if needed)
- PR-ready branch
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?