SjB
@SjB
Public Skills
teach
by SjB
Teach the user a new skill or concept, within this workspace.
setup-skills
by SjB
Configure this repo for the engineering skills, set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
implement-isolation-tmux
by SjB
"Dispatch a child agent in an isolated git worktree to implement a piece of work based on a PRD or set of issues."
lsp-code-analysis
by SjB
Semantic code analysis via LSP. Navigate code (definitions, references, implementations), search symbols, preview refactorings, and get file outlines. Use for exploring unfamiliar codebases or performing safe refactoring.
decisions
by SjB
Ask the agent to list all choices it made during the current work that it is not confident of. Manual-only; invoke with /decisions.
tmux-launch-agent
by SjB
Fork a new agent CLI session into a new tmux window, detected from the current agent.
implement-isolation
by SjB
"Implement a piece of work based on a spec or set of tickets in isolation."
crit
by SjB
Run the CRIT framework — give the AI Context, assign it a Role, let it Interview you one question at a time, then issue the Task.
research-vault
by SjB
Research a topic through a one-question-at-a-time learning conversation, answer directly, share resources when useful, and save a linked OKF-conformant research packet in the Obsidian vault.
commit-staged
by SjB
Commit staged files with a conventional commit message.
next-decision
by SjB
'Drill open decisions one at a time — present the most important decision not yet clarified, give the top four choices, state a preference, ask the user. Use when the user says "next decision", "one decision at a time", or a plan has several unresolved choices. Differentiator: forward-looking; the decisions skill is retrospective (choices already made). Can be invoked with /next-decision.'
project-context-pack
by SjB
Use when the user wants a bounded repo context pack, project map, codebase index, or cached memory file so later work uses fd/rg/tree-sitter/LSP instead of repeated browsing.