{
  "updated": "2026-07-23",
  "features": [
    {"id": "plan-mode", "name": "Plan mode", "what": "Read-only exploration mode that ends with a reviewable plan before any edits", "trigger": "user asks for a non-trivial change and Claude starts editing immediately", "suggestion": "enter plan mode first: explore, present a plan, then execute approved steps", "source_url": "https://docs.anthropic.com/en/docs/claude-code/common-workflows", "added": "2026-07-23", "detect": {"tools": ["EnterPlanMode", "ExitPlanMode"], "slash": [], "skills": []}},
    {"id": "subagents", "name": "Subagents (Agent tool / Explore)", "what": "Fan out independent read/search/research work to parallel agents with their own context; delegate grunt implementation to cheaper subagent models. Capped at 200 spawns/session by default", "trigger": "user or Claude is grepping/reading many files sequentially, doing several independent lookups one by one, or burning top-tier tokens on mechanical implementation", "suggestion": "dispatch parallel Explore/general-purpose agents (keep only conclusions in context); route implementation to lower-tier models via per-agent model/effort overrides", "source_url": "https://docs.anthropic.com/en/docs/claude-code/sub-agents", "added": "2026-07-23", "detect": {"tools": ["Agent", "Task"], "slash": [], "skills": ["superpowers:dispatching-parallel-agents"]}},
    {"id": "subtasks-fork", "name": "/subtask and /fork", "what": "/subtask launches subagents inside the current session; /fork copies the whole conversation into a new background session so you keep working", "trigger": "user wants a side investigation without derailing the main thread, or wants to branch the conversation to try an alternative", "suggestion": "use /subtask for an in-session side agent, /fork to branch the conversation into a background session", "source_url": "https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md", "added": "2026-07-23", "detect": {"tools": [], "slash": ["/subtask", "/fork"], "skills": []}},
    {"id": "workflows", "name": "Workflow orchestration", "what": "Deterministic multi-agent pipelines (fan-out, verify, synthesize) via the Workflow tool", "trigger": "a task decomposes into many similar items processed one after another (review N files, migrate N call sites, research N sources)", "suggestion": "one Workflow call can pipeline all items in parallel with adversarial verification", "source_url": "https://docs.anthropic.com/en/docs/claude-code", "added": "2026-07-23", "detect": {"tools": ["Workflow"], "slash": [], "skills": []}},
    {"id": "worktrees", "name": "Git worktrees", "what": "Isolated working copies so risky/parallel work never touches the main checkout", "trigger": "user hesitates to try something because it might mess up the working tree, or two changes are in flight at once", "suggestion": "EnterWorktree gives an isolated copy, auto-cleaned if unchanged", "source_url": "https://docs.anthropic.com/en/docs/claude-code/common-workflows", "added": "2026-07-23", "detect": {"tools": ["EnterWorktree"], "slash": [], "skills": ["superpowers:using-git-worktrees"]}},
    {"id": "agent-sandbox", "name": "Sandbox autonomous agents (disposable VM)", "what": "Run agents inside a throwaway VM or allow-listed sandbox with only your worktree mounted, so full autonomy can't touch the host, secrets, or unlisted network", "trigger": "user grants broad auto-mode/autonomy on a machine that also holds secrets or other services, or keeps approving risky commands to move faster", "suggestion": "contain the agent in a disposable sandbox (e.g. clawk-style VM) and let it run prompt-free inside the boundary instead of loosening permissions on the host", "source_url": "https://github.com/clawkwork/clawk", "added": "2026-07-23", "detect": {"tools": [], "slash": [], "skills": []}},
    {"id": "code-review", "name": "/code-review", "what": "Multi-dimension automated review of the current diff with verified findings; runs as a background subagent so it doesn't fill the main conversation. No longer auto-invoked — call it explicitly", "trigger": "user is about to commit/deploy a non-trivial diff without review", "suggestion": "run /code-review explicitly (or /code-review ultra for a deep cloud review) before shipping, or wire it into a Stop hook if you want it automatic", "source_url": "https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md", "added": "2026-07-23", "detect": {"tools": [], "slash": ["/code-review", "/review"], "skills": ["code-review", "review"]}},
    {"id": "hooks", "name": "Hooks", "what": "Shell commands the harness runs on events (SessionStart, PreToolUse, Stop...) — deterministic automation the model can't forget", "trigger": "user says 'from now on always X' or repeats a manual pre/post step every session", "suggestion": "encode it as a hook in settings.json via the update-config skill", "source_url": "https://docs.anthropic.com/en/docs/claude-code/hooks", "added": "2026-07-23", "detect": {"tools": [], "slash": [], "skills": ["update-config"]}},
    {"id": "custom-skills", "name": "Writing your own skills", "what": "Packaged repeatable instructions invocable as /name, shareable across sessions", "trigger": "user dictates the same multi-step procedure for the second time", "suggestion": "capture it once as a skill with superpowers:writing-skills", "source_url": "https://docs.anthropic.com/en/docs/claude-code/skills", "added": "2026-07-23", "detect": {"tools": [], "slash": [], "skills": ["superpowers:writing-skills"]}},
    {"id": "background-tasks", "name": "Background tasks & Monitor", "what": "Long commands run detached and re-invoke Claude on completion; Monitor waits on conditions; MCP calls over 2 min auto-background", "trigger": "a build/deploy/long job is running and the session just waits, or user babysits output", "suggestion": "run it in the background and get notified on completion instead of waiting", "source_url": "https://docs.anthropic.com/en/docs/claude-code", "added": "2026-07-23", "detect": {"tools": ["Monitor", "TaskOutput"], "slash": [], "skills": []}},
    {"id": "scheduled-agents", "name": "Scheduled agents (/schedule, cron)", "what": "Recurring cloud or local agent runs on a cron schedule", "trigger": "user mentions a recurring chore (weekly check, daily report) done by hand", "suggestion": "schedule an agent for it with the schedule skill", "source_url": "https://docs.anthropic.com/en/docs/claude-code", "added": "2026-07-23", "detect": {"tools": ["CronCreate"], "slash": [], "skills": ["schedule", "loop"]}},
    {"id": "artifacts", "name": "Artifacts", "what": "Publish HTML/markdown as a private shareable web page straight from a session", "trigger": "user wants to show/review something visual (report, dashboard, mock) and gets a local file instead", "suggestion": "publish it as an Artifact and get a URL", "source_url": "https://docs.anthropic.com/en/docs/claude-code", "added": "2026-07-23", "detect": {"tools": ["Artifact"], "slash": [], "skills": []}},
    {"id": "permission-allowlist", "name": "Permission allowlists", "what": "Pre-approve safe read-only commands so sessions stop prompting", "trigger": "user keeps approving the same permission prompts", "suggestion": "run the fewer-permission-prompts skill to generate an allowlist", "source_url": "https://docs.anthropic.com/en/docs/claude-code/settings", "added": "2026-07-23", "detect": {"tools": [], "slash": [], "skills": ["fewer-permission-prompts"]}},
    {"id": "keybindings", "name": "Custom keybindings", "what": "Rebind keys / add chord shortcuts in ~/.claude/keybindings.json", "trigger": "user complains about a TUI interaction (submit key, scrolling, mode switching)", "suggestion": "customize it with the keybindings-help skill", "source_url": "https://docs.anthropic.com/en/docs/claude-code/settings", "added": "2026-07-23", "detect": {"tools": [], "slash": [], "skills": ["keybindings-help"]}},
    {"id": "headless-sdk", "name": "Headless claude -p / Agent SDK", "what": "Run Claude Code non-interactively from scripts and cron (this very system uses it). Now ships as a self-contained Bun-compiled-to-Rust binary", "trigger": "user builds automation that shells out to LLM APIs by hand for coding-agent-shaped work", "suggestion": "claude -p with allowed tools does the full agentic loop headlessly", "source_url": "https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/", "added": "2026-07-23", "detect": {"tools": [], "slash": [], "skills": []}}
  ]
}
