{"_id":"@code-whisperer/skills","name":"@code-whisperer/skills","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@code-whisperer/skills","version":"1.1.0","description":"MCP server for The Code Whisperer — Claude Code skills, CLAUDE.md templates, and prompt patterns","homepage":"https://jeremyknox.ai/skills-library","author":{"name":"Jeremy Knox","email":"jjknox7@gmail.com"},"license":"MIT","private":false,"type":"module","bin":{"code-whisperer-skills":"dist/index.js"},"main":"./dist/index.js","scripts":{"build":"tsc","dev":"node --loader ts-node/esm src/index.ts","test":"vitest run","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"dependencies":{"@modelcontextprotocol/sdk":"^1.8.0","zod":"^3.24.2"},"devDependencies":{"@types/node":"^22.0.0","@vitest/coverage-v8":"^3.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"engines":{"node":">=18.0.0"},"keywords":["mcp","claude-code","claude","ai","skills","prompts","model-context-protocol"],"gitHead":"18878efc7b385ab8a93c75d48a808028a8ee3836","types":"./dist/index.d.ts","_id":"@code-whisperer/skills@1.1.0","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-Z891NPFO2pfMOyGWgHVfsFtGH8nZ6ky3krlmQVSGFAMsTxPkqcDgttsR4f9sQV8gyTvW7Nh6UFD//OlOgqURTA==","shasum":"ff7ade4006e6be195cf916afffeaf9748571265b","tarball":"https://registry.npmjs.org/@code-whisperer/skills/-/skills-1.1.0.tgz","fileCount":26,"unpackedSize":191982,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBowg/GYVGSPYyqdfnPVNs1M/kNBsDvd95TZG3JDeuroAiEAmuJuUxtHUSrV8nlMMqjkexx54qH4yRp1f/4poIwgfrU="}]},"_npmUser":{"name":"tesseractlabs","email":"knox@invictuslabs.app"},"directories":{},"maintainers":[{"name":"tesseractlabs","email":"knox@invictuslabs.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills_1.1.0_1774842656096_0.2969641832884089"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T03:50:55.965Z","1.1.0":"2026-03-30T03:50:56.260Z","modified":"2026-03-30T03:50:56.508Z"},"maintainers":[{"name":"tesseractlabs","email":"knox@invictuslabs.app"}],"description":"MCP server for The Code Whisperer — Claude Code skills, CLAUDE.md templates, and prompt patterns","homepage":"https://jeremyknox.ai/skills-library","keywords":["mcp","claude-code","claude","ai","skills","prompts","model-context-protocol"],"author":{"name":"Jeremy Knox","email":"jjknox7@gmail.com"},"license":"MIT","readme":"# @code-whisperer/skills\n\nMCP server for [The Code Whisperer](https://jeremyknox.ai/skills-library) — 18 battle-tested Claude Code skills, 5 CLAUDE.md templates, and 10+ prompt patterns from a system running 49+ apps, 6 live bots, and real money on the line.\n\nInstall once. Use everywhere.\n\n## Prerequisites\n\n- Node.js >= 18\n- Claude Code CLI or any MCP-compatible client (Cursor, Windsurf)\n- A Code Whisperer API key — get one at [jeremyknox.ai/skills-library](https://jeremyknox.ai/skills-library)\n\n## Install\n\nAdd to your `~/.claude.json` (Claude Code) or equivalent MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"code-whisperer\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@code-whisperer/skills@latest\"],\n      \"env\": {\n        \"CODEWHISPERER_API_KEY\": \"<your-key>\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Code. The tools are now available in every session.\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `list_skills` | List all 18 skills with slug, category, and description |\n| `get_skill(slug)` | Get the full SKILL.md content for a skill |\n| `list_templates` | List all 5 CLAUDE.md templates |\n| `get_template(slug)` | Get the full CLAUDE.md template content |\n| `list_prompts` | List all prompt patterns with tags |\n| `get_prompt(slug)` | Get the full prompt content |\n\n## Usage in Claude Code\n\nOnce installed, ask Claude to use the tools directly:\n\n```\nUse the code-whisperer MCP to get the feature-team skill\n```\n\nOr reference skills by name and Claude will fetch them:\n\n```\n/feature-team build the new dashboard page per the PRD\n```\n\n## Available Skills\n\n| Slug | Category | What it does |\n|---|---|---|\n| `feature-team` | Agent Teams | 3-agent (Backend + Frontend + QA) feature implementation |\n| `quality-team` | Agent Teams | Pre-release QA gate + coverage remediation |\n| `security-team` | Agent Teams | Security review (Static + Dependency + Threat Model) |\n| `design-team` | Agent Teams | UI implementation + accessibility + design system |\n| `research-team` | Agent Teams | Market research, competitive intel, pre-PRD discovery |\n| `audit-swarm` | Audit & Review | Parallel multi-agent code audit with P0/P1 tickets |\n| `audit-swarm-resolve` | Audit & Review | Resolve audit findings with fix agents per project |\n| `repo-maintenance` | Audit & Review | CLAUDE.md pruning, stub test detection, CI optimization |\n| `incident` | DevOps & Ops | P0 incident response: halt, ticket, logs, timeline, postmortem |\n| `onboard-repo` | DevOps & Ops | Full repo onboarding: sec-scan, CLAUDE.md, CI, quality gates |\n| `debug-investigate` | Intelligence | Scientific method debugging with hypothesis elimination log |\n| `deep-dive` | Intelligence | Extract knowledge from YouTube, URLs, or topics → integration plan |\n| `document-swarm` | Content & Retro | Generate READMEs, runbooks, API docs via agent team |\n| `morning-brief` | Content & Retro | Executive morning briefing: overnight status + priorities |\n| `weekly-retro` | Content & Retro | Weekly 'State of the Empire' brief stored to knowledge base |\n| `trade-retro` | Content & Retro | P&L review and trading pattern analysis |\n| `skillboss` | Build & Deploy | Multi-AI gateway: Cloudflare Workers, D1/KV, Stripe, auth, AI |\n| `academy-track` | Build & Deploy | Generate full Academy tracks with lessons, quizzes, and CI |\n| `blog-autopilot` | Content & Retro | Automated content pipeline: YouTube → article → PR |\n\n## Available CLAUDE.md Templates\n\n| Slug | What it covers |\n|---|---|\n| `nextjs-saas` | Next.js 14 App Router SaaS — auth, DB, Stripe, Vercel |\n| `python-service` | Python microservice — FastAPI, launchd, Discord alerts |\n| `discord-bot` | Discord bot with slash commands and D1 persistence |\n| `react-vite` | React + Vite component library or standalone app |\n| `python-cli` | Python CLI / automation script — argparse, logging, CI |\n\n## Authentication\n\nPass your API key as the `api_key` argument to any tool, or set `CODEWHISPERER_API_KEY` in the MCP server env (recommended — set once in your config, never passed again).\n\nIf `CODEWHISPERER_API_KEY` is not set in the server environment, the server runs in unauthenticated mode (dev/testing only).\n\n## License\n\nMIT — [Jeremy Knox](https://jeremyknox.ai)\n","readmeFilename":"README.md","_rev":"1-1a6af08e4f7d3c43df5670f4f8e2d680"}