npx bivvy init --cursor
Then 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 complete
rest: true
for mandatory checkpoints.bivvy/
├── [id]-climb.md # Active PRD
├── [id]-moves.json # Active task list
└── complete/ # Completed climbs
├── [id]-climb.md
└── [id]-moves.json
rest: true
checkpointsskip
(can return to them later).bivvy/complete/
npx bivvy init --cursor
rest: 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.mdc
While 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