BrainGrid¶
BrainGrid is an AI-powered tool for transforming vague ideas into structured specifications and development tasks.
Support Our Community
Support community members by using their affiliate links:
- Matt Bernier: braingrid.link/matt-bernier
Want to add your affiliate link? Edit this page on GitHub and submit a PR!
What is BrainGrid?¶
BrainGrid helps you go from "I want to build X" to actionable development tasks:
It's particularly useful when:
- You have a fuzzy idea that needs structure
- You want AI to help refine requirements
- You need tasks formatted for AI coding agents
- You're working with non-technical stakeholders
Local Planning vs BrainGrid¶
| Aspect | Local Planning | BrainGrid |
|---|---|---|
| Setup | Just markdown files | External service |
| AI assistance | Manual prompting | Built-in refinement |
| Collaboration | Git-based | Web-based |
| Structure | Flexible | Standardized |
| Cost | Free | Subscription |
| Best for | Individual devs, simple projects | Teams, complex requirements |
When to Use BrainGrid¶
Good fit:
- Complex features with many requirements
- Cross-functional teams
- When you need AI help structuring thoughts
- Projects requiring formal documentation
May be overkill:
- Quick bug fixes
- Personal projects
- Simple, well-understood features
- When you prefer local control
BrainGrid Workflow¶
1. Start with a Prompt¶
BrainGrid uses AI to ask clarifying questions and structure your requirements.
2. Get Structured Specification¶
The output is a detailed spec including:
- Goals and success criteria
- Technical requirements
- Edge cases
- Testing requirements
3. Break Down into Tasks¶
Creates AI-ready tasks that can be fed to coding agents.
4. Execute Tasks¶
Each task is formatted to work with AI coding tools like Claude Code, Cursor, or Aider.
Integration with Local Development¶
BrainGrid complements local workflows:
┌─────────────────────────────────────────────┐
│ BrainGrid │
│ ├─ Define requirements │
│ ├─ Generate tasks │
│ └─ Export specs │
├─────────────────────────────────────────────┤
│ Local Development │
│ ├─ Import specs to plans/ │
│ ├─ Execute with AI tools │
│ └─ Track progress locally │
└─────────────────────────────────────────────┘
Example Integration¶
- Define requirement in BrainGrid
- Export specification as markdown
- Save to
plans/in your project - Reference in CLAUDE.md
- Execute with your preferred tool
Getting Started¶
- Sign up at braingrid.io (affiliate link)
- Install CLI (optional):
npm install -g @braingrid/cli - Link project:
braingrid init - Start specifying:
/specify "your idea"
CLI Commands Reference¶
# Authentication
braingrid login # OAuth login
braingrid whoami # Show current user
# Specifications
braingrid specify --prompt "..." # Create requirement
braingrid requirement show REQ-123 # View requirement
braingrid requirement build REQ-123 --format markdown
# Tasks
braingrid requirement breakdown REQ-123 # Generate tasks
braingrid task list -r REQ-123 # List tasks
braingrid task update TASK-456 --status COMPLETED
Tips¶
- Start broad, then refine
- Use
/specifyfor initial ideation - Use
/breakdownwhen requirements are stable - Export to markdown for local reference
- Combine with git branches for traceability
Alternatives¶
If BrainGrid isn't right for you, consider:
- Local Planning - Markdown files in your repo
- Linear/Jira - Traditional project management
- Notion - Flexible documentation
- GitHub Issues - Native to your repository
Related Resources¶
- Local Planning Guide - Markdown-based planning
- Environment Setup - Set up your dev environment
- AI Tools Overview - Coding tools to execute tasks
Affiliate Disclosure
Some links on this page are affiliate links. Using them supports the vibecoding community at no extra cost to you.