Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/alicicek/tale-mode/kickoff-phasegit clone --depth 1 https://github.com/alicicek/tale-modeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/alicicek/tale-mode/kickoff-phase)<a href="https://agentmods.dev/commands/alicicek/tale-mode/kickoff-phase"><img src="https://agentmods.dev/badge/commands/alicicek/tale-mode/kickoff-phase.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00024 | $0.01599 |
| Opus 5 | $0.00012 | $0.00800 |
| Sonnet 5 | $0.00005 | $0.00320 |
| Haiku 4.5 | $0.00002 | $0.00160 |
Grade A, and why
kickoff-phase scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
UI/API → `/run` + a real browser/curl pass). Review per the owner's CLAUDE.md review How it starts
The opening of the file, as written. The whole thing — 90 lines — stays where its author put it; the contents beside it link to each section on GitHub.
If your tooling has a plan mode, enter it now and stay in it through the
investigate-and-confirm steps below — no edits until I approve. Recon prompt-hygiene
(plan mode prompts on any shell it can't prove read-only): prefer the dedicated read
tools (Read/Grep/Glob) over shell; keep shell recon to plain single-purpose read-only
commands — ls/cat/grep/git log and simple chains of them auto-approve via the
bundled plan-mode hook — and route loop-heavy sweeps through read-only sub-agents, so I'm
not walled with permission prompts. Read the plan at
the path in $ARGUMENTS (and any roadmap/README it points to) in full.
Implement only the named chunk.
Before writing any code, interview me — but interview SHARP. Re-verify the plan's claims for this chunk against the actual code (the code is ground truth; the plan is a snapshot) — and confirm any external framework/SDK/CLI setup against current docs (Context7/web), not memory. Then split the open decisions into two kinds and handle them differently — never quiz me on something a senior engineer would just decide:
-
Engineering calls → DECIDE and proceed (don't ask). Anything settle-able from the code + best practice: route/file/module placement, data shape, library choice, error handling, where logic lives, naming, API surface. Make the call a senior software engineer shipping a production app would make — industry-standard, durable, correct; never an MVP / prototype / temp-workaround unless I explicitly asked for one. State the decision + a one-line rationale and move on. When two options trade off, first check whether the best answer combines them — don't present a forced either/or that hides a superior unified design. Escalate an engineering call to a question ONLY if it's genuinely hard to reverse and you're truly torn, or it secretly carries a product/cost choice.
-
Judgment calls → ASK (batched, ONE
AskUserQuestionround). Only what needs my preference, priorities, or authority: product/UX behaviour, scope or priority trade-offs, cost/vendor choices, anything with a business dimension, and steps only I can do (credentials, dashboards, go/no-go). Don't invent constraints — name the gaps. Phrase every option OUTCOME-FIRST — the user flow, how it feels, the real-world result (upload speed, drop-off, conversion, cost) — THEN append a one-line technical note in parentheses for technical users (the mechanism / trade-off). Lead with the outcome, never the jargon: "uploads feel instant but cost a little more (optimistic client writes vs server-confirmed)". A non-technical owner decides on the outcome; a technical one still sees the how. I decide on outcomes; the code is yours. Label each option's authority — "In plan" / "Engineering alternative" / "Out of scope" — and flag any MVP/temp-shortcut option as a shortcut (never present one as co-equal with the production-grade choice). Don't mark "Recommended" anything that contradicts the active plan.
Follow the plan; auto-defer (and record in the plan) any in-plan item that won't fit the session budget and regresses nothing — don't ask, just log it. Don't re-decide what the plan settled. If the plan's approach is wrong or a genuinely better architecture exists, say "recommend changing the plan" and cite the exact line. Batch every real question into one round; proceed on your own production-grade judgment for everything else.
Once I answer: present the concrete approach for this chunk — with an executor named
per workstream (builder/codex/runner/main-loop, per my CLAUDE.md roles table) — and
get my approval to exit plan mode (ExitPlanMode). Only then implement on a dedicated
branch, routing each workstream to its named executor: the main loop DRIVES, delegates
TYPE. Keep on the main loop only taste-carrying (UI/copy) or genuinely interdependent
pieces, one-line justification each; announce every offload (→ codex: <what> / builder
spawn) as you dispatch it. Not delegating a workstream the plan routed away is a plan
deviation — say so out loud. The brief always feels more expensive than it is; typed
code is re-read every turn forever. Exiting
plan mode authorizes EDITING, not committing — get my explicit sign-off before EVERY
git commit and EVERY push (pause and summarize what you'd commit each time). Then
prove it by running it, not by reading the diff — use /verify to confirm the
chunk behaves as intended and /run to boot and drive the live app, whenever the
change is actually runnable (pick what fits: pure logic → /verify against a test;
UI/API → /run + a real browser/curl pass). Review per the owner's CLAUDE.md review
ladder — default ONE fresh-eyes pass; the full battery only for dangerous diffs.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 90 lines · 24 tokens per session scan A d9496d17ba19
kickoff-phase is a command published in the GitHub repository alicicek/tale-mode (36 stars, last pushed 2mo ago), licensed MIT. It adds 24 tokens to every session and 1,599 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
backlog
The project layer: milestones, epics, and user stories with refusing controllers — spec-seeded, sprint-ready.
sprint
Scope-boxed sprints over the backlog: one active sprint, explicit carry-over, a close that refuses to hide unfinished work.
status
The state of play, computed fresh: branch, dirty files, the active sprint, open work, index freshness.
setup
Use when the user runs /evo:setup (or /evo:setup), asks to configure evolve-loop, onboard, pick per-phase models, or learn how the pipeline works. Auto-detects available LLM CLIs/subscriptions, explains the pipeline concisely, then presents THREE ready-made config presets (Recommended/Economy/Max-quality) the Go…
forge
Ore in, steel out. Full pipeline: plan → execute → verify. Use: /forge 'task', /forge --full, --discuss, --plan-only, --execute, --park, --resume.
align
Unified alignment command (--project, --docs, --retrofit, --content).