diagnose-fixture
Classify one fixture failure for one explicit task using the §2.3 observability surface. Requires both a fixture ID and a task ID. Do not use for implementation or review passes.
- License 许可
- MIT
- 最近更新
- 2026-05-17
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- diagnose-fixture
- description
- Classify one fixture failure for one explicit task using the §2.3 observability surface. Requires both a fixture ID and a task ID. Do not use for implementation or review passes.
02 资源文件 1
- 参考文档agents/openai.yaml43 B
03 SKILL.md 正文
Analyze the fixture failure for the target task.
Intake
- Identify the fixture ID and task ID. Accepted task forms are
Tn.m, optional lowercase suffix, andSn. If either is missing, stop and ask. - Read
docs/operating-model.md§2.3 and §10. - Read
docs/tasks.mdand locate the target task block. - Read the contract, design, eval, and accepted ADR sections needed to interpret the fixture oracle and changed surface.
- Read
AGENTS.mdas an entry map only. Normative docs win on conflict. - Consult
docs/brief.mdonly to arbitrate an open scope question.
Required Evidence
Gather the minimum §2.3 observability surface:
- command, cwd, exit code, stdout, stderr;
- golden diff and filesystem mutation diff, when applicable;
- phase timings and structured traces, when available;
- fixture manifest;
- prior failure classification, if already established.
If a required signal is missing or unreadable, surface that gap before classifying. Do not infer missing signals from context.
Classification
Classify with exactly one primary label from docs/operating-model.md §10.
Optional secondary tags may help routing, but never replace the primary label.
Return
- classification
- evidence, citing the specific §2.3 signals used
- smallest corrective action
- files likely affected
- whether
docs/tasks.mdneeds an update - any missing §2.3 signal that should be added to the harness
04 同仓库更多 Skills
implement-task
暂无简介
implement-task
暂无简介
implement-task
暂无简介
validate-tasks
Run deterministic structural integrity checks on docs/tasks.md. Use before committing a change that touches docs/tasks.md, when the user asks to validate or lint the task plan, or to verify the execution-state cursor is well-formed. Safe to invoke autonomously before any commit that touches docs/tasks.md.
update-tasks
Update docs/tasks.md for a classified deviation or structural §8.4 task-plan maintenance such as a split, regrouping, dependency update, or explicit plan reshaping. Do not use for routine cursor movement, implementation, review, or product-scope changes.
implement-task
Implement exactly one explicit task from docs/tasks.md when the user names a task ID (Tn.m, optional lowercase suffix such as T0.0a, or Sn spike). Use for bounded implementation only. Do not use for review, task-plan edits, picking the next task, or requests without an explicit task ID.