Checkpoint
Save current session state to a private checkpoints repo so work resumes seamlessly after a Pro quota reset, context window limit, or machine switch. Use when approaching usage limits, switching machines, or when the user says "checkpoint", "save state", "save progress", or "I need to switch".
Spec Align
Single entry point for structured requirements → architecture alignment. Phase 1 grills the product owner to extract BDD scenarios (tabular, template-locked). Phase 2 takes all collected BDD + SWE initial thoughts, grills the SWE on architecture, and records the result as an SDD in document/docs/specs/. Both artifacts are HTML filled from bundled templates so downstream can convert to docx via pa…
Grill Graph
>
Stop Slop
Remove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.
Commit Splitter
Scan all staged/unstaged changes, combine with session context and plan, generate an ordered conventional-commit plan within a token budget. Use when the user says "split commits", "commit plan", wants to organize changes into separate commits before a PR, asks how to structure pending work into git history, or mentions staging files with multiple logical changes.
Blog
Turn a valuable working session into a polished, bilingual (zh-TW + en) public technical blog post and stage it as a draft in the lyeh-infra Hugo blog. Manually triggered with /blog when the user feels the current session produced an insight worth publishing. Use when the user says "/blog", "write this up", "blog this", "把這個寫成文章", or wants to capture the value/lessons of a session as an article.
Record Adr
Scan the current session context and the project's adr/ directory to create or update an Architecture Decision Record. Use after any decision point (/grill-me, /plan, or design discussions) when the user invokes /record-adr. Maintains adr/README.md as an auto-updated index.
Learn Mentor
Learning mentor for coding-focused domains (programming languages, frameworks, algorithms, systems, ML/theory papers). Drives true mastery instead of completing the task for you: decomposes a learning goal into stages and runs each through gap-surfacing → guided paper reading → hands-on implementation → teach-back, withholding exactly the skill the goal targets. Must be invoked explicitly by the…
Init Project
Bootstrap Claude Code framework config for a new project. Generates a CLAUDE.md framework section and .claude/settings.json with standard harness. Use when starting a new project session and want to configure Claude Code settings interactively.