architecture
Use when the user asks to improve architecture, find refactoring opportunities, surface deepening opportunities, consolidate…
Make a task deeper, not bigger. Use when the user asks for a deeper or more ambitious version of a task (tiefer, geh tiefer, go deeper, ambitionierter, wie würde ein Profi das angehen) or hands over an outcome-shaped deliverable (Bericht, Auswertung, Analyse, Plan, Audit, Deck,
$ npx -y skills add Kanevry/session-orchestrator --skill deepen --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deepenContext preview
The summary Claude sees to decide when to auto-load this skill.
Make a task deeper, not bigger. Use when the user asks for a deeper or more ambitious version of a task (tiefer, geh tiefer, go deeper, ambitionierter, wie würde ein Profi das angehen) or hands over an outcome-shaped deliverable (Bericht, Auswertung, Analyse, Plan, Audit, Deck,
name: deepen description: Make a task deeper, not bigger. Use when the user asks for a deeper or more ambitious version of a task (tiefer, geh tiefer, go deeper, ambitionierter, wie würde ein Profi das angehen) or hands over an outcome-shaped deliverable (Bericht, Auswertung, Analyse, Plan, Audit, Deck, Performance-Ziel) with no ceiling word, or types /deepen [task]. Not for single-step edits, short commands (run the tests, commit), bug fixes, prompt-wording rewrites, or any request carrying nur, bloß, schnell, just, only, quick. user-invocable: true argument-hint: "[task]" model: inherit
Same scope, better work: rawer inputs, sharper methods, a judge that is not the author. Never more deliverables.
Invoked as `/deepen [task]` with arguments: **$ARGUMENTS**, or by the model when the description matches. The task is `$ARGUMENTS`; if that is empty, the task is the operator's last request in this conversation. If there is none, say so and stop.
Quote the request verbatim. Then decide:
Print exactly one line `Ambition check: bypassed (<reason>)` and do the task as asked. Nothing else from this skill: no questions, no rewrite, no extra work (a dispatched agent adds only its one-line note).
Answer the four questions of `skills/plan/prd-premortem-panel.md` § Brief B (Practice, Raw material, Methods and tools, Oracle) for this task, not for a PRD. Work them against the real material: open the files, list the directories, run cheap read-only commands. Never answer from memory what one `ls` would show. Pick the oracle per § Judge order in the same file.
Then emit this block:
### Ambition Rewrite - Original request: <verbatim> - Raw inputs to read: <files, data, logs, history, as found in Stage 2> - Methods and instruments: <specific methods and tools> - Target: <the operator's target, unchanged, is the bar>; stretch: <a harder number, if any> (no target given: proposed: <one checkable target>) - Outside judge: <exact command, test, query or reviewer per § Judge order> | none available - Out of scope / follow-ups: <everything that would make the task bigger> - Cost and side effects: <time, tokens, money, writes, external effects>
Execute nothing yet. Ask the operator:
Run what the operator chose. Then run the outside judge and paste its output unedited. If it fails, fix the work and rerun, at most three rounds; then report the remaining failure as it stands.
Method after Felix Rieseberg, "How to be more ambitious" (13 October 2026).
Your coding agents get an agreed plan, a check after each round of changes and a handover to the next session. A free, MIT-licensed workflow plugin for people running Claude Code, Codex CLI, Cursor IDE or Pi on a git repository.
Use when the user asks to improve architecture, find refactoring opportunities, surface deepening opportunities, consolidate…
Use this skill when running an autonomous session-orchestration loop. Chains session-start → session-plan → wave-executor →…
Use this skill when scaffolding the minimum repository structure required by session-orchestrator. Invoked automatically by the…
Use when you have a feature idea but the scope or UX is still ambiguous — runs a lightweight Socratic design dialogue (3-5 AUQ…
Use when detecting drift between CLAUDE.md (or AGENTS.md, the Codex CLI alias) / _meta narrative and live repository state. Ten…