npx bivvy init --cursorThen ask your AI agent to create a new climb and you're ready to go!
(NOTE: We suggest you commit the created Bivvy files before making additional changes)
Currently, Bivvy supports:
Want to see Bivvy support another client? Open an issue!
Bivvy provides a structured framework for AI-driven development through a combination of Product Requirements Documents (PRDs) and task management. Here's how it works:
When you run bivvy init --cursor, Bivvy:
.cursor/rules/bivvy.mdc file with the AI interaction rules.bivvy directory with example files.bivvy/complete directory for finished workA "Climb" is Bivvy's term for a development project, which can be a feature, bug fix, task, or exploration. Each Climb consists of two key components:
.bivvy/[id]-climb.md).bivvy/[id]-moves.json)todo, climbing, skip, or completerest: true for mandatory checkpoints.bivvy/
├── [id]-climb.md # Active PRD
├── [id]-moves.json # Active task list
└── complete/ # Completed climbs
├── [id]-climb.md
└── [id]-moves.jsonrest: true checkpointsskip (can return to them later).bivvy/complete/npx bivvy init --cursorrest: true for important checkpointsskip to focus on core functionalityWant to try out changes or contribute? Clone the repo and copy the files manually:
git clone https://github.com/taggartbg/bivvy.git
mkdir your-project/.bivvy
cp -r bivvy/src/example/* your-project/.bivvy
cp bivvy/src/rules/.cursor.mdc your-project/.cursor/rules/bivvy.mdcWhile Bivvy is a small project, I'd love to see it grow! Contributions are welcome through:
Let's make AI-driven development more structured and efficient together!
Get started with Bivvy today and streamline your AI-driven development workflow.
Get in touch: taggartbg on X