Analyze specification files for contradictions and inconsistencies
Analyzes specification files for contradictions, inconsistencies, and ambiguities.
/plugin marketplace add teliha/dev-workflows/plugin install dev-workflows@dev-workflowsAnalyze specification files for contradictions, inconsistencies, and ambiguities.
This command uses the Specification Contradiction Checker skill for thorough analysis.
/check-spec-contradictions
The skill analyzes all specification files and identifies:
| Issue Type | Description |
|---|---|
| Direct Contradictions | Statements that conflict with each other |
| Inconsistencies | Same concept described differently |
| Ambiguities | Vague requirements open to interpretation |
| Missing Information | Critical details not specified |
| Outdated Information | Specs that may not match implementation |
For each finding, the report includes:
## Direct Contradictions
### [CRITICAL] Session Expiry Conflict
**Files**: specs/auth.md, specs/security.md
Statement 1: "Sessions expire after 24 hours"
Statement 2: "Premium users have non-expiring sessions"
**Impact**: Unclear security policy
**Questions**: Which statement is authoritative?
name: Spec Check
on:
pull_request:
paths:
- 'specs/**/*.md'
- 'docs/**/*.md'
jobs:
check:
uses: teliha/dev-workflows/.github/workflows/spec-check.yml@main
secrets:
CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}