一键导入
source-command-pipeline-retro
L6 — learning loop. Turn recurring drift/debt/patterns from recent work into concrete governance (rules + ADRs).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
L6 — learning loop. Turn recurring drift/debt/patterns from recent work into concrete governance (rules + ADRs).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Domain Engineering diagnostic — shows what the classifier decides for an objective (CMIS/DAS/profile/skills/mode). Observation-only; never mutates or blocks.
Business-driven methodology entry point — classify (intake), create/advance an Operation or Business work context, and drive the intake → operation → nested-workflow flow. Host-neutral; dry-run by default.
Workflow Navigator — shows the current phase, deliverables, and next commands for an ADR-0057 workflow. Read-only; never mutates state.
Start a focused session on one objective — locks scope, blocks opportunistic refactors.
Deterministic QA gate (ADR-0055) — run the project suite; green + complete acceptance criteria ⇒ qa-approve testing cards into conclusion; red ⇒ report (and qa-reject only attributable failures).
L6 — autonomous feature pipeline. Drives the full squad: design → implement → review → test → log. Checkpoints can be manual or automatic.
| name | source-command-pipeline-retro |
| description | L6 — learning loop. Turn recurring drift/debt/patterns from recent work into concrete governance (rules + ADRs). |
Use this skill when the user asks to run the migrated source command retro.
Look back at recent work and convert repeated friction into durable improvements to how this project is built. Output proposals — apply only with the user's OK.
Gather signal:
node contextkit/tools/scripts/stats.mjs --json (drift rate, cadence).node contextkit/tools/scripts/tech-debt-scan.mjs --json (recurring smells).node contextkit/tools/scripts/session-digest.mjs --last 10 (corrections the
user repeated, conventions that emerged, decisions made informally) — open a
full log only when a digest flags something to inspect.git log since the last few sessions (what actually changed).node contextkit/tools/scripts/advise-review.mjs
— per-lane hit-rate of /advise findings (acted-on vs still-open). A lane with
many open + low hit-rate is a pattern: either the owner is noisy (tune it down)
or the lane is under-served (schedule the work).Find patterns, not one-offs: the same correction 3×, a debt category that keeps growing, a rule that's implied but unwritten, a decision never recorded.
Propose concrete governance:
/distill-sessions; reuse it for the AGENTS.md diff.
Deprecate by strikethrough, never delete [ADR-0065]: when a rule is
superseded, mark the old line ~~old rule~~ — deprecated: <reason>. Use <new>.
instead of removing it, so the why of the change stays in history. Standards
are living, not a graveyard — only prune a struck-through rule much later,
once it's clearly fossilized.l5.highRiskPaths or
qa.criticalPaths that keeps breaking.Present the proposals ranked by impact. On approval, apply via /distill-apply
(AGENTS.md + ADR in one commit) and /context-config (config), then /log-session.
The point: the platform should get smarter about this project over time, not just enforce static rules.