Definition of Ready gate. Invoke with `/ready #<issue>` or when the user says 'is this ready', 'DoR check', 'audit this issue', 'can we implement #N'. Audits an issue against seven readiness criteria, repairs what it can (rewrites vague acceptance criteria,…
Feature specification phase. Invoke with `/spec <feature description>` to create an issue, or `/spec #<issue>` to repair one that failed the /ready Definition of Ready gate. Also triggers on 'new feature', 'plan feature', 'create spec', 'split this issue',…
UI/UX design phase between spec and implement. Invoke with `/ui-design #<issue>` or when the user says 'design the UI', 'prototype this', 'let's design #N'. Builds a static prototype (the real target template rendered with fake data — not a throwaway mock),…
Decompose books into atomic Zettelkasten permanent notes in the Obsidian vault. Invoke with `/book-to-zettelkasten` or when user says "ZK this book", "atomize this book", "extract permanent notes from this book", "decompose book into notes", "break this book…
Capture debugging and problem-solving progress to Obsidian vault. Use when user invokes /log, says 'log this', 'capture progress', or 'write that down'. Scans recent conversation for relevant context and appends timestamped notebook-style entries to a…
Process Google Meet transcripts from Google Drive OR Apple Voice Memos into structured Obsidian vault notes with topic extraction, vault linking, Todoist action items, and calendar deadlines. Invoke with `/process-meeting`, `/process-meeting latest`,…
Guide Mr. Cotellese through a blind-first scotch tasting session and log the results to his Scotch Tasting Journal in the Obsidian vault. Use this skill whenever the user says "let's do a scotch tasting", "tasting [some bottle]", "pour a dram", "tasting a…
Decompose YouTube videos into atomic Zettelkasten permanent notes in the Obsidian vault. Invoke with `/video-to-zettelkasten <youtube-url>` or when user says "ZK this video", "atomize this video", "extract notes from this video". Downloads transcript via…