بنقرة واحدة
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.