一键导入
ambiguity-auditor
Audit KB for ambiguity — undefined terms, vague requirements, contradictions, stale content.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit KB for ambiguity — undefined terms, vague requirements, contradictions, stale content.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Audit code quality against KB-defined properties, invariants, and naming conventions.
Quality and compliance audit — combines code-quality and spec-compliance into one actionable report.
Periodic friction analysis — proposes new skills, deterministic tools, and adaptations.
Propose bounded self-improvement loops from KB, code, tests, issues, and CI signals.
Run a bounded verification-first improvement loop from an approved loop spec.
Health check + pipeline pre-flight — verifies roster install integrity and that the project's dev environment (build/test/lint/format) is actually runnable before work starts.
| name | ambiguity-auditor |
| description | Audit KB for ambiguity — undefined terms, vague requirements, contradictions, stale content. |
| when_to_use | Use to find undefined terms, vague requirements, contradictions, or stale content in the KB. Trigger: 'audit the KB for ambiguity'. |
| version | 1.0.1 |
Scan all knowledge base files and produce a structured report of ambiguity, inconsistency, and staleness issues.
kb/index.md to enumerate all KB files.kb/glossary.md to build the set of defined terms.kb/glossary.md.Scan for patterns indicating unquantified or untestable requirements:
For each match, flag and recommend a quantified replacement.
spec.md vs properties.md, architecture.md vs spec.md, any file vs glossary.md.last-updated frontmatter in each KB file. Flag files older than 30 days.find / grep to verify).ls specs/*.md 2>/dev/null
If specs found:
## Entities<name> defined differently in vs "## Entities section:
<name>"Write findings to kb/reports/ambiguity-report.md under new section ## Cross-Spec Entities.
Write the report to kb/reports/ambiguity-report.md using this format:
---
auditor: ambiguity-auditor
date: <today YYYY-MM-DD>
status: N critical, N warnings, N info
---
## Critical
### [C1] <Issue title>
- **Location**: <file>, <line or section>
- **Issue**: <description>
- **Recommendation**: <specific fix>
## Warnings
### [W1] <Issue title>
- **Location**: <file>, <line or section>
- **Issue**: <description>
- **Recommendation**: <specific fix>
## Info
### [I1] <Issue title>
- **Location**: <file>, <line or section>
- **Note**: <description>
Severity mapping:
kb/reports/ directory if it doesn't exist.kb/glossary.md doesn't exist, flag that as Critical #1.