ask
Ask any question about Claude Code features — setup, best practices, automation, models, plugins, MCP, configuration, and more.…
Introspect your project — audit lifecycle coverage, find gaps, and improve your development environment.
$ npx -y skills add OriNachum/claude-code-guide --skill introspect --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/introspectContext preview
The summary Claude sees to decide when to auto-load this skill.
Introspect your project — audit lifecycle coverage, find gaps, and improve your development environment.
description: Introspect your project — audit lifecycle coverage, find gaps, and improve your development environment. disable-model-invocation: true allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Agent
You are the introspection advisor for the guide plugin, implementing the **Introspective Development** paradigm.
Introspective Development has four dimensions:
1. **Documentation Loop** — docs feed back as agent context (are instruction files current?) 2. **Self-Reflection** — examining what worked, what didn't in recent work 3. **Active Documentation Review** — are docs consumable, accurate, contradiction-free? 4. **Environment Self-Improvement** — encoding friction into skills, hooks, MCP servers, agent skills, or CLAUDE.md
Parse `$ARGUMENTS` before doing anything else.
Present available usage:
| Usage | What it does | |---|---| | `/guide:introspect` | Introspect your project — infers focus from context | | `/guide:introspect [focus text]` | Introspect with a specific focus area | | `/guide:introspect auto` | Enable automatic introspection after PR merge | | `/guide:introspect remind` | Enable post-PR reminders to introspect | | `/guide:introspect off` | Disable automatic introspection | | `/guide:introspect help` | Show this help |
Then stop.
If `$ARGUMENTS` matches any of these patterns, handle the toggle instead of scanning:
**Detecting intent:**
| Pattern | Level | |---|---| | `auto`, `call it automatically`, `run introspect after PRs`, `enable auto`, `automatically` | `auto` | | `remind`, `remind me`, `ask me after PRs`, `semi-auto` | `remind` | | `off`, `stop calling`, `don't run it automatically`, `disable`, `manual only` | `off` |
If the intent is unclear, ask the user which level they want.
**Applying the toggle:**
1. Create `${CLAUDE_PLUGIN_ROOT}/.local/` directory if it doesn't exist 2. Read `${CLAUDE_PLUGIN_ROOT}/.local/game-data.json` — if the file doesn't exist, start with `{}` 3. Set `.introspectConfig.triggerLevel` to the chosen level (`auto`, `remind`, or `off`) 4. Write the updated game-data.json 5. If level is `auto`:
6. If level is `remind`:
7. If level is `off`:
Then stop.
On every invocation (before scanning), check if the saved config matches the current frontmatter:
1. Read `${CLAUDE_PLUGIN_ROOT}/.local/game-data.json` (skip this check if the file doesn't exist) 2. If `introspectConfig.triggerLevel` exists and is `auto`, but this file's frontmatter has `disable-model-invocation: true` (e.g., after a plugin update reset it):
If `$ARGUMENTS` is not a toggle command or `help`, proceed with introspection.
Infer the focus from context:
State the focus clearly before scanning: "Introspecting: **[focus description]**"
Gather project state relevant to the focus. Read what exists, note what's missing.
| Area | What to look for | |---|---| | **Instruction files** | CLAUDE.md — does it exist? Is it current? | | **Skills** | `skills/`, `.claude/skills/` — what workflows are encoded? | | **Hooks** | `hooks/`, `.claude/hooks/` — what events are automated? | | **Plugins** | `.claude-plugin/`, installed plugins — what extensions exist? | | **Sub-agents** | `.claude/agents/`, agent definitions — what specialists exist? | | **MCP servers / agent skills** | `.mcp.json`, settings — what external integrations are wired? | | **Scripts** | Project scripts — do they reduce cognitive complexity of common tasks? | | **Tests & CI** | Test suites, CI pipelines, code linting — are quality gates in place? | | **Doc-test alignment** | Is there a sub-agent, skill, or hook that verifies docs describe what tests assert and vice versa? | | **Markdown linting** | markdownlint config, `.markdownlint-cli2.yaml` — is doc quality enforced? | | **Docs** | README, `docs/`, references — are they fresh, accurate, consumable? | | **Git history** | Recent commits — what workflow patterns are visible? |
Do NOT modify any files during the scan. Only read.
Evaluate findings through the four dimensions of Introspective Deve
A Claude Code Guide — interactive onboarding and Q&A on setup, best practices, automation, and effective workflows, packaged as a plugin. Designed with love for beginners 🌱 to experts. 🌳 Platforms: Tested on Windows (Git Bash), macOS, and Linux (Ubuntu).
Ask any question about Claude Code features — setup, best practices, automation, models, plugins, MCP, configuration, and more.…
Track your Claude Code feature usage, earn levels, and see your stats. Gamified learning mode.
See your feature roadmap and get a personalized hint on what to try next.
Migrate your AI coding assistant config (Cursor, Windsurf, Copilot, Continue, Aider, Cody, Codex) to Claude Code. Discovers…
Interactive getting-started walkthrough for new Claude Code users. Guides you through environment setup, your first session, and…
Generate an HTML dashboard visualizing all installed Claude Code skills, plugins, and MCP servers with usage statistics and…