SjB

SjB

@SjB

GitHub
36 Skills
0 Total Stars
August 2026 Joined

Public Skills

wayfinder

by SjB

Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.

Design 0 10d ago

recipe-diagrams

by SjB

"Recipe diagrams: convert any recipe into a high-resolution Cooking for Engineers-style PNG process-flow table with aligned ingredient streams, preparation branches, joins, temperatures, timings, and finish steps. Use when the user asks for a recipe diagram."

Analytics 0 10d ago

worktrees

by SjB

Manage Git worktrees in a canonical .bare repository root. Use when creating, reusing, listing, removing, or repairing worktrees, or when setting up a repository to keep all branch checkouts under one root.

Code Gen 0 10d ago

write-discoverable-code

by SjB

Rules for writing code that coding agents (and humans) can find and understand through plain-text search. Apply whenever writing or renaming code: functions, types, constants, files, error messages, doc comments. Grounded in measurement: agents navigate by plain-text search, not by AST or language server, so every identifier is a search query and every search miss costs wasted reads.

Comments 0 10d ago

show-me

by SjB

Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.

UI Components 0 10d ago

visual-verification

by SjB

Verify running desktop UI changes with screenshots and recordings. Use when changing shell styling, layout, panels, menus, notifications, animations, transitions, or capture flows; inspect the artifacts before reporting completion.

CLI Tools 0 10d ago

code-review

by SjB

"Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?). Runs both reviews in parallel sub-agents and reports them side by side. Use when the user wants to review a branch, a PR, work-in-progress changes, or asks to \"review since X\"."

Git & VCS 0 10d ago

to-spec

by SjB

"Turn the current conversation into a spec and publish it to the project issue tracker: no interview, just synthesis of what you've already discussed."

Design 0 10d ago

to-tickets

by SjB

Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker (edges as text in one file per ticket locally, or native blocking links on a real tracker).

Design 0 10d ago

triage

by SjB

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

Comments 0 10d ago

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.

Code Gen 0 19d ago

commit-staged

by SjB

Commit staged files with a conventional commit message.

Analytics 0 19d ago

implement-isolation

by SjB

"Implement a piece of work based on a spec or set of tickets in isolation."

Comments 0 19d ago

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."

Comments 0 19d ago

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.

CLI Tools 0 19d ago

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.

File Ops 0 19d ago

agent-handoff

by SjB

Hand the current conversation off to a fresh background agent that picks up the work immediately.

Auth 0 19d ago

knowledge-gardener

by SjB

Run vault-aware semantic search, synthesis, note creation, linking, and Zettelkasten workflows for this Obsidian vault.

File Ops 0 19d ago

tmux-launch-agent

by SjB

Fork a new agent CLI session into a new tmux window, detected from the current agent.

Agents 0 19d ago

conversation-summary

by SjB

Save the current conversation as a comprehensive report note in your Obsidian vault, following OKF v0.1 conventions.

Analytics 0 19d ago

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.

Automation 0 19d ago

pkm-curation

by SjB

Curate an Obsidian vault — classify notes, normalize frontmatter, add links, extract atomic notes. Use when curating, batch-processing, reviewing, or doing a serendipity pick.

File Ops 0 19d ago

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.

Code Review 0 19d ago

youtube-video-capture

by SjB

Fetch subtitles from a YouTube video, summarize the content, and save both the summary and raw subtitles to the Video bundle in the Obsidian vault. Use when the user wants to capture a YouTube video, mentions "summarize this video", "capture this talk", or pastes a YouTube URL wanting it saved to vault.

File Ops 0 19d ago

effective-agent-skills

by SjB

How to write effective agent skills — what to do, what not to do, anatomy, progressive disclosure, design patterns, anti-patterns, testing, security. Read this whenever a skill (Claude Skill, Agent Skill, SKILL.md) is being created, edited, reviewed, or debugged. Use when the user says "create a skill", "new skill", "update this skill", "improve a skill", "why isn't my skill triggering", or anything else involving authoring or editing SKILL.md files.

CLI Tools 0 19d ago

before-building

by SjB

Fire the moment the user proposes a build. Instantly surface the 1-3 consequential choices hidden in his idea. Can also be invoked with /before-building.

File Ops 0 19d ago

brain-to-docs

by SjB

Use when the user wants to extract project vision, decisions, and preferences from his head into clear documentation (README + ADRs) through a back-and-forth Q&A loop. Triggers on "brain-to-docs", "build out the docs", "extract the vision", "let's document this project".

Docs Gen 0 19d ago

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.

Agents 0 19d ago

level-up

by SjB

'Gauge the user''s technical + product knowledge through 7 adaptive questions, log verbatim answers with honest ratings, and grow a learning plan from the gaps found. Use when the user says "level up", "level-up session", "quiz me", "gauge my knowledge", or wants a new assessment round. Differentiator: this finds and maps gaps; the teach skill delivers lessons on them.'

Code Gen 0 19d ago

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.'

Docs Gen 0 19d ago

prompt-me

by SjB

Prompt the user with pointed questions to extract what is in his head about a project — remaining work, what is being avoided, what really matters, what does not. Use when the user says "prompt me", "ask me questions", or wants the agent to figure out priorities by questioning him.

Prompts 0 19d ago

read-all-adrs

by SjB

Read every ADR markdown file in the project's docs/adr/ folder so you have full context on past decisions. Use only when the user explicitly calls it.

File Ops 0 19d ago

remind

by SjB

Rewrite the last response simpler and shorter in plain English, prefixed with a 3-5 sentence TLDR of the conversation so far. Manual-only, invoked as /remind.

Docs Gen 0 19d ago

save-idea

by SjB

'Quickly capture a content idea into ~/code/content from any repo or chat. Video ideas go to VIDEO-IDEAS.md; smaller podcast topics, guest ideas, questions, and AI observations go to TOPICS.md. Every entry gets a source line referencing the chat and repo it came from. Use when the user says "/save-idea", "save this idea", "video idea", "add a topic", "write this down for a video/podcast". Differentiator: appends to the user''s content backlog — not a reminder, task, or general note tool.'

File Ops 0 19d ago

short

by SjB

Manually-invoked skill that forces the agent to compress its current answer — strip filler, simplify wording, and cut length while keeping the substance. Use when the user says "short", "shorter", "simpler", "too long", "tl;dr", or wants a more concise version of the previous response.

Agents 0 19d ago

teach

by SjB

Teach the user a new skill or concept, within this workspace.

Design 0 19d ago