Executing Plans Inline
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
Execute tasks/plans with checks/reviews/proof. An agent skill from joenandez/spectre.
$ npx skills add joenandez/spectre --skill spectre-execute -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install joenandez/spectre spectre-execute --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/joenandez/spectre.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/spectre/skills/spectre-execute .claude/skills/spectre-execute && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "spectre-execute" agent skill from https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-execute into .claude/skills/spectre-execute/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spectre-execute", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-executeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add joenandez/spectre --skill spectre-execute -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install joenandez/spectre spectre-execute --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/joenandez/spectre.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/spectre/skills/spectre-execute .agents/skills/spectre-execute && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "spectre-execute" agent skill from https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-execute into .agents/skills/spectre-execute/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spectre-execute", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add joenandez/spectre --skill spectre-execute -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install joenandez/spectre spectre-execute --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/joenandez/spectre.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/spectre/skills/spectre-execute .cursor/skills/spectre-execute && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "spectre-execute" agent skill from https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-execute into .cursor/skills/spectre-execute/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spectre-execute", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/joenandez/spectre.git --path plugins/spectre/skills/spectre-execute--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add joenandez/spectre --skill spectre-execute -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install joenandez/spectre spectre-execute --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/joenandez/spectre.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/spectre/skills/spectre-execute .gemini/skills/spectre-execute && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "spectre-execute" agent skill from https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-execute into .gemini/skills/spectre-execute/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spectre-execute", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install joenandez/spectre spectre-executeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add joenandez/spectre --skill spectre-execute -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/joenandez/spectre.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/spectre/skills/spectre-execute .github/skills/spectre-execute && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "spectre-execute" agent skill from https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-execute into .github/skills/spectre-execute/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spectre-execute", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add joenandez/spectre --skill spectre-execute -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install joenandez/spectre spectre-execute --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/joenandez/spectre.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/spectre/skills/spectre-execute .opencode/skills/spectre-execute && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "spectre-execute" agent skill from https://github.com/joenandez/spectre/tree/main/plugins/spectre/skills/spectre-execute into .opencode/skills/spectre-execute/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spectre-execute", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
spectre-executeExecute tasks/plans with checks/reviews/proof. An agent skill from joenandez/spectre.
Spectre Execute is an agent skill from joenandez/spectre. Execute tasks/plans with checks/reviews/proof. Use after planning/resume. Not for planning, unplanned fixes, or pruning.
Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 25 other files, including reference files (for example `references/create-tasks.md`, `references/create-tasks/execute.example.md` and `references/create-tasks/tasks.example.json`).
The repository describes itself as: Spectre is a battle-tested 6 stage agentic engineering workflow for building complex, production-ready features. You stay in the loop for the decisions that matter. Your agents…. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 931c9e8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript, from the files we listed), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Spectre Execute loads about 4.1k tokens when it runs, and up to ~36k if it reads all its reference files. Until then it costs about 34 tokens; SKILL.md has 1,804 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from joenandez/spectre at commit 931c9e8, republished under its MIT licence (© joenandez). 1,804 words, ~4,066 tokens.
.claude/skills/spectre-execute/SKILL.md (or your agent's skills folder). This skill also uses 20 other files; get the full folder from GitHub.Preserve parallelism, authority, gates, repair.
$ARGUMENTS: path; --origin plan|fix; --preflight-plan <xs|light|standard|comprehensive>; wave hints; --orchestrated; orchestrated-only --finalization-owner parent. Default owner: self.--review-profile final-only, valid only with --orchestrated --finalization-owner parent; it defers intermediate review and requires the orchestrating caller to invoke Skill(spectre-code_review) exactly once; caller owns sequencing, never semantic review.structured: execute index + resolvable tasks.json; malformed structured input escalates, never becomes a plan.fix-source: bug-report path/root or identifying content—not --origin—selects fix; load references/fix-source.md, not Plan preparation.plan-direct: explicit readable plan, including paths, Plan handoff markers, and legacy Execution Mode: direct headers. The explicit supplied plan wins over ambient task artifacts and enters this preparation contract.--preflight-plan <depth> remains a preparation-depth hint, not authorization, classification, or task-graph switch; a depth hint must not create authority pause. Execution Mode: direct is a legacy coordination hint. No selected readable plan needs a completeness/header ceremony.FEATURE_ROOT only when explicit/current-thread evidence ties it to this work (physical directory wins; never branch/recency/lifecycle/scans); distinct work ignores ambient roots. Otherwise, including on collision, standalone MUST first load and follow @skill-spectre:spectre-feature-root through DONE; orchestrated calls escalate. Keep writes beneath it and pass it unchanged.Tasks JSON → adjacent tasks.json → sibling .tasks.json; else escalate. Read whole; detail targeted slices.references/telemetry.md, start/resume local event run with origin, follow primary/worker authority. Local workflow store is the sole lifecycle/progress authority; plans/tasks immutable. Summaries retain origin/shape/category/elapsed/aggregate tokens; Plan-direct emits events. Telemetry failure degrades observation, never delivery authority.SCOPE_DOCS: manifest paths or scope/UX/research cited by the plan.references/plan-direct.md for preparation state. On the first verification failure, review finding, E2E gap, or proof failure, read references/repair-policy.md.self: one final comprehensive review; proof ends PASS.parent: IMPLEMENTATION_READY + ACCEPTANCE_PENDING manifest; no final review, proof, or acceptance claim. With --review-profile final-only, every phase records final-only and the parent receives FINAL_REVIEW_PENDING.done|skipped; current affected verification; each phase final-only or reviewed once for recorded compounding risk; every finding dispositioned; no safe authorized work or stale/uncovered final surface; self final review + end-only proof when applicable; no primary-authored planned work; structured telemetry complete or honestly degraded.task_context.md assessment by plan/authority hashes; after scope-safe byte-only review edits, rebind if topology/uncertainty is unchanged; reroute only if absent/materially invalidated. Missing assessment dispatches Skill(spectre-plan-route) to a fresh child agent for one classification. Hash-bound observed size, never depth, decides Plan Review: XS/S record review:not-required:<size> and skip; M+ reuse a closed correctness+simplification chain only with external-attempt/recorded-failure+fallback provenance, completed route/reports, finalized plan hash/disposition, and protected files unchanged; reject route-only/interrupted/NOT DONE; else resume hash-valid or user-decided partial correctness or dispatch ${CLAUDE_PLUGIN_ROOT}/skills/spectre-execute/references/plan-review.md --auto-apply scope-safe --orchestrated once to fresh child. Review-worthy risk reclassifies M+; no hidden XS/S exception. Mechanical repairs stay local; semantic corrections use child. Scope/explicit-design changes remain withheld; scope-safe result proceeds without a second user gate. ATOMIC/DIRECT use the bounded local workstream/Active Wave pattern. For STRUCTURED, pass finalized plan path/hash, closed review evidence, and assessment depth; STRUCTURED dispatches a fresh child with ${CLAUDE_PLUGIN_ROOT}/skills/spectre-execute/references/create-tasks.md --orchestrated (L → standard, XL → comprehensive). No automatic task review; when a user explicitly requests a task-graph audit, load ${CLAUDE_PLUGIN_ROOT}/skills/spectre-execute/references/task-review.md. Select only a validated pair bound to finalized plan and closed review chain. For all preparation children, consume child DONE inside the same Execute run before proceeding.run start with original --source returns the same runId; run status --run-id <id> --json reports it. Compare selected source/preparation hashes before trusting mappings; references/plan-direct.md owns hash-bound pair reuse and source-mode continuity. Fresh structured selection persists its resolved JSON event source so resubmitting the plan resumes the same run. Trust only completed/skipped; every other value is redo-or-verify. INVALID_TASK_TRANSITION means the log is ahead: re-read, never force. Source order alone does not block concurrent dispatch; detail only the ready frontier.references/parallel-scheduling.md before first dispatch; apply it to every source and frontier. Waves guide; phases bound review. Batch at most three sequential parents or bounded plan-direct workstreams. Assign plan-required real-input probes to @spectre:dev before dependent implementation; independent ready work may proceed. Require a sanitized real capture/fixture and observed result against the plan's stop condition; static inference cannot replace them. Every source-owned workstream, including single/sequential work, goes to @spectre:dev; the primary only orchestrates, verifies, accepts, and records state; it never implements planned work. For risk, use Claude claude-opus-5-5 or Codex gpt-6-sol; otherwise defaults. Give exact assignment, context, threatened invariant, and shared contract; omit unrelated ids. Structured dispatch includes exact <workflow_telemetry>. Require the worker to load ${CLAUDE_PLUGIN_ROOT}/skills/spectre-execute/references/tdd.md, run focused checks, commit, return compressed insights, and report E2E Complete|Gap|Adaptation.references/repair-policy.md; implementation reports are leads only.Skill(spectre-work-record) once at start with truthful intent/scope. Workers return compact findings/evidence; after each accepted batch primary invokes Skill(spectre-capture) only for qualifying reusable knowledge. For meaningful blocked handoff/resolved resumption, invoke Skill(spectre-work-record); never task, batch, check, review, commit, or routine-progress update. At terminal completion run finish first, then invoke Skill(spectre-work-record) once with truthful seven-section account and --source-run-id <exact-run>; capturing earlier leaves a start-only delivery receipt Ship can never select. Authorized successful self sends execution: finalized with remainingWork: "None.", independent of Ship, any PR, and later review/CI/merge/closure; parent stays IMPLEMENTATION_READY/ACCEPTANCE_PENDING; blocked/failed/incomplete runs stay non-final with truthful residual work. Capture failure does not block verification, review, proof, lifecycle authority, or delivery; return recovery input.--review-profile final-only, record each verified completed phase as final-only without loading review routing or dispatching a reviewer. Otherwise a phase may be reviewed only after all source-owned tasks/workstreams and adaptations are done|skipped under current affected verification; completion alone is not a trigger. On first phase completion, read references/review-routing.md.CLEAN or evidence-backed CRITICAL/HIGH with file:line, invariant, observable scenario, evidence chain, smallest in-thread fix. Persist only local route/dispositions, never an intermediate review report. Follow repair policy: one consolidated pass, affected verification, no repair re-review.Compute coverage from the ledger. Run only stale or uncovered checks; never blanket-rerun cumulative verification or a root suite. Expensive harness/performance/full qualification runs only for the final relevant candidate unless a source task produces a prerequisite or product-consumed qualification artifact blocking downstream work. Cache by candidate definition hash = relevant inputs + scenario/config + command; permit one run per hash, rerun only after changed inputs or diagnosed infrastructure invalidation.
parent: require wave gates/review dispositions. Return diff/base, commits/files, test roots, coverage, review route, repair ledger, requirement slices, findings, and ACCEPTANCE_PENDING; add FINAL_REVIEW_PENDING for final-only, requiring one opposite-runtime-first Skill(spectre-code_review) before proof. The manifest names ${CLAUDE_PLUGIN_ROOT}/skills/spectre-execute/references/proof.md and its tuple-bound Validate step as pending acceptance; parent mode ends here and the caller owns that sequence.self: invoke Skill(spectre-code_review) exactly once, high effort, over cumulative diff + requirements/scope without implementer rationale. Structured mode passes completed requirement/AC slices; plan-direct passes PLAN_SOURCE plus relevant EXECUTION_STATE evidence as routing only. It owns delivery/reachability, scope-creep, dead-computation, old-path, and single-source audits. Record its result as a review gate. Give attributable CRITICAL/HIGH one consolidated repair pass, affected verification, and honest dispositions.${CLAUDE_PLUGIN_ROOT}/skills/spectre-execute/references/proof.md once over the final authoritative source and current candidate. This reference invokes Skill(spectre-validate) --orchestrated with the same source, resolved FEATURE_ROOT, and complete BASE_SHA/HEAD_SHA/DIFF_SHA256 tuple, then observes uncovered journeys. Persist validation report, status, and tuple in Proof; a PASS requires status Complete for the exact current tuple. Any Partial, Dead Code, or Missing requirement blocks aggregate PASS and follows the existing repair policy, with fresh current-candidate validation after repair. A genuine authority block is reported truthfully. Parent ACCEPTANCE_PENDING names this Proof reference and tuple-bound validation as its pending acceptance step. Static validation and observed journeys remain distinct. Record Proof as the final acceptance gate; after repair, use targeted rechecks from references/repair-policy.md before another full current-candidate Proof pass; do not terminalize until aggregate PASS or every remainder is NEEDS_AUTHORITY. Formatting, lint, artifact, rebase, or commit-only changes do not trigger reproof. Finish structured runs with the truthful terminal event.plan.execution_outcome; Plan/Execute artifact joins use SHA-256 hashes of raw artifact file bytes, and join failure only degrades telemetry.Parent: machine IMPLEMENTATION_READY/ACCEPTANCE_PENDING (+ FINAL_REVIEW_PENDING), no table. Self terminal: returns counts/coverage/review/dispositions/owner/proof/findings/RUN_ID/telemetry. Companion opens same resolved local file beside conversation; outside same clickable link/no failure; Never publish/share proof.
| Handoff | Details |
|---|---|
| 🧭 Current phase | Complete/recovery. |
| 📦 What was just done | Delivery/impact. |
| ▶️ Proposed next step | Render resolved action. |
| 🔎 Review proof | Render Markdown Review proof; substitute absolute FEATURE_ROOT. |
What was just done contains delivered capability + user impact only; must not include test/review/proof verdicts. Put counts/coverage/review/dispositions/owner/RUN_ID/telemetry outside the table.
High → Fix; coverage or any other closeout → /spectre:spectre-ship; blocked/failed → same table/exact resolved recovery action.
/spectre:spectre-execute <resolved-plan.md> from the original readable plan; if no readable plan exists, report NEEDS_AUTHORITY against the malformed source.NEEDS_AUTHORITY before task generation/delivery.--review-profile final-only without an orchestrated caller that explicitly owns the one final Skill(spectre-code_review) invocation; unsafe/unrelated prompt slice; conflicting acceptance; unavailable authority/capability; required scope change; or unauthorized destructive action.NEEDS_AUTHORITY.© joenandez, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 20 other files (references) in plugins/spectre/skills/spectre-execute of joenandez/spectre.
Open the folder on GitHubat commit 931c9e8
Spectre Execute next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Spectre Execute this skilljoenandez/spectre | 164 | — | ~4.1k | Automated safety check: Pass | MIT | |
| Executing Plans Inlineobra/superpowers | 297k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Execute Planbrycewang-stanford/Auto-Empirical-Research-Skills | 4.5k | — | ~2.1k | Automated safety check: Pass | Custom licence | |
| Inline Plan ExecutionjnMetaCode/superpowers-zh | 8.3k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Plancodewhale-hq/Codewhale | 41k | — | ~213 | Automated safety check: Pass | MIT | |
| Execute Plan With Status Trackingtailcallhq/forgecode | 7.6k | 1 repos | ~426 | Automated safety check: Pass | Apache-2.0 |
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
brycewang-stanford/Auto-Empirical-Research-Skills
A skill your agent uses when a research implementation plan exists in docs/superpapers/plans/ and the user is ready to execute it — collecting data, running analysis, producing outputs, writing the…
jnMetaCode/superpowers-zh
Executes a written implementation plan task by task in the current session, with a progress ledger, test-first gates and one fresh-context review at the end.
codewhale-hq/Codewhale
Turn a sufficiently understood task into an ordered implementation plan with dependencies and verification.
tailcallhq/forgecode
Works through a plan file task by task, updating each task's status inside the file, then re-reads it at the end to confirm nothing was left undone.
mohitagw15856/pm-claude-skills
Execute a written plan with discipline — verify each step before advancing, surface deviations instead of improvising around them, and keep a visible execution log.
joenandez/spectre
A skill your agent uses when validating that the Spectre plugin itself still works after ANY change to this repo — skills, prompts, agents, hooks, the CLI, the Codex mirror, or a release.
joenandez/spectre
A skill your agent uses when modifying the Codex SPECTRE install flow, SessionStart continuity, project skill syncing, registry injection, or Codex-specific runtime files.
joenandez/spectre
Save a quiet, branch-keyed session snapshot with continuity, active work, and optional task/todo state for automatic resume.
joenandez/spectre
User-invoked front door for durable capture. An agent skill from joenandez/spectre.
joenandez/spectre
Rewrite a verbose SPECTRE skill into a compact, contract-form Spectre skill proposal — clear on WHAT, silent on HOW — grounded in the spectre-light distillation and freedom-tier budget.
joenandez/spectre
Rewrite Spectre subagent definitions into compact, contract-driven agents with clear routing, least-privilege tools, output schemas, and an auditable rewrite trail.
Execute tasks/plans with checks/reviews/proof. An agent skill from joenandez/spectre. Spectre Execute is an agent skill from joenandez/spectre. Execute tasks/plans with checks/reviews/proof.
Run `npx skills add joenandez/spectre --skill spectre-execute -a claude-code`. Or copy the skill folder (plugins/spectre/skills/spectre-execute in joenandez/spectre) into .claude/skills/spectre-execute in your project. Claude Code loads it when a task matches its description.
Run `npx skills add joenandez/spectre --skill spectre-execute -a codex`. Or copy the skill folder (plugins/spectre/skills/spectre-execute in joenandez/spectre) into .agents/skills/spectre-execute in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add joenandez/spectre --skill spectre-execute -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spectre-execute, .gemini/skills/spectre-execute, .github/skills/spectre-execute and .opencode/skills/spectre-execute in your project.
Going by SKILL.md and its folder, Spectre Execute needs JavaScript for the scripts in its folder. Our summary lists: Node.js.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Spectre Execute is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 32k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Spectre Execute: Executing Plans Inline (obra/superpowers, 297k stars), Execute Plan (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Inline Plan Execution (jnMetaCode/superpowers-zh, 8.3k stars) and Plan (codewhale-hq/Codewhale, 41k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
joenandez (a GitHub user) maintains it in joenandez/spectre, which has 164 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on October 2, 2026.
Source: joenandez/spectre on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.