ワンクリックで
dev-workflow
Use for any task that changes code or tests. Routes implementation work by risk and applicable branch skills before editing.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use for any task that changes code or tests. Routes implementation work by risk and applicable branch skills before editing.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Use when finishing a branch or PR after verification and review, including merge, PR publication, keep, discard, cleanup, local sync, and reporting merge or PR URLs with current git state.
Use when handling received code-review feedback on a PR or diff, including requested changes, inline comments, approvals, non-blocking notes, and disputed suggestions. Separates accepted fixes, refutations, deferrals, clarification needs, and merge handoff.
Use when preparing a focused code-review request for a PR or diff after implementation evidence exists, especially to package scope, reviewer focus, PR URL, verification, known risks, and deferred work without deciding final submit readiness.
Use before every submission to decide whether required checks, artifacts, and branch evidence are complete enough to submit.
Use when work is complex, long-running, multi-step, cross-boundary, likely to span multiple PRs/sessions, or needs handoff-ready planning under plans/.
Use when adding or changing Agent-facing workflows, generated prompts, collect plans, executable handoff artifacts, CLI workflows, controller/target-local workflow chains, or validation artifacts consumed by downstream reports. Do not use for ordinary code changes without an Agent-facing workflow or generated instruction surface.
| name | dev-workflow |
| description | Use for any task that changes code or tests. Routes implementation work by risk and applicable branch skills before editing. |
| metadata | {"short-description":"Risk-routed dev workflow"} |
This skill is the router for implementation work in this repository.
It decides which branch workflows are required for the current task.
Use this skill for any task that changes code and/or tests. It is mandatory.
Open references/dev-workflow.md and fill it top-down.
Route by risk first (low | normal | high) and record why.
Run the default implementation lane when required by risk:
low: skip the lane only when the change is one file, adds no abstraction, leaves public APIs unchanged, and has no behavior expansion.normal / high: define acceptance criteria, seed a Test List when behavior can be tested, run implementation-economy, and run design-balance when module/class responsibility layout changes.Apply required trigger-based branches only when facts trigger them.
$bug-investigation-and-rca$architecture-decision-analysis$code-smells-and-antipatterns$design-balance$implementation-economy$performance-review$function-boundary-governor$destructive-refactor$concurrency-core + $thread-safety-tooling (+ variant skills)$observability$embedded-system-familiarization$staged-lowering$working-with-legacy-code$visual-regression-testing + matching platform visual skill(s)$code-readability (Doxygen gate)Apply routing priority to avoid overlap:
$architecture-decision-analysis before implementation. Route to $requirements-engineering first if the quality drivers or requirements are too vague to measure.$embedded-system-familiarization first.$embedded-nfr-design before implementation. Route to $architecture-decision-analysis only when multiple cross-boundary architecture options must be compared.$design-balance before implementation.$function-boundary-governor first.$implementation-economy.$embedded-hot-path-review; otherwise use $performance-review.$code-smells-and-antipatterns only when module-layer dependencies/coupling/architecture boundaries/adapters are also changing.Embedded NFR routing table:
| Skill | Trigger |
|---|---|
$embedded-system-familiarization | Broad target-learning, optimization, or architecture-shaping work where target behavior, hardware capability, workload envelope, bottlenecks, margins, or NFR provenance are not understood. |
$embedded-target-characterization | If target profile, normal workload, measurement surface, resource headroom, or physical budget provenance is missing. |
$embedded-operating-envelope-discovery | If normal, near-boundary, degraded, failure-adjacent, recovery, or telemetry blackout behavior is unknown. |
$embedded-nfr-calibration | If budget values are being set or revised from target characterization, baselines, or operating envelope evidence. |
$embedded-nfr-design | Always for embedded physical-footprint work after missing target context has been routed to characterization or explicitly marked unknown/provisional. |
$embedded-hot-path-review | Only if loop, polling, sampling, collector, recorder, or hot-path behavior exists. |
$embedded-observer-effect-review | Only if instrumentation or measurement can perturb workload. |
$embedded-nfr-harness-design | Only if measurement or budget proof is needed. |
$embedded-nfr-gate | Before final submit if feature-level embedded NFR work was triggered. |
$embedded-project-constitution | Only for project bootstrap or a new embedded runtime class. |
Use $embedded-system-familiarization as an orchestrator for broad target-learning or optimization efforts. Use the specific embedded skills directly for narrow tasks with known target context.
Execute implementation with the selected route + required branches.
Run canonical verification at the depth required by the selected risk route.
Hand off to $quality-gate for final submission readiness.
$quality-gate.$quality-gate.