Personal AI Skill Cheat Sheet — When to Use Each Skill

Personal AI Skill Cheat Sheet — When to Use Each Skill

Updated 2026-05-24: incorporates the May 23 install batch — CodeGraph MCP, react-doctor, the full openai/skills curated catalog (39 skills incl. figma/notion/deploy stacks), the PaperSpine paper-writing suite (1 skill on Codex via dist/codex/, 7 skills on Claude Code via dist/claude/skills/), and the complete voidful/academic-skills set (paper-reading/review/writing + experiment-design + idea-generation + proof-writer + professor-fit-analyser).

This is Q’s personal router for the Codex and Claude Code skill stack. A skill is a task-specific playbook: it tells the agent when to slow down, what workflow to follow, what files or tools to inspect, and what quality bar to satisfy.

The reliable pattern is to name the skill explicitly, with invocation adjusted to the runtime:

  • Codex: Use diagnose..., Use $tdd..., or Use kicad...
  • Claude Code: use /skill-name for any user-invocable skill or plugin command (both skill folders AND plugins can register slash commands); otherwise use plain language (“use tdd”) for skills the agent auto-routes to.
*Sources and referenced repos: OpenAI skills catalog Claude Code skills docs Agent Skills open standard ComposioHQ/awesome-codex-skills mattpocock/skills trailofbits/skills aklofas/kicad-happy anthropics/financial-services Imbad0202/academic-research-skills-codex voidful/academic-skills WUBING2023/PaperSpine colbymchenry/codegraph millionco/react-doctor*

Operational legend

Not every item in the skill stack behaves the same way.

Category What it means Q’s rule
Plain skill folder A SKILL.md workflow the agent can read and follow Safe to invoke by name after install
Claude native plugin May include slash commands, hooks, MCP servers, and subagents Inspect before enabling because it can change agent behavior
MCP connector or app automation Talks to external services through credentials or local tools Use only when the relevant account, CLI, or token is ready
External-tool skill Assumes CLIs such as Playwright, CodeQL, Semgrep, KiCad, or GitHub CLI Verify the tool exists before trusting the workflow
Reference repo Curated list or documentation, not an installable skill Treat as research material

Before first use of any third-party skill, review SKILL.md, scripts, hooks, and MCP/plugin manifests. Re-verify this page after installing, removing, or replacing skills because the stack will drift.

The mental model

Use skills as phase controls, not as a giant menu. Pick the skill that matches the current kind of work.

Unclear goal
    |
    v
grill-me / grill-with-docs
    |
    v
create-plan / to-prd / to-issues
    |
    v
tdd / diagnose / prototype
    |
    v
webapp-testing / semgrep / codeql / fuzzing
    |
    v
differential-review / insecure-defaults / supply-chain-risk-auditor
    |
    v
changelog-generator / content-research-writer / handoff

Three rules make the stack usable:

  1. Name the skill explicitly when you care. Do not hope the agent guesses the right workflow.
  2. Use one skill per phase. zoom-out, diagnose, and differential-review are sequential tools, not one combined prompt.
  3. Treat third-party skills as operational instructions. They can tell agents to run commands, use tools, or trust sources. Keep project rules and human review in charge.

Daily default stack

Use this smaller set before reaching for the full catalog.

Work state Default skill Why
Fuzzy requirement grill-with-docs Converts intent into concrete decisions grounded in project language
Unknown codebase area zoom-out Builds a module/data-flow map before edits
Bug or regression diagnose Forces reproduction and hypothesis ranking
Behavior change tdd Locks desired behavior into tests before implementation hardens
Frontend or local app webapp-testing Proves the result through browser behavior, screenshots, and logs
Before commit or handoff differential-review Reviews the actual diff for regressions and missing tests
Structural codebase question (“where is X called”, “what breaks if I change Y”) codegraph_* MCP tools Pre-indexed knowledge graph; replaces grep/Read storms
Finished a React feature react-doctor Skill nudges the agent to run npx react-doctor@latest --verbose --diff, which scores 0–100 and flags regressions
Research or publishable note content-research-writer Keeps claims sourced and audience-fit

Quick chooser

Situation Use this skill Ask like this
The idea is fuzzy grill-me Use grill-me to stress-test this plan one question at a time.
The plan must match project docs grill-with-docs Use grill-with-docs and challenge this against our domain language.
You need a short execution plan create-plan Use create-plan for this coding task.
You need a PRD or tickets to-prd, to-issues Use to-issues and break this into tracer-bullet tickets.
You are lost in a codebase zoom-out Use zoom-out and map modules, callers, and data flow before edits.
A bug is vague or flaky diagnose Use diagnose. Build a deterministic repro loop before fixing.
You want test-first development tdd Use tdd with red-green-refactor.
A frontend needs proof webapp-testing Use webapp-testing on localhost and capture screenshots/logs.
A diff needs risk review differential-review Use differential-review on the current git diff.
Structural code question on a TS/Python/Rust repo codegraph MCP Use codegraph_context to map the persistence layer in this codebase.
React code quality check react-doctor Use react-doctor to score the current diff and flag regressions.
Need to design or generate Figma artifacts figma, figma-use, figma-generate-design Use figma-generate-design to build this screen from the spec.
Need to ship a small site quickly vercel-deploy / netlify-deploy / cloudflare-deploy / render-deploy Use vercel-deploy and walk me through shipping this Next.js app.
Config may fail open insecure-defaults Use insecure-defaults before deployment.
Dependencies may be risky supply-chain-risk-auditor Use supply-chain-risk-auditor on direct dependencies.
You need a financial model dcf-model, lbo-model, 3-statement-model, comps-analysis Use dcf-model to build a valuation model from these assumptions.
You need PCB or BOM work kicad, bom, datasheets, distributor skills Use kicad and bom to inspect this KiCad project.
You need research writing academic-research-suite, content-research-writer Use academic-research-suite to plan this literature review.
You need release notes changelog-generator Use changelog-generator for commits since the last tag.
You need a handoff handoff Use handoff to compress this session for another agent.

Normal coding workflow

Use these for everyday software work.

Skill Best for Do not use when
zoom-out Understanding unfamiliar modules, callers, data flow, vocabulary The edit is obvious and local
grill-me Requirement discovery and pre-mortems You do not want questions
grill-with-docs Same as grill-me, but grounded in repo docs and domain terms The repo has no stable project docs
create-plan Fast implementation plan You need deep ambiguity resolution
to-prd Turning a conversation into a product spec You only need a bug fix
to-issues Breaking a plan into implementation tickets You are not using issues or task files
triage Classifying bugs/features and next actions You need tool-specific issue fetching; use issue-triage
prototype Trying risky architecture or UI directions cheaply You need production-ready code now
tdd Feature work or bug fixes where behavior can be tested UI-only exploration or throwaway sketches
diagnose Bugs, flakiness, performance regressions Cosmetic edits or obvious typos
improve-codebase-architecture Deep module/seam refactors Hotfixes
codebase-migrate Broad multi-file migration Small isolated refactors
setup-pre-commit Husky/lint-staged/typecheck/test hooks Repos that already have a deliberate hook setup
git-guardrails-claude-code Blocking dangerous git commands in Claude Code If you need to push/reset intentionally
modern-python uv, ruff, ty, pytest, modern scripts/CLIs Projects intentionally using older tooling
webapp-testing Playwright verification for local web apps Backend-only debugging
react-doctor After React feature work or bug fixes; before commit. Run npx react-doctor@latest --verbose --diff (or via CI) to get a 0–100 score and regression check Non-React projects (use generic lint/test instead)
playwright, playwright-interactive Browser-automation work or web-scraping flows Static HTML sites with no DOM interaction
screenshot Capturing the live page state for diff/QA evidence When you only need URL fetches
define-goal Locking the success criteria of a multi-step task before starting Trivial one-step requests
migrate-to-codex Porting an agent setup from Claude Code into a Codex-friendly form Greenfield Codex projects

For a normal feature, the default flow is:

grill-with-docs
    -> create-plan
        -> tdd
            -> webapp-testing
                -> differential-review

For a bug, use:

zoom-out
    -> diagnose
        -> tdd
            -> differential-review

Security and review

Security skills are review aids, not proof of safety. Static analysis, fuzzing, and scanners need build context, dependencies, and human validation.

Skill Use when
differential-review Reviewing a PR, commit, or current diff for regressions and security risk
c-review Auditing C/C++ memory safety, integer overflows, races, daemon/service code
insecure-defaults Searching config/auth/deployment for fail-open defaults
agentic-actions-auditor GitHub Actions runs AI agents or accepts attacker-controlled events
supply-chain-risk-auditor Dependencies may be abandoned, takeover-prone, or high-impact
fp-check A finding needs true-positive / false-positive verification
variant-analysis One bug is known and you want related instances
semgrep High-signal static analysis or custom rule testing
codeql Interprocedural dataflow/taint analysis
sarif-parsing Processing scanner output into useful findings
semgrep-rule-creator Writing a custom Semgrep rule
semgrep-rule-variant-creator Porting a Semgrep rule across languages
sharp-edges Finding dangerous APIs, insecure ergonomics, footguns
spec-to-code-compliance Comparing implementation against whitepaper/spec/docs
gh-cli Force authenticated GitHub CLI workflows instead of ad hoc unauthenticated fetches
security-best-practices OpenAI-curated checklist of secure-by-default settings before shipping
security-ownership-map Build a map of who owns which security-sensitive surfaces
security-threat-model Structured threat-modeling pass on a repo or feature

Good prompt:

Use differential-review on my current git diff. Prioritize auth, crypto, validation, external calls, missing tests, and blast radius.

Fuzzing and test depth

Use fuzzing skills when ordinary unit tests are too example-driven.

Skill Use when
property-based-testing You can state invariants stronger than examples
aflpp Multi-core C/C++ fuzzing
libfuzzer LLVM-native C/C++ fuzzing
cargo-fuzz Rust fuzzing
atheris Python or Python C-extension fuzzing
ruzzy Ruby fuzzing
harness-writing Creating or improving fuzz targets
coverage-analysis Measuring whether fuzzers reach meaningful code
fuzzing-dictionary Parser/protocol/file-format fuzzing needs tokens
fuzzing-obstacles Checksums, global state, or guards block fuzzing
mutation-testing Tests pass but may not assert the right behavior
genotoxic Mutation testing plus graph-based triage
ossfuzz Continuous fuzzing for open-source projects
testing-handbook-generator Generating new security-testing skills from handbook patterns

Typical loop:

harness-writing
    -> aflpp/libfuzzer/cargo-fuzz/atheris
        -> coverage-analysis
            -> fuzzing-obstacles
                -> fp-check

Crypto, protocols, and blockchain

Skill Use when
constant-time-analysis Reviewing crypto code for secret-dependent branches, divisions, lookups
constant-time-testing Testing timing side-channel assumptions
zeroize-audit Checking that secrets are erased and not optimized away
wycheproof Validating crypto code against known edge-case vectors
vector-forge Generating mutation-driven crypto/protocol test vectors
crypto-protocol-diagram Extracting protocol message flows into diagrams
mermaid-to-proverif Turning protocol diagrams into ProVerif models
algorand-vulnerability-scanner Algorand / TEAL / PyTeal audits
cairo-vulnerability-scanner StarkNet / Cairo audits
cosmos-vulnerability-scanner Cosmos SDK, IBC, CosmWasm, chain-halt risk
solana-vulnerability-scanner Solana / Anchor audits
substrate-vulnerability-scanner Substrate / Polkadot pallet audits
ton-vulnerability-scanner TON / FunC audits
token-integration-analyzer Weird ERC/token integration behavior
guidelines-advisor Smart-contract best practices and architecture review
secure-workflow-guide Trail of Bits secure development workflow
code-maturity-assessor Security maturity scorecard

Code graph and audit context

Use these when review quality depends on structure, not just text diff.

Skill Use when
codegraph_* MCP tools Symbol lookups, call graphs, blast-radius queries on an indexed repo (per-project .codegraph/ required)
trailmark Build/query multi-language source graphs
trailmark-summary Quick structural overview
trailmark-structural Full graph preanalysis: hotspots, taint, blast radius
diagramming-code Generate Mermaid diagrams from code graphs
graph-evolution Compare structural changes across commits
audit-context-building Line-by-line context before vulnerability hunting
audit-augmentation Map external SARIF/audit findings onto graph nodes
entry-point-analyzer Enumerate state-changing smart contract entry points
dimensional-analysis Track units, dimensions, decimal scaling
dwarf-expert DWARF debug format or parser work
burpsuite-project-parser Search .burp projects and proxy history
firebase-apk-scanner Android APK Firebase misconfiguration checks
devcontainer-setup Create isolated Claude Code devcontainers
seatbelt-sandboxer Generate macOS Seatbelt sandbox profiles

CodeGraph rule of thumb (May 23 install)

CodeGraph is the only manually-configured stdio MCP server currently wired into both ~/.claude.json and ~/.codex/config.toml (plugins or connectors may add their own tools separately). Steering text lives in ~/.claude/CLAUDE.md and ~/.codex/AGENTS.md. Use it for structural questions, not literal text search.

Question Tool
“Where is X defined?” / “Find symbol named X” codegraph_search
“What calls function Y?” codegraph_callers
“What does Y call?” codegraph_callees
“What would break if I changed Z?” codegraph_impact
“Show me Y’s signature / source / docstring” codegraph_node
“Give me focused context for a task/area” codegraph_context
“See several related symbols’ source at once” codegraph_explore
“What files exist under path/” codegraph_files
“Is the index healthy?” codegraph_status

Indexed projects as of 2026-05-24 (verified by ls ~/Desktop/*/.codegraph/): learnai-3d-studio only. Run codegraph init -i in any other project to enable. If .codegraph/ doesn’t exist, the MCP returns “not initialized” — for literal text search use rg instead, for structural queries ask the user whether to initialize CodeGraph.

Financial modeling, spreadsheets, and decks

These came from Anthropic’s financial-services skill folders. Some are finance-specific; others are general spreadsheet or presentation utilities.

Finance-specific modeling:

Skill Use when
3-statement-model Populate income statement, balance sheet, cash flow model templates
dcf-model Build discounted cash flow valuation models
lbo-model Complete LBO model templates
comps-analysis Comparable company analysis and valuation multiples
competitive-analysis Competitive landscape / market positioning decks
ib-check-deck Investment banking deck QC

General spreadsheet and deck utilities:

Skill Use when
audit-xls Spreadsheet formula/model audit, finance or otherwise
clean-data-xls Normalize messy spreadsheet data
xlsx-author Generate .xlsx files headlessly
deck-refresh Update deck numbers while preserving formatting
pptx-author Generate .pptx files headlessly
ppt-template-creator Turn a PowerPoint template into a reusable skill

Example:

Use audit-xls to check this model for formula errors, balance sheet balance, cash tie-out, hardcodes, and logic sanity.

Figma and UI design assistance

These came from the May 23 openai/skills/.curated/ install. Use them when the artifact is a Figma file, a design system, or screens generated from spec.

Skill Use when
figma General Figma operations (read/inspect existing files)
figma-use Open and operate on a specific Figma file by id/URL
figma-generate-design Turn a written spec into a draft Figma layout
figma-generate-library Build a component library (variants, properties, tokens) from a brief
figma-create-design-system-rules Codify spacing, color, type tokens as a design system
figma-create-new-file Bootstrap an empty Figma file with naming/structure
figma-implement-design Translate a Figma frame into actual React/HTML code
figma-code-connect-components Wire Figma components to code via Figma Code Connect

Pair with brand-guidelines, theme-factory, or canvas-design for visual polish.

Hardware, KiCad, PCB, and BOM

Use the KiCad stack when the artifact is electrical, not software.

Skill Use when
kicad Inspect KiCad schematics, PCB, nets, footprints, symbols
bom Orchestrate bill of materials work
datasheets Extract component specs from PDFs
digikey, mouser, lcsc, element14 Source parts, prices, stock, datasheets
jlcpcb, pcbway Manufacturing and assembly preparation
emc EMC pre-compliance risk review
spice Simulate detected subcircuits
kidoc Generate engineering and manufacturing docs

Example:

Use kicad, bom, datasheets, and emc to review this PCB before fabrication. Start with schematic/PCB consistency, then BOM risk, then EMC risks.

Writing, research, docs, and media

Academic and research stack (May 23 expansion)

Three different academic pipelines now coexist, with different shapes:

  • academic-research-suite (Imbad0202): one Codex-native adapter / root skill that internally routes through “select-topic → literature → write → review → revise → finalize” workflows. Best when you want a single skill to dispatch the full pipeline.
  • PaperSpine (WUBING2023): orchestrator + 6 specialized sub-skills (Claude side only — Codex only got the single paper-spine orchestrator from dist/codex/). Best when you want explicit motivation-driven scaffolding.
  • voidful/academic-skills: 7 standalone persona-heavy skills (some default to Traditional Chinese with character personas). Best when you want a specific narrow tool, e.g. “explain this paper” or “draft a proof.”
Skill Platform availability Use when
academic-research-suite Codex (Imbad0202) One-shot dispatcher for the full research → write → review → revise pipeline
paper-spine Codex + Claude Orchestrate the PaperSpine pipeline for motivation-driven paper writing
paper-spine-intake Claude only Capture goal, audience, venue, and source materials at the start of a paper
paper-spine-research Claude only Survey strong examples and download reference materials before drafting
paper-spine-rewrite Claude only Restructure existing draft sections around a revised motivation
paper-spine-build Claude only Assemble manuscript units with explicit rationale per section
paper-spine-latex Claude only LaTeX-safe rewriting and macro/citation hygiene
paper-spine-audit Claude only Final pass — check argument flow, evidence coverage, and unit consistency
paper-reading Codex + Claude (voidful) Read papers conversationally — defaults to Traditional Chinese with a centenarian-aunt persona; pass --lang en or override style in prompt for English
paper-review Codex + Claude (voidful) Structured peer review of a paper with checklist
paper-writing Codex + Claude (voidful) Draft a section of a paper from outline + sources
experiment-design Codex + Claude (voidful) Plan an experiment with hypotheses, conditions, and measures
idea-generation Codex + Claude (voidful) Brainstorm research directions in a structured way
proof-writer Codex + Claude (voidful) Mathematical proof drafting → LaTeX — defaults to Traditional Chinese persona; override in prompt for English/formal academic voice
professor-fit-analyser Codex + Claude (voidful) Score fit between a student profile and a target professor’s lab
content-research-writer Both Sourced article, tutorial, or case-study drafting (general, not academic)

The academic stack is best when the output needs research structure or formal venue conventions. The general writing stack below is best when the output needs audience fit, citations, or polish without paper-format constraints.

General writing, comms, and media

Skill Use when
paperjsx Generate PPTX/DOCX/XLSX/PDF artifacts from structured JSON
brand-guidelines Apply OpenAI/Codex visual style to artifacts
theme-factory Apply or create reusable visual themes
canvas-design Static visual designs, posters, art-like assets
changelog-generator User-facing release notes from commits
internal-comms Leadership updates, status reports, FAQs, internal announcements
email-draft-polish Emails, replies, cold outreach, escalation tone
meeting-notes-and-actions Meeting summaries, decisions, owner-tagged action items
meeting-insights-analyzer Communication-pattern feedback from transcripts
tailored-resume-generator Resume tailoring to a job description
speech, transcribe Speech synthesis or transcription tasks

Ops, integrations, and production debugging

Skill Use when
connect Connect Codex to external apps through Composio
connect-apps Connect Claude to external apps through Composio
mcp-builder Build or evaluate MCP servers
datadog-logs Query Datadog logs from the shell
sentry, sentry-triage Sentry workflow + pull events and map stack frames to source
langsmith-fetch Fetch LangSmith traces for agent debugging
deploy-pipeline Stripe, Supabase, Vercel style deploy coordination
vercel-deploy Ship Next.js / static / serverless to Vercel
netlify-deploy Ship JAMstack / static / serverless to Netlify
cloudflare-deploy Ship Workers / Pages / Workers KV / R2 to Cloudflare
render-deploy Ship containerized / managed apps to Render
aws-deploy EC2 + Docker + auto-HTTPS + GitHub Actions push-to-deploy
pr-review-ci-fix PR review plus CI-fix loop
gh-address-comments, gh-fix-ci Targeted GitHub PR-comment resolution and CI failure repair
issue-triage Linear/Jira backlog triage through CLI workflows
linear Linear-specific issue/project automation
gh-cli Authenticated GitHub workflows
chatgpt-apps Build a ChatGPT app (Apps SDK)
cli-creator Bootstrap a new CLI tool with sensible defaults
aspnet-core, winui-app Generate .NET projects (web API and Windows app respectively)
hatch-pet Python project bootstrapping with hatch
jupyter-notebook Jupyter notebook task work
openai-docs Look up OpenAI API references inline
yeet Quick one-shot “just do it” prompt skill

Use these only when the relevant CLI, credentials, or service access exists. Important: a skill folder by itself does NOT grant OAuth/API access — vercel-deploy, netlify-deploy, linear, sentry, etc. only tell the agent how to use the corresponding CLI; you must still install the CLI and authenticate it (vercel login, gh auth login, etc.) before the agent can act.

Utility skills

Skill Use when
file-organizer Rename, dedupe, and organize folders
invoice-organizer Sort receipts/invoices for tax or bookkeeping
spreadsheet-formula-helper Excel/Google Sheets formulas and pivots
video-downloader Download YouTube/video assets
slack-gif-creator Animated Slack GIFs or emoji-like assets
image-enhancer Improve or transform images
raffle-winner-picker Fair random winner selection
caveman Ultra-brief communication mode
handoff Compress current context for another session
write-a-skill Create a new skill
skill-share Share a skill with a team
skill-improver Review and improve skill quality
designing-workflow-skills Design multi-step workflow skills

What Q should use most

Rank Skill Why
1 grill-with-docs Turns fuzzy intent into a grounded spec.
2 zoom-out Prevents editing before understanding.
3 diagnose Stops guess-and-check debugging.
4 tdd Forces behavior into tests before code settles.
5 webapp-testing Gives visible proof that frontend behavior works.
6 differential-review Catches high-risk regressions before commit.
7 content-research-writer Converts learning into publishable notes.
8 academic-research-suite Handles research-shaped work better than generic prompting.

For teaching and LearnAI work, the highest-leverage pattern is:

content-research-writer
    -> theme-factory / canvas-design
        -> webapp-testing
            -> differential-review

For research and paper work:

academic-research-suite
    -> content-research-writer
        -> proof-writer or experiment-design if needed

For security coursework:

zoom-out
    -> trailmark-summary
        -> semgrep/codeql
            -> fp-check
                -> differential-review

Deferred or special-case skills

Some useful items were intentionally not treated as ordinary skill-folder installs:

  • Composio app automations: the composio-skills/* set claims 1000+ app integrations / actions (per upstream). Install only when you need a specific app.
  • Claude native plugins: some repos add slash commands, hooks, MCP servers, or agents. Ask before installing those because they change more than skill discovery.
  • awesome-codex-cli (RoggeOhta): reference list only; curates 150+ tools/skills/subagents/plugins but does not itself ship installable skill folders.
  • awesome-codex-skills (ComposioHQ): NOT just a reference list — it ships installable skill folders and a skill-installer/ Python script. The Q installation already uses this installer at ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py. Browse the README and python3 install-skill-from-github.py --repo ... --path ... --name ... to add individual skills.
  • Existing pdf in Claude Code: left untouched on the Claude side because it already existed and did not match the pinned OpenAI curated copy. The Codex side uses the OpenAI curated pdf.
  • rohitg00/agentmemory: explicitly skipped. The MCP-plus-12-hooks footprint conflicted with the file-based auto-memory system already in place. See CodeGraph entry for the parallel decision on a more focused MCP install.
  • aklofas/kicad-happy (full Claude/Codex plugin + GitHub Action): the skill folders (kicad, bom, datasheets, spice, emc, jlcpcb, pcbway, digikey, mouser, lcsc, element14, kidoc) ARE installed and usable — visible in the Hardware/KiCad section above. The kicad-happy native plugin (with hooks + GitHub Action) is intentionally NOT enabled, pending real PCB work.
  • Asen pack mapping to currently-loaded equivalents:
Asen original Currently loaded equivalent
prompt-optimizer prompt-master (separate skill, not OMC)
deep-interview oh-my-claudecode:deep-interview
ralplan oh-my-claudecode:ralplan
ultraqa oh-my-claudecode:ultraqa
ai-slop-cleaner oh-my-claudecode:ai-slop-cleaner
visual-verdict oh-my-claudecode:visual-verdict

So 5 of 6 map to OMC; prompt-optimizer maps to a separate prompt-master skill. Asen originals were not separately installed pending a side-by-side comparison.

MCP servers currently active

User-level (loads in every session):

MCP Where wired Auto-loaded steering
codegraph ~/.claude.json (mcpServers) + ~/.codex/config.toml ([mcp_servers.codegraph]) ~/.claude/CLAUDE.md + ~/.codex/AGENTS.md (lines marked <!-- CODEGRAPH_START/END -->)

Project-level Claude MCPs (per ~/.claude.jsonprojects.<path>.mcpServers, as of 2026-05-24):

Project path MCP server
~/Documents/Obsidian Vault/n8n n8n-mcp
~/Desktop/ai skill to document alphaxiv
~/Dropbox/cs310 project-spec-interviewer

To disable CodeGraph: run codegraph uninstall (verify the CODEGRAPH_START/END blocks are gone from ~/.claude/CLAUDE.md and ~/.codex/AGENTS.md after — CLI removes the MCP entries reliably; the steering-block cleanup is worth diffing).

How to ask the agent

Use direct invocation language:

Use diagnose. Reproduce the bug with the fastest deterministic loop, rank hypotheses, and only fix after the loop proves the failure.
Use grill-with-docs. Challenge this plan against the repo's domain language and write down the decisions that should become docs.
Use differential-review on the current git diff. Prioritize auth, crypto, validation, external calls, missing tests, and blast radius.
Use kicad and bom on this KiCad project. Check schematic/PCB consistency, BOM completeness, datasheet gaps, and manufacturing risks.
Use academic-research-suite. Goal: turn this rough topic into a literature-review plan with missing-evidence checklist.

The pattern is simple: name the skill, state the artifact, state the quality bar, and state whether edits are allowed.