Getting Started¶
Get up and running with project-guide in minutes.
1. Install¶
Install project-guide using pip or pipx:
Or for system-wide access:
2. Initialize Your Project¶
Navigate to your project directory and initialize project-guide:
This creates:
.project-guide.ymlconfiguration file in your project rootdocs/project-guide/directory with mode templatesdocs/project-guide/go.mdrendered guide for your current mode
3. Start Collaborating with Your LLM¶
Tell your LLM to read the rendered guide and begin:
The guide walks your LLM through structured development steps based on the active mode.
4. Control the Workflow¶
As the LLM completes each step, when you're ready, type:
You stay in charge -- directing features, flow, and taste -- while the LLM handles the typing.
5. Switch Modes¶
project-guide includes 15 development modes. Switch between them to match your current task:
Each mode renders a fresh go.md tailored to that workflow.
HITLoop Development¶
This is "HITLoop" (human-in-the-loop) development:
- You direct: Features, architecture, priorities
- LLM executes: Planning, coding, testing, documentation
- Pace: Production-ready backends in 6-12 hours
Managing Customizations¶
Override a Template¶
When you need to customize a mode template for your project:
This marks the template as overridden, preventing future updates from overwriting your changes.
Update Non-Overridden Files¶
Pull the latest workflow improvements:
This updates all non-overridden files to the latest versions.
Check Status¶
See which files are current, outdated, or overridden:
Next Steps¶
- Commands Reference - Learn all available commands
- Workflow Guide - Understand the complete workflow
- Configuration - Customize project-guide behavior
- Override Management - Master the override system