一键导入
waiver-writer
Write a specgraph evidence waiver for a spec requirement that cannot currently be satisfied, with a clear justification and expiry plan.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Write a specgraph evidence waiver for a spec requirement that cannot currently be satisfied, with a clear justification and expiry plan.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write correct @spec JSDoc annotations in TypeScript/JavaScript source files to link code to specgraph spec documents.
Analyse specgraph verify output and identify what evidence is missing to advance specs to their next state.
Write specgraph spec documents with correct YAML frontmatter, evidence requirements, and section structure.
Interpret the output of `specgraph verify` and explain what each status means and what to do next.
| name | waiver-writer |
| description | Write a specgraph evidence waiver for a spec requirement that cannot currently be satisfied, with a clear justification and expiry plan. |
Write an evidence waiver that records why a spec requirement is being bypassed and when it should be revisited.
Only create a waiver when:
Do not waive requirements just because they're inconvenient. Prefer lowering the required_evidence threshold in the spec instead.
Add to the spec's YAML frontmatter:
waivers:
- dimension: implementation # evidence dimension being waived
reason: "Human-readable justification — why this is acceptable"
expires: "2025-12-31" # ISO date after which the waiver must be renewed
approved_by: "Owner or team"
Or create a standalone waiver file at docs/waivers/<SPEC-ID>-<dimension>.md:
---
spec_id: SPEC-001
dimension: implementation
reason: "Detailed justification"
expires: "2025-12-31"
approved_by: "Team Lead"
---
## Context
Explain the architectural or timeline constraint that makes this evidence unreachable.
## Risk acknowledgement
State what risk is accepted by waiving this requirement.
## Renewal condition
Describe what must be true before this waiver is renewed or removed.
expires no more than 90 days out unless there is a documented milestone dependency.approved_by must name an accountable person or team, not a role title.reason must be self-contained — it should make sense without reading other context.specgraph waivers to confirm it is recognized.accepted-state specs require stronger justification than in_progress specs.