new-feature-kit
v1.1.0
Published
Feature planning and TDD generation skill for Node.js projects. Investigates codebases (Express, NestJS, Fastify, hapi), asks structured questions, and produces detailed Technical Design Documents with API contracts, schema changes, test cases, and diagra
Downloads
507
Maintainers
Readme
new-feature-kit
Feature planning and TDD generation skill for Node.js projects.
new-feature-kit investigates your codebase (Express, NestJS, Fastify, hapi), asks structured questions about your feature, and produces a comprehensive Technical Design Document (TDD) with API contracts, schema changes, test cases, and diagrams.
It acts as a unified team of three:
- Senior Software Engineer (8+ yrs) — codebase reconnaissance
- Senior QA Engineer (10+ yrs) — edge case and boundary analysis
- Dev Team (20+ yrs combined) — technical feasibility and architecture review
Quick Start
# Via opencode
opcode install new-feature-kit
# Then invoke
/new-featureWhat It Produces
A TDD markdown file with 11 sections:
- Executive Summary
- Affected Areas
- Schema Changes
- API Contract
- Business Logic
- Error Handling
- Security Considerations
- Test Cases
- Performance Considerations
- Migration Plan
- Diagrams (Mermaid
.mmd)
Features
- ORM-aware: Supports Mongoose, Prisma, TypeORM, Sequelize
- Framework-aware: Express, NestJS, Fastify, hapi
- Pattern-aware: Detects error factories, pagination envelopes, response shapes, auth strategies
- QA-driven: Boundary analysis, edge cases, race conditions
- Diagrammed: Auto-generates entity-relationship, sequence, and flow diagrams
Compatibility
| Tool | Method |
|------|--------|
| opencode | opencode install new-feature-kit |
| Claude Code | Add SKILL.md to CLAUDE.md |
| GitHub Copilot | Add to .github/copilot-instructions.md |
License
MIT
