Skip to content

shitijkarsolia/respec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Respec

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.

Live Demo | Architecture

Respec canvas

Demo Flow

The demo now runs as a complete review loop:

Start Review
Home screen Canvas review
Annotate Compile feedback
Annotation flow Compiled feedback
  1. Launch the Pomodoro Timer demo.
  2. Use the demo panel to add a sample annotation to an unlinked task.
  3. Click Request Changes to compile structured feedback.
  4. Continue reviewing or approve the spec.

What It Shows

  • 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.

Run Locally

git clone https://github.com/shitijkarsolia/respec.git
cd respec/respec
npm ci
npm run dev

Open http://localhost:3000.

Verify

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 audit

Repo Map

respec/
├── 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

Notes

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.

License

MIT

About

Visual spec review and annotation tool for Kiro projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages