Use when manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.
日本語の概要は準備中です。原文の説明を表示しています。
Use before starting any significant build or before shipping: problem-framing pre-flight, one-way/two-way door classification, ADR-lite decision logging, and post-ship outcome loop. Complements godmode-shipping (technical gate) and bdbresilience (error recovery).
インストールする前に、エージェントに与えられる指示の中身を確認できます。
This skill fills the four decision-quality gaps that neither godmode-shipping nor bdbresilience covers:
godmode-shipping → technical release gate (tests, checklist, feature flags, rollback, CI). Load it for that.bdbresilience → error recovery, 429-backoff, distributed locking, fault taxonomy. Load it for that.| Situation | Skill to load |
|---|---|
| Running pre-launch checks, CI gate, WCAG, feature flags | godmode-shipping |
| Handling transient errors, rate limits, concurrent locks | bdbresilience |
| Starting a significant build — framing the problem | this skill |
| Making a one-way or two-way door decision | this skill |
| Recording a significant architectural choice | this skill |
| Confirming a ship actually delivered value | this skill |
Significant build means any work that takes more than one commit, touches a public contract, or requires a decision that is not immediately reversible. For a one-liner fix or a pure chore, skip this skill.
Run these five questions before the first file is written. The answers go into the ADR-lite entry (section 3) or, for smaller work, into the commit message or PR description. A question with no answer is a blocker — do not proceed until it is answered.
Q1 — What problem does this solve? State the user-visible or system-visible problem in one sentence. If you cannot write that sentence, the problem is not understood yet.
Q2 — Why now, not next sprint? Name the forcing function: a deadline, a blocking dependency, a cost that compounds if delayed. "It would be nice" is not a forcing function.
Q3 — What is explicitly out of scope? List at least one thing that is tempting but excluded. Scope creep almost always enters through an unguarded boundary. Write the boundary down.
Q4 — What does success look like, measurably? Name a metric, a threshold, or an observable outcome that confirms the work delivered its value. "It works" is not measurable. "Error rate on /api/export drops below 0.1%" or "user can complete onboarding in under 3 steps" is.
Q5 — Is this reversible? Classify the change (see section 2). If it is a one-way door, written justification is required before proceeding.
Before any irreversible change, name the door type. Gate accordingly.
Changes that can be undone with low cost and no external impact:
Two-way door work proceeds when pre-flight (section 1) passes. No extra gate.
Changes that cannot be undone without significant cost, coordination, or external impact:
npm publish / npm version)Gate for one-way doors:
Reversibility.Default to one-way. The cost of an unnecessary GO gate is one conversation turn. The cost of treating a one-way door as reversible is potentially irreversible.
Record any significant architectural or product decision — including every one-way door — using this format. Lightweight by design: one file per significant choice, stored in docs/decisions/ or production_artifacts/decisions/. File name: YYYY-MM-DD-<slug>.md.
# ADR: <title, max 60 characters>
**Date:** YYYY-MM-DD
**Status:** proposed | accepted | superseded-by ADR-YYYY-MM-DD-<slug>
## Context
One sentence: the situation that made this decision necessary.
## Options Considered
- Option A: <what it is and why it was considered>
- Option B: <what it is and why it was considered>
- (add more; delete this line if only one option was viable)
## Decision
<Which option was chosen, in one or two sentences.>
## Reversibility
- Type: one-way | two-way
- Migration path (one-way only): <what a party depending on the old behavior must do>
## Revisit Trigger
<The specific event or metric that would make this decision worth re-examining.
Examples: "If p95 latency on this path exceeds 200ms after the migration",
"If a second consumer needs to read this field", "After Q1 usage data is available.">
Store the file. Reference it from the PR description. You do not need a framework, a tool, or a meeting — just the file.
Define the check-back before the ship, not after. At the time of shipping, record this alongside the ADR-lite entry or in the PR description:
Check-back trigger: When will you look? Choose one:
Success signal: What observable outcome confirms the work delivered its stated value (from Q4 above)?
Rollback signal: What observable outcome triggers rollback consideration? Be specific: name the metric and threshold. "Something seems wrong" is not a signal. "Error rate on the affected endpoint exceeds 1% over a 15-minute window" is.
Who checks? Default: the person who shipped it. If that person is unavailable, name a fallback now.
Post-ship check is not optional for one-way door changes. For two-way door changes it is recommended but can be skipped if the change is trivially observable (e.g., a style change that is visible on first load).
| Rationalization | Reality |
|---|---|
| "I'll define success after I ship." | Success defined post-hoc matches whatever shipped, not what the user needed. Write it before. |
| "This is just a small refactor, the door classification doesn't apply." | Classification is fastest on small changes. The blast radius of a wrong call on a large change makes the small effort worthwhile. |
| "I'll write the ADR after the decision is stable." | A decision that has already shipped is not a decision — it is a fact. Write it when options are still open. |
| "The rollback trigger is obvious, I don't need to write it down." | Obvious rollback signals are still missed under incident pressure. Write the number before the incident. |
| "The post-ship check-back is someone else's job." | If no one is named, no one owns it. Name someone before shipping. |
Before calling this skill's work done:
docs/decisions/ or production_artifacts/decisions/まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.
日本語の概要は準備中です。原文の説明を表示しています。
Use when a hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).
日本語の概要は準備中です。原文の説明を表示しています。
Reference for how BDB structures autonomous software engineering work — the seven-node dispatcher graph (Architect, TechLead, UI/UX, Engineering, Media/EventTech, Reviewer, Shipping) that /startcycle-graph actually runs. Use when you need the high-level lifecycle framing without inventing your own process.
日本語の概要は準備中です。原文の説明を表示しています。
Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling.
日本語の概要は準備中です。原文の説明を表示しています。
Harness patterns for coding agents — memory, permissions, context engineering, delegation, skills, hooks, bootstrap.
日本語の概要は準備中です。原文の説明を表示しています。
agenttrail: live map of a multi-agent build in the browser: which plan component is being worked on, by which agent or harness, what is done and what is stuck. Use when a multi-agent pipeline starts (/startcycle, /startcycle-graph, /teamwork-preview) or after a plan-canvas approve, when the user asks to see what the agents are doing ("live map", "build board", "who is running now"), or by yourself whenever a multi-agent run is under way — no user prompt needed.
日本語の概要は準備中です。原文の説明を表示しています。