review-cogvault
Reviews implementation against project specs with multi-persona assessments.
Install
mkdir -p .claude/skills/review-cogvault && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13056" && unzip -o skill.zip -d .claude/skills/review-cogvault && rm skill.zipInstalls to .claude/skills/review-cogvault
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Review cogvault plans or implementation results against SPEC.md, DESIGN.md, decisions, and tests. Use this when the user asks for a multi-angle review of a plan, code changes, or implementation results in this repository, especially when they want findings first and role-based assessment from junior, senior, staff, and security engineer perspectives.Key capabilities
- →Review cogvault plans against SPEC.md, DESIGN.md, decisions, and tests.
- →Review cogvault implementation results against SPEC.md, DESIGN.md, decisions, and tests.
- →Detect contract drift, missing responsibilities, unsafe assumptions, and weak verification plans.
- →Compare implementation against plan and canon.
- →Check for 3-way drift: plan vs code, canon vs code, plan vs canon.
- →Prioritize contract mismatch with SPEC.md and architecture mismatch with DESIGN.md.
How it works
The skill identifies the review target and mode, narrows relevant canon documents, inspects changed files and tests, and then reviews through various lenses, prioritizing contract and security findings.
Inputs & outputs
When to use review-cogvault
- →Review plan draft
- →Assess implementation code
- →Check contract drift
About this skill
Review Cogvault
Use this skill only for this repository.
The default output shape is:
- Findings first, ordered by severity
- Open questions or assumptions only if needed
- Role-based assessment:
- junior
- senior
- staff
- security engineer
Keep the review grounded in repository canon:
SPEC.mdfor contracts and user-visible behaviorDESIGN.mdfor package boundaries and implementation intentdocs/decisions/for accepted constraints and deferred itemsdocs/research/only as supporting context, never as canon
Mode Selection
Choose one mode before doing deeper work.
-
plan-review- Use when the target is a plan doc, proposal, or implementation outline.
- Goal: detect contract drift, missing responsibilities, unsafe assumptions, and weak verification plans before coding starts.
-
implementation-review- Use when the target is code already written from a plan.
- Goal: compare implementation against plan and canon, then check whether tests actually lock the intended behavior at the level that owns the contract.
If the user does not specify a target, identify it from the request first.
Workflow
- Identify the review target and mode.
- Narrow the relevant canon in
SPEC.md,DESIGN.md, anddocs/decisions/. - For implementation review, inspect changed files, tests, fixture data, and the implementation plan together when a plan exists.
- In implementation review, explicitly check for 3-way drift:
- plan vs code
- canon vs code
- plan vs canon
- Review through these additional lenses when relevant:
- performance and operational behavior
- schema and data migration risk
- scenario-level regression coverage
- failure recovery and retry semantics
- API surface and misuse resistance
- Prefer contract and security findings over style commentary.
- Run tests when the review depends on behavior claims.
- Report only concrete findings. If no findings remain, say so explicitly.
Review Priorities
Always prioritize these checks:
- Contract mismatch with
SPEC.md - Architecture mismatch with
DESIGN.md - Security boundary drift: traversal, symlink, excluded paths, permission semantics
- Missing or misleading tests
- Tests that only prove helper behavior while missing the real contract-owning path
- Hidden coupling between layers
- Data-shape drift: path normalization, source type, links, attachments, tags
- Performance and operational regressions: fallback cost, scan latency, query-time consistency overhead
- Schema and storage migration safety: table shape changes, existing DB compatibility, rebuild assumptions
- Scenario-level regressions: write-now vs reindex-later parity, user-visible flows, end-to-end contract locking
- Failure recovery semantics: partial failure handling, retry behavior, stale-data policy, eventual healing
- API usability: public methods that invite misuse, responsibilities exposed too early, unclear ownership
- Review drift: stale plan documents, outdated ADR assumptions, canon updated without matching tests
Evidence Rules
- Cite file references for every material finding.
- Treat passing tests as supporting evidence, not proof of correctness.
- If behavior is only partially verified, say exactly what remains unproven.
- For implementation review, prefer citing the plan file when it materially differs from code or canon.
Checklists
Read references/checklists.md and use the relevant section:
Plan Review ChecklistImplementation Review Checklist
Additionally inspect these angles when the target touches them:
Plan Convergence- If an implementation plan exists, does it still match the final code and canon?
- If not, is the plan stale, or did code drift from the intended design?
Performance & Ops- Is the steady-state cost acceptable for the expected vault size?
- Does any fallback path change complexity enough to affect user-visible latency?
- Are concurrency and connection-pool choices justified rather than incidental?
Migration- Does the plan account for existing on-disk state and schema drift?
- If schema changes are proposed, is rebuild vs migration explicitly chosen?
Scenario Regressions- Do tests lock user-visible equivalence across different code paths?
- Is there at least one scenario that exercises the intended flow end to end?
Failure Recovery- After partial failure, is the next recovery path explicit and testable?
- Is stale data policy intentional, bounded, and observable to callers where needed?
Contract-Locking Tests- Do tests exercise the highest-level path that owns the invariant, rather than only a helper or storage primitive?
- If a review-established invariant exists, is there a regression test that would fail if the public behavior drifted?
API Usability- Does the exposed interface make misuse easy?
- Could a narrower surface or clearer ownership reduce future drift?
Output Rules
- Findings must be the first section.
- Severity labels should be explicit:
high,medium,low. - If there are no findings, say
없음and still include the role-based assessment. - Keep summaries short. Do not turn the answer into a changelog.
When not to use it
- →When reviewing plans or code for repositories other than this one.
- →When the user does not ask for a multi-angle review.
- →When style commentary is preferred over contract and security findings.
Limitations
- →Use this skill only for this repository.
- →It prioritizes contract and security findings over style commentary.
- →It reports only concrete findings; if none remain, it states '없음'.
How it compares
This skill provides a structured, multi-angle review process for cogvault plans and implementations, explicitly checking for drift against canonical documents and offering role-based assessments, which is more thorough than a general code r
Compared to similar skills
review-cogvault side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| review-cogvault (this skill) | 0 | 4mo | No flags | Advanced |
| github-code-review | 13 | 2mo | Review | Advanced |
| reviewing-code | 21 | 8mo | No flags | Intermediate |
| reviewing-nextjs-16-patterns | 11 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by teslamint
View all by teslamint →You might also like
github-code-review
ruvnet
Comprehensive GitHub code review with AI-powered swarm coordination
reviewing-code
CaptainCrouton89
Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.
reviewing-nextjs-16-patterns
djankies
Review code for Next.js 16 compliance - security patterns, caching, breaking changes. Use when reviewing Next.js code, preparing for migration, or auditing for violations.
cookbook-audit
anthropics
Audit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.
pr-review
pytorch
Review PyTorch pull requests for code quality, test coverage, security, and backward compatibility. Use when reviewing PRs, when asked to review code changes, or when the user mentions "review PR", "code review", or "check this PR".
find-bugs
davila7
Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.