# Claude Code In Action

> The process I experienced firsthand through the https://anthropic.skilljar.com/claude-code-in-action course using real-world daily projects

- **Type:** MCP server
- **Install:** `agentstack add mcp-spideynolove-claude-code-in-action`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [spideynolove](https://agentstack.voostack.com/s/spideynolove)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [spideynolove](https://github.com/spideynolove)
- **Source:** https://github.com/spideynolove/claude-code-in-action

## Install

```sh
agentstack add mcp-spideynolove-claude-code-in-action
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# claude-code-in-action

Personal learning repo — real-world Claude Code workflows built and documented through daily use.

## Structure

| Folder | Topic | What's inside |
|---|---|---|
| `00-materials/` | Course materials | Reference PDFs, docs, skill-building guide |
| `01-small-project/` | Real app (Next.js) | Full-stack app used as the primary sandbox across all lessons |
| `02-mcp/` | MCP servers | Playwright, repomix, mcporter — browser automation and codebase context |
| `03-auto-simplify/` | Hook automation | PostToolUse + UserPromptSubmit hooks that enforce `/simplify` every 5 edits |
| `04-uiux/` | UI generation | Schemas, hooks, and repomix configs for AI-assisted UI workflows |
| `05-subagents/` | Subagent patterns | Orchestrator, codebase-analyst, mcp-manager agent setups |
| `06-github-actions/` | GitHub as event bus | Multi-agent collaboration via GH Actions (`@claude`, `@deepseek` triggers) |
| `07-voice-input/` | Voice → Claude | Whisper-based voice input pipeline to Claude Code |
| `08-superpowers/` | Superpowers integration | Workflow classifier hook, CC vs Codex analysis, verbosity control |
| `09-gstack-specific/` | Personal kit | gstack + ecc-tools merged with superpowers; overlap analysis and install guide |

## Key Artifacts

**`03-auto-simplify`** — hooks that turn `/simplify` from optional to mandatory. Demonstrates `PostToolUse` + `UserPromptSubmit` exit-code mechanics.

**`06-github-actions`** — GitHub as a message queue for AI agents. Multiple agents (`@claude`, `@deepseek`) on one repo, triggered by issue comments, chaining automatically.

**`08-superpowers`** — Why Superpowers doubles Claude Code's capability but reduces Codex's. Includes a `workflow-classifier.sh` hook that injects context-aware guidelines (debug / plan / review / impl) on every prompt — no changes to `CLAUDE.md` required.

**`09-gstack-specific`** — How to audit, deduplicate, and merge multiple shared skill kits (gstack, ecc-tools, superpowers) into a personal stack without overlap or token bloat.

## The Main App (`01-small-project`)

Next.js + Prisma + Vitest. Used as the real codebase for testing every workflow pattern in this repo.

```bash
cd 01-small-project
npm run setup   # install, generate Prisma client, run migrations
npm run dev     # start on :3000
npm run test    # Vitest
```

## Recurring Patterns

- **Hooks over config** — behavioral enforcement via hooks (`PostToolUse`, `UserPromptSubmit`) is more reliable than long `CLAUDE.md` files that agents skip
- **Short injections beat long files** — 1-line hook output is read; 200-line config is skimmed
- **GitHub as coordination layer** — agents don't need direct communication if they share a repo
- **Skill kits need auditing** — more skills ≠ more capability; overlap causes token bloat and tool confusion

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [spideynolove](https://github.com/spideynolove)
- **Source:** [spideynolove/claude-code-in-action](https://github.com/spideynolove/claude-code-in-action)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-spideynolove-claude-code-in-action
- Seller: https://agentstack.voostack.com/s/spideynolove
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
