Spec Driven Development
From idea to implementation spec
Niyah enables Spec Driven Development (SDD) - a structured workflow where you create a brief, refine it with Brainstorming Buddy, and generate detailed implementation specs. Import tickets from Linear or GitHub Issues as your starting point.
Key Features
Feature Briefs
Start with a simple brief describing what you want to build. The TUI guides you through the process.
Brainstorming Buddy
Interactive Q&A session that refines your brief. Asks clarifying questions based on your repo type.
Expanded Spec Generation
AI generates a detailed spec from your refined brief, including implementation approach and edge cases.
Linear Integration
Import tickets directly from Linear. Your issue becomes the starting brief.
GitHub Issues Import
Pull issues from GitHub repos to use as feature briefs.
Implementation Files
Generate implementation-ready spec files that AI coding agents can follow.
Commands
niyah plan create auth-flow
Create a new feature spec
niyah plan brainstorm auth-flow
Start brainstorming session
niyah plan import --linear
Import from Linear
niyah plan import --github
Import from GitHub Issues