work-summary

Featured

Generates a project dashboard from MCP work items. Default is a lean, attention-first view: what's in flight, what's blocked, what to do next, what's queued. Use when the user says: project status, what's active, show me the dashboard, work summary, what should I work on, project health, what's blocked, where did I leave off, show items, what's in the backlog, overview, or any request to see or review the current state of work items. Also use at session start when gathering current project context.

AI & Automation 201 stars 21 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
77
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Work Summary — Current (v3) Attention-first project dashboard. The default (lean) mode answers four questions — what's moving, what's stuck, what's next, what's queued — in a bounded view (~45 lines) regardless of workspace size. The exhaustive inventory is available as an explicit mode, not the default: mature workspaces accumulate hundreds of terminal items, and rendering them all buries the actionable content. Supplement the data with brief observations only when there is a genuine anomaly or actionable insight. --- ## Step 0 — Mode Selection | `$ARGUMENTS` | Mode | |--------------|------| | empty | **Lean** (default) | | the literal word `full` | **Full Inventory** | | the literal word `all` | **Multi-Project** — one condensed section per known project root | | anything else | **Scoped** — resolve to a UUID via `query_items(operation="search", query=$ARGUMENTS, limit=5)`; prefer the best-matching root or container item; if ambiguous, present matches via `AskUserQuestion` | --- ## Step 0.5 — Project Scope Resolution Before running Lean, Full, or Multi-Project mode, resolve the project rootId: - Check session context for a rootId injected by the SessionStart hook. - Otherwise, read `.taskorchestrator/config.yaml`'s top-level `project.rootId` field (a file read, not an MCP call). - **If no rootId is found by either path, behavior is exactly as before this feature existed** — every call below runs unscoped (whole-DB), and no `ancestorId`/`anchorId` param is passed....

Details

Author
jpicklyk
Repository
jpicklyk/task-orchestrator
Created
1 years ago
Last Updated
2 weeks ago
Language
Kotlin
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

project-summary

Gives a full-state overview of a project's Daikenja ledger, written for someone with no prior context. Use when the user says "what's the state of this project", "give me an overview", "summarize this project", "brief a new person on this", "where do things stand", or is opening a project they have not looked at before. Not for a personal delta since last time (that is /daikenja:project-catchup) or a single decision lookup (that is /daikenja:project-decisions). Read-only; writes nothing.

0 Updated today
by-carlos
AI & Automation Listed

user-pm

Tight PM-lens overview of a project — what shipped, what's planned, what we could do next, and what could be cut. Default mode emits a four-section snapshot; a topic flag (`--uat` / `--test` / `--build` / `--decide` / `--overnight` / `--goal` / `--other` / `--cut` / `--history` / `--outstanding`) drills into one topic with context + what-it-unblocks + the work. Use when the user asks for a project overview, status snapshot, "where are we / what's next", or wants to challenge plan assumptions.

2 Updated today
aberson
AI & Automation Featured

quick-start

Interactive onboarding for the MCP Task Orchestrator. Detects empty or populated workspaces and walks through how plan mode, persistent tracking, and the MCP work together. Use when a user says "get started", "how do I use this", "quick start", "first time setup", "onboard me", "what can this MCP do", or "help me learn task orchestrator".

201 Updated 2 weeks ago
jpicklyk