spectre-code_review
Run final adversarial review through a pinned high-effort opposing runtime with one native fallback. Use at the final boundary to…
Capture durable project decisions, accepted corrections, verified reusable patterns or gotchas, disproved guidance, and changed persistent blockers as soon as they matter. The user's correction is sufficient authority without code corroboration. Do not use for routine progress,
$ npx -y skills add joenandez/spectre --skill spectre-capture --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/spectre-captureContext preview
The summary Claude sees to decide when to auto-load this skill.
Capture durable project decisions, accepted corrections, verified reusable patterns or gotchas, disproved guidance, and changed persistent blockers as soon as they matter. The user's correction is sufficient authority without code corroboration. Do not use for routine progress,
name: "spectre-capture" description: "Capture durable project decisions, accepted corrections, verified reusable patterns or gotchas, disproved guidance, and changed persistent blockers as soon as they matter. The user's correction is sufficient authority without code corroboration. Do not use for routine progress, transient errors, incidental code, task outcomes, or historical work accounts." user-invocable: false
Maintain concise, reusable project guidance proactively. Capture never gates delivery, verification, acceptance, or PR progression.
**DONE when:** a supported durable fact is captured through the typed path, or a skip/no-op/failure is reported truthfully without changing workflow authority.
1. Capture facts that change a likely future decision, prevent a repeated failure, or route to relevant code. Routine progress, incidental code observations, transient command errors, and task completion alone do not qualify. 2. An explicit user statement that a lasting decision is current, corrected, or superseded is authoritative. Do not wait for repository corroboration or reconfirmation. When a correction is accepted, rewrite contradictory current guidance and its title, summary, and `useWhen` together; do not leave the old conclusion imperative. Use existing revision-aware updates, statuses, and `relatedRecordIds` to reconcile known competing guidance and preserve history. Surface write/conflict failures accurately; never claim unresolved records were reconciled or sweep the corpus. 3. Bound provider observations by observed version, date, and configuration; state when they need rechecking. Keep phase obligations, experiment settings, and one-session permissions separate from project-wide guidance. Explain genuinely unavailable or non-code entry points; a user correction remains valid even without a known code location. 4. Put `entryPoints` in the semantic input from relevant acquired files: each location has path, symbol or document section, observed positive line, and role. Use a specific explanation for actual unavailable/non-code portions; mixed known and unavailable locations may include both. No file dumps, invented lines, or boilerplate excuses. 5. Submit JSON on standard input: `knowledge-cli.mjs capture --kind knowledge --input - --project-dir <project-dir> --json`. New input needs tag intent; reuse a canonical area or create only under the shared policy. Use `--input <path>` only for explicit manual/advanced capture or returned `recoveryInput`. 6. An unchanged retry is a no-op. Changed records require the loaded `revisionToken` as `--expected-revision`; preserve omitted tags. Never edit canonical packages, `index.json`, or history. 7. A capture failure returns recovery input and remains non-blocking. It never becomes a workflow gate.
Return the trigger or skip reason, tag and record outcome, ID/revision/conflict, canonical `recordPath`, applicability, evidence references, and recovery input when applicable.
SPECTRE is an Agentic Engineering workflow for Claude Code and Codex designed to help you do ONE THING more, faster, and with higher quality.
Run final adversarial review through a pinned high-effort opposing runtime with one native fallback. Use at the final boundary to…
Generate a grounded draft pull request from the actual diff and open it via gh. Use when wrapping up a branch or writing a PR…
Assess and repair a project's Spectre knowledge, work history, tags, and retrieval quality through primary-led decisions,…
Execute tasks/plans with checks/reviews/proof. Use after planning/resume. Not for planning, unplanned fixes, or pruning.
Internal initializer for a missing Spectre feature root. Invoke only from a standalone workflow with no confirmed managed root.…
Internal diagnosis engine for the Spectre Fix workflow. Use only when invoked by spectre-fix to investigate a reported bug and…