KS
Killer-Skills

manage-work — how to use manage-work how to use manage-work, manage-work setup guide, what is manage-work, manage-work alternative, manage-work vs VibeFlow, Claude Code skills integration, AI-assisted development workflow, docs-before-code discipline, VibeFlow workflow management

v1.0.0
GitHub

About this Skill

Ideal for Development Agents requiring structured workflow management in VibeFlow and Claude Code environments. manage-work is a skill that tracks multiple work items through the VibeFlow workflow, registering work items, creating feature branches, and advancing stages independently.

Features

Registers work items with their workflow track and creates feat/<slug> branches
Tracks each work item's current stage independently
Advances work items through stages and routes to the appropriate skill
Closes work items as DONE after checkpoint
Enforces docs-before-code discipline using Claude Code skills and VibeFlow
Provides checkpoint gates and branch-locked enforcement for a full workflow

# Core Topics

hardness1020 hardness1020
[2]
[0]
Updated: 2/26/2026

Quality Score

Top 5%
57
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add hardness1020/VibeFlow

Agent Capability Analysis

The manage-work MCP Server by hardness1020 is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use manage-work, manage-work setup guide, what is manage-work.

Ideal Agent Persona

Ideal for Development Agents requiring structured workflow management in VibeFlow and Claude Code environments.

Core Value

Empowers agents to enforce docs-before-code discipline, track work items through stages, and manage feature branches with checkpoint gates and branch-locked enforcement, leveraging VibeFlow's docs-first development workflow and integrating with Claude Code skills.

Capabilities Granted for manage-work MCP Server

Registering work items with custom workflow tracks
Automating stage advancements for multiple work items
Closing work items as DONE after checkpoint validation

! Prerequisites & Limits

  • Requires VibeFlow and Claude Code skills integration
  • Limited to docs-first development workflow
  • Needs branch-locked enforcement for effective management
Project
SKILL.md
9.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8
SKILL.md
Readonly

manage-work

Register work items, create feature branches, track and advance stages, close work items in the VibeFlow docs-first development workflow.

Purpose

This skill tracks multiple work items through the VibeFlow workflow by:

  • Registering work items with their workflow track and creating feat/<slug> branches
  • Tracking each work item's current stage independently
  • Advancing work items through stages and routing to the appropriate skill
  • Closing work items as DONE after Checkpoint #4 (release is optional)
  • Providing a dashboard view of all in-flight work items

Workflow

Register Work Item
    │
    ├── Assign ID, generate slug from description, and assign track
    ├── Create entry in docs/workflow-state.yaml (with branch field)
    ├── Create git branch: feat/<slug>
    └── Determine starting stage from track
    │
    ▼
Track Progress
    │
    ├── Show status dashboard (all work items)
    ├── Show detailed status (single work item)
    └── Cross-check manifest against artifacts
    │
    ▼
Advance & Route
    │
    ├── Mark work item as advancing to next stage
    ├── Recommend the appropriate skill command
    └── Update manifest with new stage
    │
    ▼
Close Work Item (after Checkpoint #4)
    │
    ├── Mark stage as DONE (terminal state)
    ├── Branch ready for merge to main
    └── Alternative: advance to Stage I for release track

Usage

Register a New Work Item

/manage-work register "<description>" <ID> <track>

Registers a work item in docs/workflow-state.yaml, determines the starting stage, and creates a git branch feat/<slug>.

Steps:

  1. Generate kebab-case slug from description
  2. Add entry to manifest with branch: feat/<slug>
  3. Create and checkout git branch: git checkout -b feat/<slug>

Example:

/manage-work register "Add anti-hallucination guardrails" 030 medium
# Creates branch: feat/add-anti-hallucination-guardrails

/manage-work register "Export data to CSV" 031 small
# Creates branch: feat/export-data-to-csv

Status Dashboard

/manage-work status

Shows all registered work items with their current stage, track, and last checkpoint.

Example output:

Work Item                          Track    Stage  Checkpoint  Started
add-anti-hallucination-guardrails  Medium   G      3           2025-02-20
export-data-to-csv                 Small    E      2           2025-02-22

Detailed Work Item Status

/manage-work status <ID>

Shows detailed status for one work item including:

  • Current stage and description
  • Completed and remaining stages for its track
  • Last checkpoint passed
  • Artifact verification (cross-check with detect_track.py --workitem <ID>)

Advance a Work Item

/manage-work advance <ID>

Marks a work item as advancing to the next stage in its track:

  • Validates checkpoint if at a checkpoint boundary (blocks if failed)
  • Updates stage in docs/workflow-state.yaml
  • Updates checkpoint if a checkpoint boundary was crossed
  • Updates docs paths with any documents produced at the completed stage
  • Shows what the next stage requires
  • After Checkpoint #4 (Stage H): Offers two paths:
    • advance → proceed to Stage I (release track)
    • close → mark as DONE (see Close command below)

Close a Work Item

/manage-work close <ID>

Marks a work item as DONE after passing Checkpoint #4 (Implementation Complete):

  • Validates Checkpoint #4 if not yet passed (runs validate_checkpoint.py 4 --json --project-root <root>)
  • Requires work item to be at stage H or later with checkpoint >= 4
  • Sets stage: DONE in docs/workflow-state.yaml
  • Branch feat/<slug> is ready for merge to main
  • Blocked if Checkpoint #4 validation fails

Example:

/manage-work close 030
# Sets stage: DONE, branch feat/add-anti-hallucination-guardrails ready for merge

Next Steps for a Work Item

/manage-work next <ID>

Shows the recommended next action for a work item:

  • What the current stage requires
  • Which skill command to run
  • Whether a checkpoint validation is needed first

Workflow Tracks

TrackScopeStagesReleaseExample
MicroBug fix, typo, small refactorF → G → DONENoFix typo, update config
SmallSingle feature, no contractsE → F → G → H → DONEOptional (I-L)Add form field, UI polish
MediumMulti-component, no new servicesB → C → D → E → F → G → H → DONEOptional (I-L)New API endpoint
LargeSystem change, new contracts/servicesA → B → C → D → E → F → G → H → DONEOptional (I-L)New LLM integration

Stage Overview

Planning Stages (A-D)

  • A — Initiate: Create/update PRD
  • B — Discovery: Analyze codebase (Medium/Large)
  • C — Specify: Create/update Tech Specs
  • D — Decide: Create ADRs for decisions

Checkpoint #1: Planning Complete

Design Stage (E)

  • E — Plan: Create Feature Spec with API Design

Checkpoint #2: Design Complete

Implementation Stages (F-H)

  • F — RED: Write failing unit tests + stubs
  • G — GREEN: Implement to pass tests
  • H — REFACTOR: Integration tests + quality validation

Checkpoint #3: Tests Complete (after F) Checkpoint #4: Implementation Complete (after H)

Release Stages (I-L)

  • I — Reconcile: Update specs if implementation deviated
  • J — Prepare: Write OP-NOTE
  • K — Deploy: Follow OP-NOTE, verify
  • L — Close: Update indices, tag release

Checkpoint #5: Release Ready (after J) Checkpoint #6: Deployed (after L)

Manifest Format

The manifest file docs/workflow-state.yaml is the single source of truth for work item lifecycle state:

yaml
1workitems: 2 add-anti-hallucination-guardrails: 3 id: 030 4 description: "Add anti-hallucination guardrails" 5 track: medium # micro | small | medium | large 6 stage: G # current stage letter (A-L) or DONE 7 branch: feat/add-anti-hallucination-guardrails # git branch 8 started: 2025-02-20 # date work item was registered 9 checkpoint: 3 # last checkpoint passed (1-6) 10 docs: 11 prd: docs/prds/prd.md 12 discovery: docs/discovery/disco-030.md 13 specs: 14 - docs/specs/spec-llm.md 15 adrs: 16 - docs/adrs/adr-030-prompt-strategy.md 17 feature: docs/features/ft-030-anti-hallucination.md 18 opnote: null 19 export-data-to-csv: 20 id: 031 21 description: "Export data to CSV" 22 track: small 23 stage: E 24 branch: feat/export-data-to-csv # git branch 25 started: 2025-02-22 26 checkpoint: 2 27 docs: 28 prd: null 29 discovery: null 30 specs: [] 31 adrs: [] 32 feature: docs/features/ft-031-export-csv.md 33 opnote: null

When registering a new work item:

  1. Create docs/workflow-state.yaml if it doesn't exist (use assets/workflow-state-template.yaml)
  2. Generate a kebab-case slug from the description (e.g., "Add anti-hallucination guardrails" → add-anti-hallucination-guardrails)
  3. Add the work item entry with id, description, track, stage (first stage for the track), branch (feat/<slug>), started (today), checkpoint: 0, and empty docs hierarchy
  4. Create and checkout git branch: git checkout -b feat/<slug>

When advancing a work item:

  1. Read docs/workflow-state.yaml
  2. Check if current stage is a checkpoint boundary (D→E=CP#1, E→F=CP#2, F→G=CP#3, H→I=CP#4, J→K=CP#5, L→done=CP#6)
  3. If checkpoint boundary: run python3 .claude/skills/validate-checkpoint/scripts/validate_checkpoint.py <N> --json --project-root <root>
    • If exit code 1 (failed): STOP. Report errors. Do NOT update manifest.
    • If exit code 0 or 2 (passed/warnings): proceed
  4. Update stage field to the next stage in the track
  5. Update checkpoint if a checkpoint boundary was crossed
  6. Update docs with any document paths produced at the completed stage

Skill Routing

Each stage maps to a specific skill. After determining the current stage for a work item, recommend the appropriate command:

StageSkillRecommended Command
Adefine-prd/define-prd
Banalyze-codebase/analyze-codebase <ID>
Cdefine-tech-spec/define-tech-spec <name>
Drecord-decision/record-decision <ID> <slug>
Ecreate-feature-spec/create-feature-spec <ID> <slug>
Frun-tdd/run-tdd red
Grun-tdd/run-tdd green
Hrun-tdd/run-tdd refactor
Iprepare-release/prepare-release reconcile <ID>
Jprepare-release/prepare-release opnote <slug>
Kprepare-release/prepare-release check
Lprepare-release/prepare-release check

Checkpoint boundaries — recommend /validate-checkpoint <N> before advancing past:

  • Stage D → E (Checkpoint #1)
  • Stage E → F (Checkpoint #2)
  • Stage F → G (Checkpoint #3)
  • Stage H → I (Checkpoint #4)
  • Stage J → K (Checkpoint #5)
  • Stage L → done (Checkpoint #6)

Artifact Verification

Use detect_track.py to cross-check the manifest against actual artifacts:

bash
1# Verify a specific work item's artifacts match its manifest stage 2python scripts/detect_track.py --workitem <ID> --verify 3 4# Detect artifacts for a specific work item 5python scripts/detect_track.py --workitem <ID> 6 7# Detect artifacts for all registered work items 8python scripts/detect_track.py --all-workitems

This catches drift between the manifest and actual project state.

References

See references/workflow-summary.md for a condensed workflow overview.

Related Skills

Looking for an alternative to manage-work or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication