Minimal, opinionated Claude Code setup — semantic doc search, token-efficient shell, code graph navigation, and spec-driven feature development.
Searches the codebase using Codegraph to find symbols, files, call chains, and relevant code for a given query. Use for any code exploration task. Returns file:line references and relevant snippets. Never reads files speculatively — queries the graph first.
Searches project documentation using QMD. Use for any question about architecture decisions, past implementations, project context, or anything that might be in the docs. Always searches both lexically and semantically. Returns relevant excerpts with source paths.
Generates a Conventional Commits message from staged changes and the current branch name. Use when the user wants to commit. Returns a ready-to-use commit message.
Detects documentation that has become stale after code changes on the current branch. Compares changed files against existing docs to find mismatches. Returns a list of docs that need updating with specific reasons.
Reviews code changes for security vulnerabilities. Focus on OWASP Top 10, auth/authz, secrets, input validation, and data exposure. Use as part of the review flow.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
My personal Claude Code setup. Minimal, intentional, no bloat.
Built around four tools that work together: semantic doc search, token-efficient shell commands, code graph navigation, and spec-driven feature development.
| Tool | What it does | Why |
|---|---|---|
| QMD | On-device semantic search over your docs | Ask Claude about architecture decisions, past sessions, or any markdown — searches locally, no API calls |
| RTK | Rewrites shell commands transparently to cut token usage 60–90% | git status output drops from thousands of tokens to hundreds. Happens via hook, zero friction |
| Codegraph | AST-based code knowledge graph exposed as MCP tools | Claude navigates code via graph queries instead of reading files. 70% fewer tool calls, 59% fewer tokens |
| Spec-kit | Spec-driven feature development | Define what before how. Generates spec → plan → tasks before touching code |
In Claude Code, run the slash command to register the marketplace:
/plugin marketplace add FranPerezFolgado/delilah-code-setup
Then install:
claude plugin install delilah-code-setup@FranPerezFolgado
After that, run the setup script to install the system tools (QMD, RTK, Codegraph, spec-kit):
curl -fsSL https://raw.githubusercontent.com/FranPerezFolgado/delilah-code-setup/main/setup.sh | zsh
git clone https://github.com/yourusername/delilah-code-setup
cd delilah-code-setup
chmod +x setup.sh && ./setup.sh
Installs QMD, RTK, Codegraph, spec-kit, configures Claude Code globally, starts the QMD daemon, and copies all skills and agents. Restart Claude Code when it finishes.
~/.claude/
├── CLAUDE.md ← global instructions (QMD + Codegraph + RTK)
├── settings.json ← MCP servers, RTK hook, auto-allow permissions
├── skills/
│ ├── recall.md ← /recall
│ ├── feature.md ← /feature
│ ├── review.md ← /review
│ ├── pr-review.md ← /pr-review
│ ├── commit.md ← /commit
│ ├── doc-check.md ← /doc-check
│ ├── code-nav.md ← /code-nav
│ ├── project-setup.md ← /project-setup
│ ├── setup-qmd.md ← /setup-qmd
│ ├── save-session.md ← /save-session
│ ├── adr-check.md ← /adr-check
│ └── stats.md ← /stats
└── agents/
├── code-researcher.md ← Haiku: code search via Codegraph
├── doc-searcher.md ← Haiku: QMD queries
├── commit-writer.md ← Haiku: commit message generation
├── doc-checker.md ← Haiku: stale doc detection
├── security-reviewer.md ← Sonnet: security review
├── code-quality-reviewer.md ← Sonnet: SOLID, patterns, correctness
├── test-reviewer.md ← Haiku: test coverage and quality
└── architecture-reviewer.md ← Sonnet: coupling and structure
# QMD daemon (auto-starts at login)
macOS → ~/Library/LaunchAgents/com.qmd.mcp.plist (launchd)
Linux → ~/.config/systemd/user/qmd-mcp.service (systemd)
Other → entry added to ~/.zshrc / ~/.bashrc
Subagents invoked by skills. Lightweight tasks use Haiku; review tasks use Sonnet.
| Agent | Model | Called by | What it does |
|---|---|---|---|
code-researcher | Haiku | /feature, /code-nav | Searches codebase via Codegraph — symbols, call chains, affected files |
doc-searcher | Haiku | /recall, /feature | Queries QMD collections with lex + vec search |
commit-writer | Haiku | /commit | Generates Conventional Commits message from staged diff |
doc-checker | Haiku | /doc-check | Finds documentation that's become stale after code changes |
security-reviewer | Sonnet | /review, /pr-review | OWASP, secrets, auth/authz, injections, data exposure |
code-quality-reviewer | Sonnet | /review, /pr-review | Correctness, SOLID, design patterns, error handling |
test-reviewer | Haiku | /review, /pr-review | Coverage, test quality, edge cases |
architecture-reviewer | Sonnet | /review, /pr-review | Coupling, consistency, breaking changes, abstractions |
npx claudepluginhub franperezfolgado/delilah-code-setup --plugin delilah-code-setupComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.