Create and manage development tasks after the user approves a plan. Initializes folders/files and updates the backlog.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: task-manager description: Create and manage development tasks after the user approves a plan. Initializes folders/files and updates the backlog.
<task_manager>
Task Manager Skill
When to Use
Immediately after a plan is approved. The script scaffolds the task folder and registers the work in the backlog. Skip this skill for speculative ideas or unapproved work.
New Task vs Continue Existing
Create a NEW task when:
- Different objective or deliverable
- Major pivot in approach
- Unrelated follow-up work
Continue EXISTING task when:
- Same goal, additional work discovered
- Bug found during implementation
- Scope refinement without changing objective
Workflow
Create the task
python3 .claude/skills/task-manager/scripts/create-task.py
The script auto-detects project root by walking up to find .claude/ and .meridian/ directories.
Creates .meridian/tasks/TASK-###/ for storing plans, design docs, and task-specific artifacts.
IDs are zero-padded with random suffix (TASK-001-x7k3) for worktree safety.
Register in the backlog
Add an item to .meridian/task-backlog.yaml:
- id: TASK-###
title: "Action-oriented title"
priority: P1
status: todo
path: ".meridian/tasks/TASK-###/"
plan_path: "/absolute/path/to/.claude/plans/plan-name.md"
Allowed values:
status:todo | in_progress | blocked | donepriority:P0 | P1 | P2 | P3
During Execution
- Switch backlog status to
in_progresswhen coding starts; useblockedif waiting. - Save important context to
.meridian/session-context.md(rolling file, always available). - Use
memory-curatorfor durable facts (architecture shifts, lessons learned). Never edit.meridian/memory.jsonlmanually.
Finishing
Mark done only when all conditions hold:
- Code builds, lint/tests pass, migrations applied.
- Docs updated if behavior changed.
- Backlog entry set to
done. - Durable insights recorded via
memory-curator.
Plan or Scope Changes
- Re-seek approval for any material change.
- The plan file (in
.claude/plans/) is managed by Claude Code. </task_manager>
More by markmdev
View allCreate or update CLAUDE.md files. Use when adding a new module, explaining patterns, or fixing repeated agent mistakes.
Manage architectural decisions and insights in memory.jsonl. Use when you need to document strategic decisions, lessons learned, or architectural insights.
Create comprehensive implementation plans for complex tasks. Use when in Plan mode, for new features, refactoring efforts, architecture changes, bug fixes with unclear scope, or any work touching multiple files/systems.
Write effective prompts for AI systems — system prompts, agent instructions, skills, or any LLM prompt. Use when creating or improving prompts.
