leek-skills
Personal skills collection
Plugin leek-skills from marketplace leek-agent-skills in leek/agent-skills. Commands read from the repo's manifest — yesterday.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (56)
architecture-satisfactionRun a bounded architectural refactor loop toward a stated design.
autopilotDrive an existing wayfinder map, spec, or set of tickets to completion through fresh top-level Claude Code, Codex, or Grok sessions.
browser-testTest a web app from a start URL and a plain-language prompt, and get one verdict table. Read-only unless you confirm a write.
chatter-scoutSweep the web for new chatter on a topic, skip what earlier runs already saw, verify what is left, and write one ranked, cited findings file to feed a blog post or a digest email.
closeoutCheck whether this session is safe to close: unsaved work, running jobs, open PRs, unanswered questions, and steps still to run. Each open item names its fix, and closeout runs the fixes the user picks.
code-reviewThree-axis review of the diff since a fixed point: Correctness (bugs, failure modes, security), Standards (repo conventions) and Spec (ticket/PRD fidelity). Use when the user wants to review a branch, PR, WIP changes, or asks to \"review since X\".
code-smells-auditAudit a codebase, path, or branch diff for classic code smells against the 56-smell Luzkan catalog (PHP/Laravel and TS/React heuristics). Use when the user asks for a code-smell audit or smell-check of a module or diff.
codebase-designShared vocabulary for designing deep modules in any codebase. Use when designing or improving a class or module's interface, finding deepening opportunities, deciding where a seam goes, making code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
commitCommit the work done in this session, skipping files a parallel session also touched.
dependency-auditRun a dependency audit for Composer or npm projects and propose a safe upgrade plan.
diagnosing-bugsDiagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
domain-modelingBuild and sharpen a project's domain model: its GLOSSARY.md and ADRs. Use when pinning down domain terminology or a ubiquitous language, challenging fuzzy terms, recording an architectural decision, or when another skill needs the domain model maintained.
fix-ci-failuresRead a branch's latest failed CI runs, triage each failure from its existing logs, and fix the real ones.
fix-github-issuesVerify, triage, fix, and close review-bot GitHub issues one finding at a time.
fix-nightwatch-issuesTriage open Laravel Nightwatch production issues by root cause, fix the legit ones, and resolve them with evidence.
fix-posthog-issuesTriage active PostHog error-tracking issues by root cause, fix the legit ones, and resolve or suppress the rest with evidence.
grill-meRun a grilling session: the user wants their plan, decision, or idea stress-tested one question at a time.
grill-with-docsRun a grilling session with domain-modeling alongside, capturing terms in GLOSSARY.md and decisions as ADRs while they land. The default front door for planning work in an existing codebase.
grillingInterview the user one decision at a time until reaching shared understanding, resolving each branch of the decision tree with recommended options and trade-offs. Use when a plan, design, or idea needs its soft spots found and forced into the open, or when another skill needs the interview protocol.
handoffCompact the current conversation into a handoff document for another agent to pick up.
harness-toolsThe tool each agent harness (Claude Code, Codex, Grok, agy) uses to start, follow up with, or stop a sub-agent, and to ask the user a structured question. Use when a skill names one of these moves and points here, or when you are not sure which tool your harness has for it.
housekeeperRun a conservative code-project housekeeping pass: one proven low-risk cleanup at a time.
implement-specBuild a whole spec fast: parallel implementer subagents work the ticket frontier, each in its own worktree, merging onto one integration branch; then one review, one verification pass, and one PR or a stack of PRs.
implementImplement one work item end to end, or every ticket of a spec in one run: scope and claim it when trackable, TDD at chosen seams, commit, review, verify, resolve it, and open a PR when asked.
improve-codebase-architectureScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
laravel-herd-worktreesCreate, serve, or remove git worktrees for Laravel projects served by Laravel Herd on macOS. Use when the user needs a branch worktree, a .test URL for one, or per-worktree database isolation.
panelConvene a panel of agent CLIs (grok, claude, codex, agy) on a prompt or a code review, then report one consensus grouped by how much they agree.
prThe pull request body format, built for fast human review. Use when writing or rewriting a PR body.
prototypeBuild a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
prune-testsDelete low-signal tests (tests that restate the code, always pass, or break on every refactor) one test area at a time, keeping coverage, and open one PR per area. Every run takes an area no earlier run touched.
releaseCommit this session's work, bump the version, tag, push, and publish a GitHub release with grouped notes. Use when the user asks to release, cut, tag, or publish a version.
repository-cleanupAudit and clean Git repository state: branches, PRs, stashes, worktrees, and the local databases old worktrees left behind.
researchInvestigate a question against high-trust primary sources and capture the findings as a cited Markdown file. Use when the user wants a topic researched, docs or package facts gathered, reading legwork delegated, or a wayfinder research ticket resolved.
resolve-review-commentsFix or rebut every review comment on a pull request, human or AI-review bot (Codex, Copilot, Gemini), then reply and resolve each thread. Use when the user wants a PR's review comments addressed, answered, or cleared.
resolving-merge-conflictsResolve an in-progress git merge or rebase conflict while preserving both sides' intent. Use when a merge/rebase is blocked on conflicts, or the user asks to finish a conflicted merge or rebase.
retroLook back over AI-coding sessions (this one, or recent session logs) and propose improvements to the agent's environment.
run-afterRun this session's waiting steps (a backfill after deploy, a command after commit or merge) once their trigger lands. Start the deploy, then run this: it confirms the steps, watches for the trigger, and runs them.
scratch-cleanupSweep a dusty .scratch/: file research into docs/, remove finished efforts, and report the work still open.
scratch-statusReport what is still open across .scratch/ and the next skill to run for each effort. Read-only.
setupConfigure this repo for the engineering skills: the markdown tracker layout, triage status vocabulary, and domain doc layout.
sweepFind, prove, and fix one unnoticed problem per cycle, one PR each.
tddThe red → green loop for any stack: seams, what a good test is, and the anti-patterns to refuse. Use when building features test-first or when another skill needs the loop.
teachTeach the user a new skill or concept, within this workspace.
to-questionnaireTurn a decision the user can't fully answer into a Markdown questionnaire for someone else to fill in, async or over a meeting.
to-specTurn the current conversation into a spec (PRD) saved under .scratch/, by synthesis, not interview. Use when the user wants a spec written from what a discussion, grilling, or wayfinder session settled, or an existing spec revised in place.
to-ticketsBreak a spec into tracer-bullet vertical-slice tickets with explicit blocking edges, settle the build's open decisions, and save one markdown file per ticket beside the spec. Use when the user asks to break a spec or map into tickets.
triage-github-prReview and merge a pull request with up to two fix rounds, carrying later findings into a follow-up PR.
triageMove markdown issues and external-PR requests through triage roles: categorise, verify, grill if needed, and write agent-ready briefs.
ui-designThe user's UI/UX design rules, each with its reason and a check. Use when building, restyling, or reviewing a page or component, or when the user states a UI preference to record as a rule.
upgrade-planPlan a library or framework upgrade from the installed version to the latest. Finds what breaks, which local patches and workarounds can go, and what to adopt, sorted into must do, should do, and do later.
verifyExercise a change end to end in the running application (hit the route, run the command, click through the page) and report what actually happened. Use after tests pass, when a change needs proving in the real app, or when another skill's build step ends.
wait-whatStop. That last message did not land. Re-pitch it.
wayfinderPlan work too big for one agent session as a map of decision tickets in markdown under .scratch/, then resolve them one per session, or all in one run, until the route to the destination is clear.
which-skillNot sure which skill to reach for? Name the situation and get routed to one.
wizardGenerate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, creating credentials or CI secrets in a third-party dashboard, or running a one-off migration or cutover. For steps the agent can perform itself, perform them.
writing-for-agentsReference for writing documents an agent consumes. Use when creating or editing a skill, or when modifying AGENTS.md, CLAUDE.md, or a reference doc reached by a pointer.
Subagents (20)
browser-test-plannerTurns a start URL and a free-text test prompt into 1–5 independent browser test cases with mechanical checks, marking any step that changes data. Looks at the start page once, read-only. Dispatched by the browser-test skill.
browser-testerRuns ONE read-only browser test case (steps + mechanical checks) with agent-browser and returns a verdict table plus any 4xx/5xx, console, and page errors seen. Never saves data. Dispatched by the browser-test skill; not for tasks that change data.
browser-writerRuns ONE browser test case whose data changes the user confirmed, performing only the named writes, with agent-browser. Returns the same verdict table as browser-tester. Dispatched by the browser-test skill after the user approves a write plan; never for unconfirmed writes.
chatter-sweeperSweeps one source group of a chatter-scout profile with web searches and returns candidate items as JSON. Search and listing pages only, no deep reading. Dispatched by the chatter-scout skill, one per source group, in parallel.
chatter-verifierFetches one batch of chatter-scout candidates, confirms each page's date and substance against the topic lens, and returns one verdict per item with the facts it carries. Read-only on the web. Dispatched by the chatter-scout skill, one per batch of about 5, in parallel.
deepening-scoutRead-only sweep of a codebase for shallow modules and deepening opportunities, armed with the codebase-design vocabulary. Returns candidates, not file dumps. Dispatched by the improve-codebase-architecture skill.
dependency-auditorRuns the dependency-audit skill in isolation. Detects Composer or npm, runs the outdated and audit commands, and returns the upgrade report. Never applies upgrades. The dependency-audit skill forks into this agent; not for ad-hoc use.
finding-verifierFirst-pass verification of review findings (PR comments or review-bot issues) against the code. Checks each claim with rg, git, and file reads, and returns one classification line per finding. Read-only. Dispatched by the fix-github-issues, triage-github-pr, and resolve-review-comments skills, one p
module-designerOne independent interface design for a module being deepened, under a single design constraint. Preloads the codebase-design and domain-modeling vocabulary. Read-only. Dispatched by the codebase-design skill's design-it-twice reference, several in parallel.
panelistRuns one external agent CLI (claude, codex, grok, agy) headless on a fixed task and distills its output into normalized points. Dispatched by the panel skill, one per CLI, in parallel.
pr-reviewerIndependent correctness review of a pull request's diff (bugs, security, data, broken contracts, missing tests), done without seeing the PR's other reviews. Returns one severity-tagged line per finding. Read-only. Dispatched by the triage-github-pr skill, and as code-review's Correctness axis.
release-notes-collectorReads one package's changelog, release notes, and upgrade guide across one span of releases and returns every change as a typed JSON item with its source URL. Web-only, no shell. Dispatched by the upgrade-plan skill, one per release span, in parallel.
researcherRuns the research skill's brief in isolation. Investigates a question against primary sources, writes a cited Markdown findings file, and reports the answer plus the path. The research skill forks into this agent; not for ad-hoc use.
session-minerMines one batch of AI-coding session transcripts (Claude Code, Codex, Grok, and agy) for corrections, errored commands, repeated setup, and content moments. Read-only over the logs. Dispatched by the retro skill, one per batch.
smell-sweeperOne detection pass of the code-smells-audit skill. Sweeps a target list against the one-line smell descriptions of one or more occurrence lenses and returns candidates for verification. Read-only. Dispatched by the code-smells-audit skill for medium and large sweeps.
spec-reviewerSpec axis of the code-review skill. Compares a diff against the originating ticket, PRD, or spec and reports missing, extra, or wrong behaviour. Read-only. Dispatched by the code-review skill with a brief; not for ad-hoc use.
standards-reviewerStandards axis of the code-review skill. Reads a diff and this repo's documented conventions, reports violations and baseline smells. Read-only. Dispatched by the code-review skill with a brief; not for ad-hoc use.
test-auditorAudits one batch of test files against the tdd value gate and returns one Keep/Rewrite/Move/Delete line per test, naming the stronger test behind each Delete. Read-only. Dispatched by the prune-tests skill, one per batch, in parallel.
ui-reviewerReviews a page, screenshots, or a UI diff against the ui-design rules and returns one line per finding, naming the rule. Read-only. Dispatched by the ui-design skill's Review section.
upgrade-impact-scoutRead-only sweep of a codebase for one package upgrade. Inventories local patches, pins, and workarounds for the package, or checks a batch of upstream changes against the code and cites every file:line each one touches. Dispatched by the upgrade-plan skill.
Hooks (5)
- SessionStart
bash "${CLAUDE_PLUGIN_ROOT}/hooks/bare-worktree-notice.sh"
- PreToolUse
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/shell_guard.py"
- PreToolUse
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/memory_write_guard.py"
- PreToolUse
sh "${CLAUDE_PLUGIN_ROOT}/hooks/terminal-bell.sh"
- Notification
sh "${CLAUDE_PLUGIN_ROOT}/hooks/terminal-bell.sh"
Maintain leek-skills?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.