Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 09:07:45 +08:00
commit b02323e3ac
16 changed files with 1203 additions and 0 deletions

43
commands/backlog-init.md Normal file
View File

@@ -0,0 +1,43 @@
---
description: Initialize Backlog.md in the current project. Use when starting a new project or setting up task management for the first time.
---
# Initialize Backlog.md
Initialize Backlog.md task management in this project for structured, markdown-native project collaboration.
## Instructions
1. **Check if already initialized**: Look for a `backlog/` directory in the project root
- If exists, inform the user and ask if they want to reconfigure
2. **Run initialization**: Execute `backlog init` with appropriate options
- For MCP mode (recommended): `backlog init --mcp`
- This creates the backlog structure and configures MCP integration
3. **Verify setup**:
- Confirm `backlog/config.yml` exists
- Confirm `backlog/tasks/` directory exists
- Check that MCP is configured in the project's Claude settings
4. **Post-initialization guidance**:
- Read the workflow overview using the backlog MCP tools
- Explain the basic commands: creating tasks, viewing the board, managing dependencies
- Offer to create initial project tasks if the user has requirements
## Example Usage
```bash
# Initialize with MCP support (recommended)
backlog init "My Project Name"
# View the board after initialization
backlog board
```
## Notes
- Backlog.md stores all data as markdown files in the `backlog/` directory
- Tasks are human-readable files like `task-1 - Feature Name.md`
- All changes are tracked in git automatically
- MCP mode enables AI agents to interact via standardized protocol