Power Tips

Last updated February 24, 2026

Once you’ve got the basics down, these patterns will make you significantly more effective.

Label taxonomy

Don’t invent labels on the fly — define a system upfront and stick to it:

## Label categories

Type:     #bug #feature #docs #chore #tech-debt
Area:     #frontend #backend #api #infra #design
Effort:   est:1h est:2h est:4h est:8h est:2d
Priority: priority:high priority:medium priority:low

Fewer labels = better

Start with 5-8 labels total. You can always add more. Too many labels and people stop using them.

Column conventions

Pick a column structure and use it everywhere. Consistency lets agents work across boards without extra context.

Standard development board:

# Backlog → # In Progress → # Review → # Done

Triage board:

# New → # Needs Info → # Accepted → # Won't Fix

Personal board:

# Today → # This Week → # Someday → # Done

Multi-board organization

As your project grows, use multiple focused boards instead of one giant board:

project/
├── sprint-current.md    # Active sprint tasks
├── backlog.md           # Prioritized feature backlog
├── bugs.md              # Bug tracker
├── decisions.md         # ADRs and decision log
└── retro-notes.md       # Sprint retrospective notes

Ask your agent to work across boards:

Move all completed items from sprint-current.md to an archive.
Pull the top 5 items from backlog.md into the new sprint.
Check bugs.md for any priority:high items and add them too.

Task decomposition

Big tasks are scary. Train your agent to break them down:

The task "Build user search" in sprint-12.md is too big (est:20h).
Break it down into subtasks of 2-4 hours each. Keep them in the
same column and add a label #search to group them. Mark the original
task as done and reference the subtasks.

This turns:

- [ ] Build user search @charlie #feature est:20h

Into:

- [x] Build user search (decomposed) @charlie #feature
- [ ] Set up Elasticsearch index @charlie #search #backend est:3h
- [ ] Build search API endpoint @charlie #search #backend est:4h
- [ ] Add search filters (date, type, status) @charlie #search #backend est:3h
- [ ] Build search UI component @alice #search #frontend est:4h
- [ ] Write search integration tests @bob #search #testing est:3h

Estimation calibration

Track your estimates vs. actuals to get better over time:

Look at the Done column of sprint-12.md. For each task, compare
the est: tag (estimated) with how long it actually took (if noted).
Which types of tasks do we consistently underestimate?

Smart due dates

Use due dates strategically — not everything needs one:

  • priority:high tasks → always set a due: date
  • priority:medium tasks → set due: only if there’s a real deadline
  • priority:low tasks → skip due: entirely (they’ll get done when they get done)

Weekly review ritual

Every Friday, run this prompt:

Weekly review across all my boards:
1. What got Done this week? Celebrate the wins.
2. What's still In Progress? Is anything stuck?
3. Are there tasks older than 2 weeks in any column? Flag them.
4. What's the top 3 priority for next week?
Give me a summary I can share with the team.

Make it a habit

The weekly review is the single most valuable practice for keeping boards useful. Without it, boards accumulate stale tasks and lose trust. Five minutes every Friday prevents that.

Agent system prompts

If your AI agent supports system prompts or custom instructions, add context about your boards:

You have access to my AutoMD boards via MCP. Here's how they're organized:
- sprint-current.md: Active sprint tasks (columns: Backlog, In Progress, Review, Done)
- backlog.md: Product backlog ordered by priority
- bugs.md: Bug tracker (columns: Reported, Triaging, Fixing, Closed)

When I ask about "tasks" or "work", check sprint-current.md first.
When I report a bug, add it to bugs.md in the Reported column.
Always include @assignee and priority: when creating new tasks.

This front-loads context so every conversation starts smarter.