Visual review UI for Kiro-style specs.
Respec turns requirements.md, design.md, and tasks.md into an interactive canvas where reviewers can see coverage, flag issues, compile feedback, and approve a spec.
The demo now runs as a complete review loop:
| Start | Review |
|---|---|
![]() |
![]() |
| Annotate | Compile feedback |
|---|---|
![]() |
![]() |
- Launch the Pomodoro Timer demo.
- Use the demo panel to add a sample annotation to an unlinked task.
- Click Request Changes to compile structured feedback.
- Continue reviewing or approve the spec.
- Three-column spec canvas: requirements, design, tasks.
- Cross-links from requirements to implementation work.
- Deterministic DriftDetector and GapFinder demo agents.
- Typed annotations: comment, split, remove, clarify.
- FeedbackCompiler output ready to paste into Kiro or another agent.
- VS Code extension path that reads
.kiro/specs/and writes.kiro/respec/review artifacts.
git clone https://github.com/shitijkarsolia/respec.git
cd respec/respec
npm ci
npm run devOpen http://localhost:3000.
cd respec
npm ci
npm run lint
npm run build
npm audit
cd ../respec-extension
npm ci
cd webview && npm ci && cd ..
npm run build
npm audit
cd webview && npm auditrespec/
├── respec/ # Next.js web demo
├── respec-extension/ # VS Code extension + webview
├── .kiro/ # Example Kiro specs, hooks, and steering
└── docs/ # One architecture/walkthrough doc plus screenshots
Built by a three-person team for the Kiro Spark Challenge at ASU. The agent layer is deterministic for demo reliability; the architecture keeps a clear path for Bedrock/Claude-powered agents later.
MIT



