From projects
Facilitate a planning sit-down for a project. Grills the participants, takes their thought dump, and organises it into discrete, actionable cards on the Kanban board. The conversational heartbeat of a project -- mirrors the journal's daily skill. Use when the user says "capture goals", "plan the project", "let's plan", "brain dump", or wants to turn loose planning thoughts into tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/projects:capture-goalsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Sit down with the people who own the project, draw out everything in their heads, and turn the mess
Sit down with the people who own the project, draw out everything in their heads, and turn the mess into a clean set of actionable cards. This is the recurring planning session -- run it whenever thinking has outpaced the board.
Check $ARGUMENTS for a slug or name. Otherwise discover the projects directory and list active
projects; ask which one.
Read MISSION.md (so tasks serve the goal) and the current board per
BOARD-FORMAT.md (so you don't duplicate existing cards).
There may be more than one person in the room (e.g. the user and a partner). Address the room,
capture every voice. Invoke /grill-it to draw thoughts out and pressure-test them -- but tuned for
elicitation, not interrogation. Keep it conversational:
Let it run loose. Capture raw thoughts verbatim as they come; don't organise yet. Stop when the room is empty of ideas.
Turn the raw dump into discrete cards. Each card must be:
@{YYYY-MM-DD} per BOARD-FORMAT.Drop pure venting and anything already done. Group nothing yet -- a flat list is the output here.
Present the organised cards back to the room before writing:
From that session, here are the cards:
- {task}
- {task} @{date}
Add, drop, reword, or split anything?
One round of refinement, then write. This is the moment for human judgement -- don't skip it.
Read-modify-write <slug>.kanban.md -- never overwrite the file. Append the confirmed cards to
the Backlog column.
Then triage near-term work:
Pull any of these into This Week?
- {card}
- {card}
Move selected cards from Backlog to This Week. Leave the rest in Backlog. No pressure to schedule.
If any card carries a hard date that belongs in the journal (a deadline, not just a target), offer:
{N} of these are dated milestones. Push them to the journal via
/schedule-goals?
Hand off to /schedule-goals for the ones the user picks.
Captured {n} cards for {Project}:
- Backlog: {n}
- This Week: {n}
- Milestones to journal: {n or "none"}
Worth a decision record? (if the session shifted direction, write one per DECISIONS-FORMAT.)
npx claudepluginhub xxkeefer/skills --plugin projectsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.