Jarvis Skill Reference

72 skills

Development

/diagnose mattpocock
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimize → hypothesize → instrument → fix → regression-test.
/diagnose (say "diagnose this" or "debug this")
/tdd mattpocock
Test-driven development with red-green-refactor loop. Builds features or fixes bugs using TDD methodology.
/tdd (say "use TDD" or "test-first")
/prototype mattpocock
Build a throwaway prototype. Routes to a runnable terminal app (state/logic questions) or multiple UI variations on one route.
/prototype (say "prototype this" or "let me play with it")
/improve-codebase-architecture mattpocock
Finds deepening opportunities in a codebase — consolidate tightly-coupled modules, improve testability and AI navigability.
/improve-codebase-architecture
/verify built-in
Verify a code change actually does what it's supposed to by running the app and observing behavior in the browser/terminal.
/verify (say "verify this works" or "confirm the fix")
/code-review built-in
Review the current diff for correctness bugs. Pass --comment to post findings as inline PR comments. Levels: low / medium / high / max.
/code-review [--comment] [low|medium|high|max]
/run built-in
Launch and drive this project's app. Finds the project skill for launching; falls back to built-in patterns (CLI, server, TUI, browser).
/run (say "run the app" or "start the server")
/init built-in
Initialize a new project — scaffolds CLAUDE.md, sets up project structure and initial configuration.
/init
/review built-in
Full PR review — reads the diff and comments inline on GitHub. Broader than /code-review, includes architecture observations.
/review [PR number or URL]
/graphify jarvis
Turn any folder of files into a navigable knowledge graph. Community detection, HTML viz, GraphRAG JSON, and audit report. Runs on Obsidian vault by default.
/graphify [path] [--update] [--mode deep] [--wiki]
/zoom-out mattpocock
Tell the agent to give broader context or a higher-level perspective. Use when you need to understand how something fits into the bigger picture.
/zoom-out (say "zoom out" or "give me context")

Planning & Documentation

/to-prd mattpocock
Turn the current conversation context into a PRD and publish it to the project issue tracker. Synthesizes what's already known — no interview needed.
/to-prd (say "create a PRD" or "write the spec")
/to-issues mattpocock
Break a plan, spec, or PRD into independently-grabbable GitHub issues using tracer-bullet vertical slices.
/to-issues (say "create issues" or "break into tickets")
/triage mattpocock
Triage issues through a state machine. Labels: needs-triage → needs-info → ready-for-agent / ready-for-human → wontfix.
/triage (say "triage this issue" or "prepare for agent")
/grill-me mattpocock
Relentless interview about a plan or design until reaching shared understanding. Resolves every branch of the decision tree with recommended answers.
/grill-me (say "grill me on this" or "stress-test my plan")
/grill-with-docs mattpocock
Like /grill-me but challenges your plan against the existing domain model. Updates CONTEXT.md and ADRs inline as decisions crystallize.
/grill-with-docs (use when you have CONTEXT.md + docs/adr/)
/write-a-skill mattpocock
Create new agent skills with proper SKILL.md structure, progressive disclosure, and bundled resources. Outputs install-ready skill directory.
/write-a-skill (say "create a skill" or "write a skill for X")
/goal built-in
Autonomous multi-session goal execution. Dispatches agent waves, commits progress, loops until the goal ships. Use --session <id> to resume.
/goal "Ship X by doing Y" [--session <id>]
/status built-in
Check status of the current /goal session — what phases are done, what's in progress, what's next.
/status (during or after a /goal run)

Session & Memory

/handoff mattpocock
Compact the current conversation into a handoff document so another agent can pick up exactly where you left off. Saved to OS temp dir.
/handoff ["What will the next session focus on?"]
/session-log jarvis
Write a dated session log to the Jarvis Obsidian vault and add the entry to Sessions/_Index.md. Run at end of every work session.
/session-log (say "write the session log" or "wrap up")
/morning-handoff jarvis
Write a standardized wake-up handoff after an overnight build — gathers real git/PR state and summarizes what's left for Kevin.
/morning-handoff (say "write the morning handoff" or "morning doc")
/slack-summary jarvis
Delta-aware 3-bucket Slack-formatted update (CRM admin/rep · Personal · non-CRM). Covers only what shipped since last delivery. Scans for leaked secrets.
/slack-summary (say "slack summary" or "give me a team update")
/loop built-in
Run a prompt or slash command on a recurring interval. Omit the interval to let the model self-pace. Good for polling CI, babysitting PRs, autonomous loops.
/loop [5m] /skill or /loop [5m] "do X every N min"
/schedule built-in
Create, update, list, or run scheduled remote agents (routines) on a cron schedule. Also handles one-time scheduled runs ("run this at 3pm").
/schedule "run /slack-summary every morning at 9am"

FLUXATH Operations

/crm-deploy jarvis
Deploy FLUXATH CRM to Railway. Commits, runs clean-worktree safety audit, pushes, runs railway up --detach, verifies healthz 200. Never deploy from dirty worktree.
/crm-deploy (say "deploy the CRM" or "ship to crm.fluxath.com")
/error-postmortem jarvis
Write a structured error_slug.md post-mortem after a mistake. Indexes it in MEMORY.md and checks for recurring patterns (3 = escalate to feedback).
/error-postmortem (say "no that's wrong" or "write a postmortem")

Caveman (Token Efficiency)

/caveman plugin
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like a caveman while keeping full technical accuracy. 6 intensity levels.
/caveman [lite|full|ultra|wenyan-lite|wenyan-full|wenyan-ultra]
/caveman-commit plugin
Ultra-compressed commit message generator. Conventional Commits format. Subject ≤50 chars, body only when "why" isn't obvious.
/caveman-commit (say "write a commit" or "commit message")
/caveman-compress plugin
Compress memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Overwrites original; backup saved as FILE.original.md.
/caveman-compress <filepath>
/caveman-review plugin
Ultra-compressed code review comments. Each comment is one line: location, problem, fix. No throat-clearing.
/caveman-review (say "review this PR" or "code review")
/caveman-help plugin
Quick-reference card for all caveman modes, skills, and commands. One-shot display — does not activate a mode.
/caveman-help (say "what caveman commands" or "caveman help")

Security

/security-review built-in
Security-focused code review. Checks for OWASP top 10, injection flaws, auth bypasses, secrets in code, and insecure configurations.
/security-review [path or PR]

Config & Settings

/update-config built-in
Configure Claude Code via settings.json — hooks ("from now on when X"), permissions ("allow npm"), env vars ("set DEBUG=true"), MCP servers.
/update-config (say "allow npm commands" or "add permission for X")
/keybindings-help built-in
Customize keyboard shortcuts — rebind keys, add chord bindings, modify ~/.claude/keybindings.json.
/keybindings-help (say "rebind ctrl+s" or "add a chord shortcut")
/fewer-permission-prompts built-in
Scans transcripts for common read-only Bash and MCP tool calls, then adds a prioritized allowlist to .claude/settings.json to reduce approval prompts.
/fewer-permission-prompts

Skillsmith

/skillsmith:forge-skill skillsmith
Forge a new skill from scratch — interviews you on triggers, behavior, and resources, then generates a complete SKILL.md-based skill directory.
/skillsmith:forge-skill "I want a skill that does X"
/skillsmith:forge-agent skillsmith
Forge a new specialized agent — generates agent definition with tools, system prompt, and routing rules.
/skillsmith:forge-agent "I need an agent that does X"
/skillsmith:skill-improve skillsmith
Improve an existing skill — analyzes usage patterns, identifies gaps, and suggests or applies targeted improvements to SKILL.md.
/skillsmith:skill-improve [skill-name]
/skillsmith:skill-finder skillsmith
Find the right skill for a task — searches across all installed skills and recommends the best match for your current goal.
/skillsmith:skill-finder "I want to do X"
/skillsmith:skill-auditor skillsmith
Audit installed skills for quality — scores trigger clarity, description completeness, and usage example coverage.
/skillsmith:skill-auditor [skill-name or all]
/skillsmith:commit-push-pr skillsmith
Commit staged changes, push to origin, and create a GitHub PR — all in one step with a generated commit message and PR description.
/skillsmith:commit-push-pr
Copied!