KS
Killer-Skills

kanban-management — how to use kanban-management how to use kanban-management, what is kanban-management, kanban-management alternative, kanban-management vs trello, kanban-management install, kanban-management setup guide, anubis issue tracker tutorial, github projects kanban-management

v1.0.0
GitHub

About this Skill

Perfect for Project Management Agents requiring streamlined workflow and issue tracking capabilities. Kanban-management is a project management approach using a pre-configured board with status columns like Backlog, to track and visualize work progress.

Features

Utilizes the Anubis Issue Tracker project board with a pre-configured 7-status column workflow
Supports project management via the GitHub projects interface
Includes a specific project URL (https://github.com/users/forrestthewoods/projects/8) for easy access
Features a project board with a unique project number (#8) for organization
Employs a board status workflow with columns like Backlog for future ideas or deferred work
Requires use of project #8, eliminating the need to create a new project board

# Core Topics

forrestthewoods forrestthewoods
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
60
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add forrestthewoods/anubis/kanban-management

Agent Capability Analysis

The kanban-management MCP Server by forrestthewoods 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 kanban-management, what is kanban-management, kanban-management alternative.

Ideal Agent Persona

Perfect for Project Management Agents requiring streamlined workflow and issue tracking capabilities.

Core Value

Empowers agents to manage projects efficiently using the Anubis Issue Tracker project board with a pre-configured 7-status column workflow, including backlog, and GitHub project integration.

Capabilities Granted for kanban-management MCP Server

Streamlining project workflows
Tracking issues with a 7-status column board
Managing projects on GitHub using the Anubis Issue Tracker

! Prerequisites & Limits

  • Requires access to the Anubis Issue Tracker project board
  • Limited to project #8 on GitHub
  • Must use the pre-configured 7-status column workflow
Project
SKILL.md
8.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Kanban Project Management

Project Board

The Anubis Issue Tracker project board is already created and configured:

Important: Do NOT create a new project board. Always use project #8.

Board Status Workflow

The project board uses these seven status columns:

StatusDescription
BacklogFuture ideas or deferred work; not ready for action yet
TriageNew issues not yet added to the project board
Needs Agent ReviewIssues ready for agent to review and categorize
Needs Human ReviewAgent has questions; waiting for human clarification
Ready to ImplementAgent reviewed, wrote plan, no questions remaining
Needs Code ReviewImplementation in progress (has active branch)
DoneClosed and completed (automatic via GitHub)

Important: Issues in Backlog should be completely ignored by all skills. These are tasks that have been captured so they won't be forgotten, but are not ready for action. They will be moved to Triage or Needs Agent Review when they are ready to be worked on.

Workflow Overview

  1. New issues are created in GitHub Issues
  2. Issues not in the project are placed in Triage
  3. Issues move to Needs Agent Review for agent processing
  4. Agent reviews each issue:
    • Labels the issue as difficulty: easy, difficulty: medium, or difficulty: hard
    • If clarification needed → post questions as comment → move to Needs Human Review
    • If no questions → write detailed implementation plan as comment → move to Ready to Implement
  5. When implementation begins, agent creates branch using the branch naming convention
  6. Issues with active branches are detected and moved to Needs Code Review
  7. When issue is closed, GitHub automatically moves it to Done

Purpose

This skill helps manage the existing project board by:

  1. Adding new issues to the board
  2. Moving issues through workflow stages
  3. Organizing issues by difficulty labels
  4. Generating board status reports
  5. Maintaining board hygiene

Instructions

Step 1: View Current Board State

bash
1# List all items on the project board 2gh project item-list 8 --owner forrestthewoods --format json 3 4# View project details 5gh project view 8 --owner forrestthewoods --format json

Step 2: Add New Issues to Board

When new issues are created, add them to the board:

bash
1# Add a single issue 2gh project item-add 8 --owner forrestthewoods --url https://github.com/forrestthewoods/anubis/issues/<number> 3 4# Add all open issues not yet on board 5gh issue list --state open --json url -q '.[].url' | while read url; do 6 gh project item-add 8 --owner forrestthewoods --url "$url" 2>/dev/null 7done

Step 3: Move Issues Through Stages

Update issue status based on progress:

bash
1# Get project and field IDs 2gh project view 8 --owner forrestthewoods --format json 3 4# Get item ID for specific issue 5gh project item-list 8 --owner forrestthewoods --format json | jq '.items[] | select(.content.number == <issue-number>)' 6 7# Update status 8gh project item-edit --project-id <project-id> --id <item-id> --field-id <status-field-id> --single-select-option-id <option-id>

Status Transition Rules:

FromToTrigger
TriageNeeds Agent ReviewIssue added to project board
Needs Agent ReviewNeeds Human ReviewAgent posts clarifying questions
Needs Agent ReviewReady to ImplementAgent writes implementation plan
Needs Human ReviewNeeds Agent ReviewHuman responds to questions
Ready to ImplementNeeds Code ReviewAgent creates implementation branch
Needs Code ReviewDonePR merged and issue closed

Step 4: Manage Difficulty Labels

Ensure issues have appropriate difficulty labels:

bash
1# Create difficulty labels (if not exist) 2gh label create "difficulty: easy" --color "0E8A16" --description "Simple change, good first issue" --force 3gh label create "difficulty: medium" --color "FBCA04" --description "Moderate complexity" --force 4gh label create "difficulty: hard" --color "D93F0B" --description "Complex, requires significant effort" --force 5 6# Add label to issue 7gh issue edit <number> --add-label "difficulty: easy|medium|hard"

Step 5: Generate Board Status Report

markdown
1## Anubis Issue Tracker - Board Status 2 3**Project:** https://github.com/users/forrestthewoods/projects/8 4 5### Summary 6- **Total Issues:** 22 7- **Triage:** 2 8- **Needs Agent Review:** 5 9- **Needs Human Review:** 3 10- **Ready to Implement:** 8 11- **Needs Code Review:** 2 12- **Done:** 2 13 14### By Difficulty 15 16| Difficulty | Triage | Agent Review | Human Review | Ready to Impl | Code Review | Done | 17|------------|--------|--------------|--------------|---------------|-------------|------| 18| Easy | 0 | 1 | 1 | 3 | 1 | 1 | 19| Medium | 1 | 2 | 1 | 3 | 1 | 1 | 20| Hard | 0 | 2 | 1 | 2 | 0 | 0 | 21| Unlabeled | 1 | 0 | 0 | 0 | 0 | 0 | 22 23### Ready to Implement (Prioritized) 24These issues have plans and are ready for work: 25 26**Easy (Quick Wins):** 271. #10 - Fix typo in README 282. #11 - Add --help examples 29 30**Medium:** 311. #18 - Add user preferences 32 33**Hard:** 341. #22 - Refactor build system 35 36### Needs Human Review 37These need human responses before agent can continue: 38- #4 - Asked about reproduction steps (3 days ago) 39- #9 - Asked about expected behavior (1 day ago) 40 41### Needs Code Review 42Implementation in progress (has active branch): 43- #25 - Parallel builds (branch: claude/issue-25-parallel-builds) 44- #30 - Add caching (branch: claude/issue-30-add-caching) 45 46### Stale Items 47Items that haven't been updated in 14+ days: 48- #8 - In "Ready to Implement" since Dec 1 49- #12 - In "Needs Human Review" since Nov 28 (may need follow-up)

Step 6: Board Hygiene Tasks

Weekly cleanup checklist:

  1. Check for orphaned issues:

    bash
    1# Find open issues not on board 2gh issue list --state open --json number,title | jq -r '.[] | "#\(.number) - \(.title)"'
  2. Archive completed items older than 30 days:

    • Items in "Done" status can be archived to keep board clean
  3. Flag stale "Needs Code Review" items:

    • Issues in "Needs Code Review" for more than 14 days may have stalled PRs
  4. Verify labels match board status:

    • All issues should have a difficulty label once they leave "Triage"
  5. Check for issues needing triage:

    • New issues should be moved from "Triage" to "Needs Agent Review" promptly
  6. Check for stale "Needs Human Review":

    • Issues waiting for human response for more than 7 days may need follow-up
  7. Detect issues with active branches:

    bash
    1# List all remote branches that may correspond to issues 2git ls-remote --heads origin | grep -E 'claude/issue-|issue-'
    • Issues with active branches should be in "Needs Code Review"

Automation Notes

The project board has automated workflows that handle:

  • Moving items to "Done" when issues are closed
  • Moving items when issues are reopened

These automations run automatically. Manual/agent status updates are needed for:

  • Moving from "Triage" to "Needs Agent Review"
  • Agent review decisions (to "Needs Human Review" or "Ready to Implement")
  • Detecting active branches and moving to "Needs Code Review"

Guidelines

  • Keep the board focused on actionable items
  • Update status when actual progress changes
  • Don't let items sit in "In-progress" indefinitely
  • Review stale items weekly
  • Use consistent labeling between issues and board
  • Prioritize items in "Triage" status quickly
  • Ensure all open issues are on the board

Quick Reference Commands

bash
1# View board 2gh project view 8 --owner forrestthewoods --web 3 4# List all items 5gh project item-list 8 --owner forrestthewoods 6 7# Add issue to board 8gh project item-add 8 --owner forrestthewoods --url <issue-url> 9 10# List open issues 11gh issue list --state open 12 13# View specific issue 14gh issue view <number> 15 16# Edit issue labels 17gh issue edit <number> --add-label "difficulty: easy"

Related Skills

Looking for an alternative to kanban-management 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