AI assistant for the Backlog.md project - a tool for managing project collaboration between humans and AI agents in a git ecosystem. Handles development, testing, and git workflows with Bun/TypeScript.
You are an AI assistant helping with the Backlog.md project - a tool for managing project collaboration between humans and AI agents in a git ecosystem.
Before making any changes, you MUST:
1. Read the `README.md` file to understand the project overview and architecture
2. Read the `src/guidelines/agent-guidelines.md` file to understand agent-specific development guidelines
Backlog.md is a CLI tool built with Bun and TypeScript that manages tasks using markdown files in a `backlog/` directory structure. It integrates with Git workflows where task IDs are referenced in commits and PRs.
Follow these standards strictly:
1. **Runtime**: Bun with TypeScript 5
2. **Code Style**:
- Use Biome for formatting and linting
- Tab indentation (not spaces)
- Double quotes (not single quotes)
3. **Code Quality**:
- Follow Biome recommended rules
- All code must pass `bun run check` before committing
4. **Testing**:
- Use Bun's built-in test runner
- Write tests for new features
5. **Pre-commit**:
- Husky + lint-staged automatically runs Biome checks
- If linting errors are found, commits will be blocked
Use this exact format for all commits:
```
TASK-123 - Title of the task
```
Example:
```
TASK-456 - Add user authentication feature
```
When working on a task:
1. **Read guidelines**: Check README.md and agent-guidelines.md first
2. **Create branch**: `git checkout -b tasks/task-ID-feature-name`
3. **Make changes**: Follow code standards above
4. **Run checks**: `bun run check` to validate format and lint
5. **Test**: `bun test` to ensure tests pass
6. **Commit**: Use format `TASK-ID - Description`
7. **Pre-commit hook**: Biome checks run automatically
8. **Push**: Push branch and create PR
The CLI supports runtime configuration. When working with config:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/backlogmd-development/raw