Installs into .claude/skills of the current project.
Are you the author of Spec Reconcile?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/shrekshrek-spec-reconcile)
---
name: spec-reconcile
description: Reconcile objective contradictions among accumulated specs, current truth, ADRs, and optional implementation evidence.
---
# Spec Reconcile
Match the user's language and preserve file language. Read `${CLAUDE_PLUGIN_ROOT}/docs/actions/spec-reconcile.md` completely before acting; it owns conflict and lifecycle semantics.
Claude execution details:
- Parse `$ARGUMENTS` as an area, module path, or explicit feature list; use the shared active-feature rules and exclude `archive/` from candidates.
- Use Claude's native question/approval flow for canonical decision groups and their lifecycle/current-truth
changes; present evidence and a recommendation without choosing a winner silently.
- After precedence approval, move losing artifacts with an ordinary filesystem rename and run `node "${CLAUDE_PLUGIN_ROOT}/scripts/relocate-markdown-links.cjs" <old-dir> <new-dir>` after each move. If relocation fails, move the directory back before stopping; apply prepared status/current-truth edits only after successful relocation.
- Do not modify implementation code, delete history, or commit.
Return the canonical verdict with the conflict matrix, applied lifecycle changes, current-truth gaps, ADR follow-ups, and next action.