plugins/board/skills/board/SKILL.md
Use when the user invokes /board or wants to view, create, move, or manage tasks on the Harness Board.
npx skillsauth add harnessprotocol/harness-kit boardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user invokes /board or asks to manage tasks, create epics, move tasks, or check project status on the Harness Board.
A lightweight Kanban board with real-time two-way sync between Claude and a web UI. Tasks live in ~/.harness/board/projects/<slug>.yaml. Claude interacts via MCP tools; humans interact via browser.
| Tool | Purpose |
|------|---------|
| create_project | Create a new project |
| create_epic | Create an epic under a project |
| create_task | Create a task under an epic |
| update_task | Edit title, description, flags |
| move_task | Change status column |
| add_comment | Post a comment as "claude" or "user" |
| list_tasks | Read board state (filterable) |
| link_branch | Associate branch/worktree with task |
| link_commit | Attach a commit SHA |
| request_review | Flag task ready for human review |
| block_task | Mark blocked with reason |
| unblock_task | Clear blocked status |
/board — Open the board UIOpen the board web UI (requires the board server to be running as a background service):
bash ${CLAUDE_PLUGIN_ROOT}/scripts/start-board.sh
If the server is not running, the script prints instructions to install it as a persistent launchd service with pnpm board:install.
/board create <title> — Create a tasklist_tasks to find the active project and epiccreate_task with the current project + epic/board status — Show current board stateCall list_tasks and format a concise summary grouped by status.
/board move <task-id> <status> — Move a taskCall move_task with the appropriate project, task_id, and status.
When starting work on a task:
move_task → "in-progress"link_branch with the worktree branchadd_comment (author: "claude")request_review when readymove_task → "done" after mergebacklog — not startedin-progress — being worked onreview — ready for human reviewdone — completedevelopment
Use when you've planned a non-trivial change and are about to implement it, finished a complex or multi-file piece of work, just wrote tests, or are stuck on repeated failures — and any time the user says "rubber duck this", "rubber ducky", "get a second opinion", "sanity-check my plan", "poke holes in this", "what am I missing", "critique my approach", "review this before I build it", or "/rubber-ducky". Spawns independent read-only critics on DIFFERENT Claude models than the one driving the session to catch blind spots, design flaws, and substantive bugs while course corrections are still cheap. Skip it only for small, obvious, well-understood changes. Do NOT use for reviewing a finished diff or PR — use /review for that; rubber-ducky pressure-tests your own in-progress thinking before and during implementation.
tools
Use when the user wants to fix, address, clear, or resolve open Dependabot security/vulnerability alerts for a repository, end to end. Fetches open alerts via the gh CLI, fixes them per ecosystem (pnpm/npm overrides + lockfile regen, cargo update, pip/go/bundler), verifies with audit and frozen-lockfile installs, then branches → commits → pushes → opens a PR, and squash-merges once CI is green — escalating only when a fix carries breaking-change risk or can't be resolved. Trigger on "/dependabot-sweep", "address the dependabot alerts", "fix the security vulnerabilities", "clear the dependabot alerts", "handle the dependency vulnerabilities", "sweep dependabot".
tools
Harness Kit documentation — installation, plugin catalog, creating plugins, cross-harness setup, architecture, and FAQ. Use when working with or configuring harness-kit plugins, understanding the plugin/skill system, installing slash commands, setting up AI coding tool configuration, answering questions about the plugin marketplace, writing SKILL.md files, using harness.yaml, or integrating with Copilot, Cursor, or Codex. Do NOT use for general Claude Code questions unrelated to harness-kit.
development
Use when user invokes /stats or asks about Claude Code usage, token consumption, session history, model distribution, or activity patterns. Generates an interactive HTML dashboard with charts and tables, auto-opens in browser. Also triggers on "how much have I used Claude", "show my usage", "token usage", "session stats", "usage report", "usage dashboard". Do NOT use for API billing or cost estimation — token counts are not costs.