drn
- 82 skills
- 0 followers
- 23 hours ago last updated
- ▌ Plannotator Review · drn bundleOpen Plannotator's browser-based code review UI for the current worktree or a pull request URL, then act on the feedback that comes back.
- ▌ Plannotator Annotate · drn bundleOpen Plannotator's annotation UI for a markdown file, converted HTML file, URL, or folder and then respond to the returned annotations.
- ▌ Plannotator Setup Goal · drn bundleCreate reviewed Codex goal setup packages for long-running /goal work. Use when the user wants to turn an idea, backlog, project mission, or vague objective into durable goal files under a project goals slug folder, with Plannotator review gates for brief, narrative plan with acceptance criteria, verification, blockers, and the final /goal prompt.
- ▌ Plannotator Visual Explainer · drn bundleGenerate self-contained HTML visualizations with Plannotator theming. Use for implementation plans, PR explainers, architecture diagrams, data tables, slide decks, and any visual explanation of technical concepts. Plans and PR explainers follow Plannotator's prescriptive approach; all other visual content delegates to nicobailon/visual-explainer.
- ▌ Hera 2 · drnInside an argus sandbox (cwd under ~/.argus/worktrees/ or ARGUS_TASK_ID set), coordinate multi-agent work via hera's mcp__argus__hera_* tools — bootstrap an orchestrator, claim or attach a worker/freelance role, spawn workers, and message roles over the idle-gated bus. Load this skill when you are (or are becoming) a coordinator, when you're spawned as a hera worker, or before delegating work that must run as its OWN argus session (separate worktree / long-running agent / own PR / own sandbox) — as opposed to in-process Claude sub-agents, which stay the right tool for ephemeral in-session fan-out. For staged or dependency-ordered multi-worker plans, this skill routes you to the companion `hera-plan` skill. NOT for non-argus sessions, where these MCP tools are not registered.
- ▌ Hera Plan 2 · drnThe hera plan-DAG: author staged, dependency-ordered multi-worker plans inside an argus sandbox and let the daemon gater materialize each node into a born-bound worker as its blockers finish. Load this (in addition to the base `hera` skill) when you are a coordinator and the work decomposes into multiple hera worker units that have DEPENDENCIES among them (one stage needs another's output, or a required ordering) — internal dependencies are the clean signal to plan a DAG rather than spawn workers ad hoc. Covers the authoring/mutation verbs, gating-on-`done`, automatic branch-stacking and its fan-in footgun, short-id node naming, sub-coordinator nodes, and the self-guard prompt patterns. NOT for non-argus sessions; NOT for in-session ephemeral work (use Claude's native sub-agents); NOT for independent workers with no ordering (just spawn them).
- ▌ New Phase · drnPlan and execute a new feature phase for Anthesis using the proven pinned-contract parallel workflow pattern. Use when starting a new major feature or phase.
- ▌ Verify Live · drnRun Anthesis windowed with a SceneTree harness script to verify a change live: drive gameplay via command bus, capture screenshots, check for script errors. Use when asked to verify a change works in the real game, take screenshots, or test gameplay end-to-end.
- ▌ Hera · drnInside an argus sandbox (cwd under ~/.argus/worktrees/ or ARGUS_TASK_ID set), coordinate multi-agent work via hera's mcp__argus__hera_* tools — bootstrap an orchestrator, claim or attach a worker/freelance role, spawn workers, and message roles over the idle-gated bus. Load this skill when you are (or are becoming) a coordinator, when you're spawned as a hera worker, or before delegating work that must run as its OWN argus session (separate worktree / long-running agent / own PR / own sandbox) — as opposed to in-process Claude sub-agents, which stay the right tool for ephemeral in-session fan-out. For staged or dependency-ordered multi-worker plans, this skill routes you to the companion `hera-plan` skill. NOT for non-argus sessions, where these MCP tools are not registered.
- ▌ Archive · drnArchive the current Argus task so it moves to the Archive section of the task list. Use at the end of a session when the work is done.
- ▌ Hera Plan · drnThe hera plan-DAG: author staged, dependency-ordered multi-worker plans inside an argus sandbox and let the daemon gater materialize each node into a born-bound worker as its blockers finish. Load this (in addition to the base `hera` skill) when you are a coordinator and the work decomposes into multiple hera worker units that have DEPENDENCIES among them (one stage needs another's output, or a required ordering) — internal dependencies are the clean signal to plan a DAG rather than spawn workers ad hoc. Covers the authoring/mutation verbs, gating-on-`done`, automatic branch-stacking and its fan-in footgun, short-id node naming, sub-coordinator nodes, and the self-guard prompt patterns. NOT for non-argus sessions; NOT for in-session ephemeral work (use Claude's native sub-agents); NOT for independent workers with no ordering (just spawn them).
- ▌ Hera Review · drnDefault, user-overridable code review methodology — the review CONTRACT (what to analyze, how to tag findings) that a broad finder follows when spawned inside a hera-spawn-review panel, or that runs standalone via /hera-review for a single-pass review outside a panel. Encodes ralph-review's review contract (behavior / delta / plan / regression / security / test-coverage audits, the canonical finding tags) without ralph's loop control, auto-fix execution, or OpenSpec-drift resolution flow — those stay with hera-spawn-review (the panel synthesizer + fix loop) or with the invoking user when this runs standalone. Named in a diligence profile's [panel] as review_skill = "hera-review" (the shipped default); a project overrides it freely with its own review_skill or review_instruction — swapping it never requires touching hera-spawn-review.
- ▌ Argus Complete · drnMark the current Argus task as complete. Use when the work for the current worktree is done and the user wants the task to transition to the "complete" status.
- ▌ Hera Spawn Review · drnOrchestrate a vendor-diverse review panel over a diff: resolve the project's diligence-profile [panel] via mcp__argus__profile_resolve, spawn each broad finder and corrective lens as an in-session Claude sub-agent injected with its configured review instruction, synthesize every finder's output into the canonical finding schema with cross-vendor confidence voting, run fix-verification, then fix-and-re-review until clean. Use when the user wants a panel / multi- reviewer pass over a diff beyond a single reviewer loop — reachable from any argus project, not just OpenSpec ones. This chunk ships Fable+Opus in-session finders only: a foreign finder id (e.g. codex) is a reserved grammar slot the glue SKIPS with a loud note — the foreign-reviewer-capture primitive it needs is deferred (see D-SCOPE, openspec/changes/add-cross-vendor-review/design.md). NOT ralph-review (single reviewer, OpenSpec-only, no panel, no vendor diversity) — this is its hera-aware sibling; ralph stays untouched for solo use.
- ▌ Resolve Archetype Model · drnResolve a diligence profile's per-archetype model (and, where the dispatch mechanism accepts it, effort) for Claude's NATIVE sub-agent dispatch (the Agent/Task tool, or Workflow's agent()) — as opposed to hera worker spawn, which already gets this via internal/agent.ResolveModel. Use when a coordinator or pipeline skill dispatches a sequence of in-context sub-agent stages that map to archetypes (e.g. a migration stage ~ code_slice, a review pass ~ review, a CI-fix loop ~ ci_loop) and wants each stage to run at the project's configured model/effort instead of silently inheriting the caller's own default. Generalizes the pattern hera-spawn-review already uses for the review archetype's [panel] block to the other twelve archetypes. NOT for hera worker spawn (already handled by hera_spawn_worker's archetype param) — this is for work that stays in-session with no worktree/branch/PR of its own.
- ▌ Hera Review Test Adversary · drnCorrective review lens: interrogates the tests touched or added by a diff for false confidence, instead of reviewing the diff broadly for correctness (that's hera-review's job). Trusting a green test run is a systematic blind spot broad finders share — codex's blind spot #2 specifically (see openspec/changes/add-cross-vendor-review/design.md D2) — so this lens exists to distrust green by default. Named in a diligence profile's [[panel.lens]] as skill = "hera-review-test-adversary", model = "opus" (never a foreign backend — a model that shares the blind spot can't correct for it in itself). Runs standalone via /hera-review-test-adversary too.
- ▌ Orchestrate · drnLaunch a dynamic Workflow where the top-tier session model (Fable, or Opus when Fable is unavailable) handles planning and orchestration while implementation subagents run on Sonnet for routine tasks and Opus for complex ones. Use when the user wants to orchestrate a build, a dynamic workflow, a model-tiered build, fable or opus planning with sonnet and opus implementation, or tiered agents.
- ▌ Skill Usage · drnShow skill usage statistics, charts, and suggestions for pruning unused skills. Use when the user asks "skill usage", "which skills do I use", "unused skills", "skill stats", or "skill suggestions".
- ▌ Write Skill · drnCreate or improve a Claude Code skill/slash command with best practices for structure, dynamic context, and safety. Use for creating new skills, improving existing ones, or learning skill authoring.
- ▌ Deploy Audit · drnAudit every commit pending between a base branch and a deployed branch/tag for deploy risk (migrations, config/secret wiring completeness, feature-flag defaults, schema parity), then open the GitHub compare diff. Use when asked to audit pending commits, check deploy risk, review what is about to ship, or before opening a deploy PR or shipping to production.
- ▌ Rereview Loop · drnIteratively run /rereview, fix the findings, and loop until reviewers approve clean. Use for iterative automated review, when you want /rereview to loop until clean, or for a paranoid pre-merge review that auto-addresses every blocker.
- ▌ Argus Schedule · drnManage recurring or one-shot tasks in the local Argus daemon via its HTTP API. Use when the user wants to schedule a task locally in argus, create a cron-driven task, fire X every weekday/hour/morning, fire something once at a specific future time or "in N minutes" (one-shot via run_once_at), set up an agent that needs local filesystem access (logs in ~/.argus, local databases, dotfiles), list or update existing argus schedules, or run an argus schedule now. Distinct from /schedule, which creates remote cloud routines without local access.
- ▌ Bash Tool Path · drnSafely add a directory to Claude Code's Bash tool PATH. Use when a binary runs in your terminal but is "command not found" inside Claude Code's Bash tool, when adding a directory to PATH for Claude Code, when configuring CLAUDE_ENV_FILE, or when settings.json env.PATH did not work. Explains why env.PATH replaces rather than appends PATH and is not variable-expanded, why ~/.zshrc PATH exports are dropped, and the supported SessionStart hook fix.
- ▌ CI Investigate · drnInvestigate flaky CI failures across multiple workflow runs to identify patterns, categorize root causes, and propose fixes. Use when asked to investigate CI failures, find flaky tests, diagnose test flakiness, or understand why CI is failing repeatedly.
- ▌ Prompt Summary · drnSummarize the prompts used in the current conversation as a numbered list. Use when the user wants to see the prompt chain, review their prompts, or share the sequence of prompts that produced a result.
- ▌ Deploy Validate · drnValidate a deploy after it lands — CI status, rollout health, error tracking, and monitoring/alerting — correlating every finding against the deploy's start time to separate genuine regressions from pre-existing noise. Use when asked to validate a deploy, check post-deploy health, confirm a production rollout is healthy, or after a deploy finishes.
- ▌ Devils Advocate · drnExecute the /devils-advocate workflow shared across Codex, Claude Code, and Copilot in this repository. Use when you want to stress-test ideas, challenge assumptions, or play devil's advocate.
- ▌ Address Comments · drnWalk every unresolved review thread on a PR, triage each one, reply with a rationale of whether or not the comment will be acted upon, make the code change if warranted, and mark the thread resolved. Use when the user asks to address only the open PR comments without re-running CI, respond to review feedback, resolve review threads, or clear bot comments on a PR.
- ▌ Markdown Preview · drn bundleRender a Markdown file to GitHub-flavored HTML and open a styled local preview (light + dark) in the browser. Use when the user wants to preview markdown, see how a README renders on GitHub, check that relative screenshots or images display correctly, or get a GitHub-like local preview without installing grip or glow.
- ▌ Plannotator Last · drn bundleOpen Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue.
- ▌ Orchestrate Stack · drnOrchestrate a stack of dependent Argus tasks that produce a chain of stacked PRs. Use when the user has a multi-milestone plan that should land as N PRs where each branches off the previous. Decomposes the plan into sub-tasks, wires base_branch + depends_on, embeds the closing protocol in every sub-task prompt, and polls until the stack lands.
- ▌ Notion Address Comments · drnIterate on a Notion page against its open inline comments — read each unresolved thread, edit the page to address it, and reply with a short summary of the change. Use when the user asks to address the comments in a Notion doc, address feedback left as inline Notion comments, or is running an iterative doc-drafting session where Notion comments are the direction.
- ▌ Pr · drnOpen a PR, wait for CI to pass, fix failures, address review comments, and loop until fully green. Use when opening a PR, fixing CI, or addressing review feedback.
- ▌ Dev · drn bundleMulti-agent iterative development with parallel testing and code review. Use for building features, implementing changes, or coding tasks that need testing and review.
- ▌ PDF · drn bundleUse when the user wants to export conversation content, or an existing HTML file such as a saved Claude Artifact, to a professionally styled PDF for sharing
- ▌ Tts · drnRead text aloud using text-to-speech. Use when the user says "speak to me", "read to me", "read this aloud", "say this", "speak the summary", or asks to hear something spoken.
- ▌ Deps · drnAudit outdated dependencies, check for vulnerabilities, and upgrade with test verification. Use for dependency audits, security checks, or upgrading packages.
- ▌ Eli5 · drnExplain any topic in the simplest possible terms using analogies and everyday examples. Use when the user says "explain like I'm 5", "eli5", "explain simply", "dumb it down", or "explain in simple terms".
- ▌ Logo · drnGenerate SVG logo alternatives with side-by-side comparison. Use when creating logos, branding, or project icons.
- ▌ Loop · drnRun a prompt on a recurring interval using a blocking sleep loop. Use for polling CI, babysitting deploys, monitoring logs, periodic checks, or scheduled task execution.
- ▌ Perf · drn bundleBefore/after performance benchmarking comparing current branch against base, with statistical analysis. Use for benchmarking, profiling, or measuring performance impact.
- ▌ Plan · drnGenerate an implementation plan from a PRD, tech spike, or feature spec and save it to context/plans/. Use for planning work, breaking down a PRD, or creating an implementation plan from a spec.
- ▌ Ship · drnFull ship pipeline: /review + fix + /improve + fix + /merge in one command. Use when ready to ship a branch end-to-end.
- ▌ Test · drnIntelligent test runner that targets changed code and identifies coverage gaps. Use for running tests, finding coverage gaps, or testing changed code.
- ▌ Amend · drnAmend the last git commit with a useful, descriptive message. Use when you want to rewrite a commit message, amend commit description, or improve the last commit message.
- ▌ Debug · drnMulti-agent competing hypotheses debugging. Use when stuck on a bug, need root cause analysis, or want competing debug theories.
- ▌ Dream · drnScheduled KB maintenance — ingest yesterday's meetings + session captures, synthesize raw notes into existing topical docs (decisions, people changes, conventions), resolve conflicts, age out stale entries, fix frontmatter and links. Translates raw data into knowledge. Runs unattended; never asks for confirmation. Use for KB maintenance, knowledge base cleanup, dream consolidation, memory hygiene, or as a scheduled daily KB pass.
- ▌ Email · drnSearch and read Gmail messages. Use when looking up emails, reading email threads, or checking inbox labels.
- ▌ Equip · drnAnalyze a spec, PRD, or codebase to identify missing skills and agents, propose them, then write them. Use for skill gap analysis, agent gap analysis, bootstrapping agent capabilities from a spec, or equipping a project with skills.
- ▌ Guard · drnPre-commit safety check for secrets, security antipatterns, and test breakage. Use for pre-commit checks, secret scanning, or verifying test safety.
- ▌ Learn · drnAlias for /improve — improve skills, capture context & knowledge. Use for skill iteration, capturing learnings, or upgrading agent context.
- ▌ Merge · drn bundleMerge current branch to the default branch via GitHub PR merge. Use when ready to merge a PR or land a branch.
- ▌ Prune · drn bundleClean up merged and stale git branches, prune old local and remote branches safely. Use for cleaning up old branches or pruning stale remotes.
- ▌ Retro · drnRun a structured retrospective or post-incident review with optional knowledge base capture. Use for running retrospectives, postmortems, or incident reviews.
- ▌ Slack · drnQuery Slack channels, search messages, and fetch user information. Use when reading Slack data, checking channel history, searching messages, or looking up users.
- ▌ Spike · drnTime-boxed technical investigation with structured findings document, tech spike, research spike, proof of concept. Use for time-boxed research, technical spikes, or proof of concept work.
- ▌ Swarm · drnConductor-native multi-agent orchestration with real-time progress. Use for parallel agent swarm, multi-agent tasks, agent team, team coordination, parallel workers.
- ▌ Bisect · drnFind which commit introduced a bug using git bisect with automatic test verification. Use when tracking down which commit introduced a bug.
- ▌ Deploy · drn bundleDeploy latest master to production with a version tag. Use when releasing to production or tagging a deploy.
- ▌ Notion · drnRead Notion pages and databases using MCP tools. Use when looking up Notion content, reading pages, or querying databases.
- ▌ Polish · drn bundleAnalyze codebase for code smells and refactor to drastically improve code quality. Expert in clean code, SOLID principles, Ruby patterns, service objects, and refactoring. Use for code quality audits, refactoring sessions, and cleaning up technical debt.
- ▌ Rebase · drnRebase current branch onto latest upstream default branch and force-push to update PR. Use when updating a branch, rebasing onto main, or resolving conflicts.
- ▌ Review · drnCode review panel for current branch changes. Use for reviewing PR changes, code review, or getting feedback on branch changes.
- ▌ Slides · drn bundleBuild a self-contained, single-file HTML presentation deck from talking points or a source doc, using a terminal/TUI-styled template with keyboard, tap, and swipe navigation. Use when the user wants to create slides, build a presentation or deck, turn talking points or a doc into a talk, make an HTML slideshow, or produce a presentation as a shareable artifact (instead of Google Slides).
- ▌ Squash · drnSquash all branch commits into one and update open PRs. Use when squashing commits, cleaning up history, or condensing branch commits before merge.
- ▌ Wrapup · drnEnd-of-session checklist that detects loose ends — uncommitted changes, unmerged branches, learnings to capture, handoffs needed — and routes to the right skills. Use for session closeout, wrapping up, end of day, or "anything else to capture".
- ▌ Contest · drnCompeting implementations with judge evaluation. Use when comparing multiple approaches, picking the best solution, or running a bake-off.
- ▌ Explore · drnMulti-agent parallel research with peer-challenged synthesis. Use for deep research, codebase exploration, or investigating how something works.
- ▌ Handoff · drnGenerate a handoff prompt to pass context to another agent thread. Use when switching repos, handing off work, or sharing context between agents.
- ▌ Improve · drn bundleImprove skills, capture context & knowledge. Use for skill iteration, capturing learnings, or upgrading agent context.
- ▌ Migrate · drnMulti-agent codebase migration with module ownership. Use for large refactors, API upgrades, framework migrations, or bulk code changes.
- ▌ Release · drnCreate a versioned release with changelog generation, git tag, and GitHub release. Use for creating releases, tagging versions, or publishing changelogs.
- ▌ Standup · drnGenerate a daily standup summary from recent git activity, commits, open PRs, and current work in progress. Use for daily standup prep or summarizing recent work.
- ▌ Complete · drnMark the current Argus task as complete. Use when the work for the current worktree is done and the user wants the task to transition to the "complete" status.
- ▌ Rereview · drnRe-review with fresh eyes. Zero regressions. Go slow and analyze everything. Use for a paranoid final review before merging.
- ▌ Scaffold · drnBootstrap new components, files, or modules matching existing repo conventions and patterns. Use for creating new files, components, or modules that follow repo patterns.
- ▌ Changelog · drnGenerate an intelligent changelog from recent commits. Use for release notes, version history, or documenting what changed.
- ▌ Knowledge · drnInitialize or update a project knowledge base for durable cross-session knowledge capture. Use for setting up or updating project knowledge bases.
- ▌ Prioritize · drnRICE-scored backlog prioritization. Use for sprint planning, feature prioritization, or backlog grooming.
- ▌ Screenshot · drnView recent screenshots from ~/Downloads. Use when the user mentions "last screenshot", "see screenshot", "recent screenshot", "show screenshot", "last N screenshots", or references viewing screenshots from Downloads. Automatically finds and displays the most recent screenshot images sorted by creation time.
- ▌ Combine Prs · drnCompare two competing PRs implementing the same feature, identify strengths of each, and combine the best parts into a single branch. Use when comparing PRs, combining implementations, cherry-picking between PRs, or resolving competing approaches.
- ▌ Cross Agent · drnSet up cross-agent skill infrastructure so skills work across Claude Code, OpenAI Codex, and GitHub Copilot. Use for multi-agent compatibility, skill migration, cross-agent sync.