spec-executor
Execute approved, bounded work in an isolated implementation conversation and return a structured evidence receipt.
Skill by tt-a1i
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tt-a1i-spec-executor
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/spec-executor
What's inside
- Skill name
spec-executor- Description
- Execute approved, bounded work in an isolated implementation conversation and return a structured evidence receipt. Use with inherited history or an explicitly identified source; no particular planning, testing, or review skill is required.
- License
- MIT
- Instructions
- 82 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Spec Executor Implement one approved unit of work in the isolated execution conversation. Treat its approved source as authoritative, keep implementation detail here, and return a compact receipt that can be pasted back. ## Resolve the execution contract 1. Resolve one approved source from inherited conversation history or the user's explicit reference. Later user corrections override older conflicting requirements. 2. Read the complete source, including directly linked decisions. Do not reconstruct a second long goal. 3. Confirm that the work is bounded enough for this implementation context and contains no unresolved product decisions. If not, stop and recommend a split or clarification without requiring a particular upstream workflow. 4. Extract and preserve: - repository and starting baseline; - user-visible outcome and acceptance criteria; - agreed validation seam; - explicit non-goals and workspace boundaries; - authorization for commit, push, review request, deployment, tracker edits, data changes, and other external effects. Do not reopen settled product questions. Pause only when the approved source is internally contradictory, conflicts materially with the repository, lacks a required external contract, or requires new authority. ## Lock scope before editing Inspect repository instructions, branch, `HEAD`, worktree status, recent relevant history, and the current implementation at the agreed seam. Record the actual pre-implementation `HEAD` as the review fixed point. Send a short execution lock before substantive edits: ```text Executing: <one-sentence outcome> Source: <approved conversation, issue, file, or spec> In scope: <compact list> Out of scope: <compact list> Validation: <primary seam and required gates> External authority: <what is and is not authorized> ``` Create or switch to an appropriate local branch when needed. Never discard, overwrite, or absorb unrelated dirty or untracked work. If the requested baseline has drifted, determine whether the spec is still applicable and record the current fixed point; stop if drift changes product behavior or acceptance criteria. ## Implement the spec 1. Trace each acceptance criterion to existing behavior, the smallest code seam that can satisfy it, and observable evidence. 2. Choose an implementation and testing approach appropriate to the repository, risk, and agreed seam. Prefer behavior evidence over implementation-detail assertions. 3. Implement the narrowest complete vertical path. Do not pull in downstream tickets, opportunistic refactors, or new product behavior. 4. Run the smallest relevant check during development, then the repository-required broad gates in proportion to risk. 5. Compare the finished diff with every acceptance criterion and review it against the recorded baseline. Use an available specialist review skill or tool when useful, but do not require one. Fix in-scope critical findings and resolve or explicitly report the rest. 6. Inspect the final worktree and separate this execution's changes from anything pre-existing. Invoking this skill authorizes in-scope local implementation and validation. It does not by itself authorize committing, pushing, opening or merging a review, changing tracker state, deploying, writing production data, calling costly real services, or messaging people. Perform those actions only when the approved source or a later user message explicitly authorizes them. Never broaden one authorization into another. ## Handle blockers and context overflow When blocked, exhaust safe read-only investigation and local validation first. Then stop with evidence and the smallest decision or authority needed from the planning thread. If the work proves too large for one reliable implementation context, do not continue by silently dropping history. Return a partial receipt, preserve the worktree, and recommend splitting or compiling the remaining slice into a portable goal. ## Return the receipt Do not write a handoff file unless requested. End with one copy-pasteable block: ```text SPEC EXECUTION RECEIPT - Conclusion: completed / partially completed / blocked - Spec source: - Review fixed point: - Acceptance criteria: <each criterion with pass/fail and evidence> - Main changes: - Changed files: - Branch / commit / review: - Validation results: - Review findings: - Not validated or not executed: - Risks and remaining work: - Planning-thread decision needed: - Final worktree state: - External effects: <push, deploy, tracker, data, real services, messages> - Goal / spec quality: <optional: accurate / criteria-too-vague / criteria-wrong / missing-constraint / over-scoped — plus one sentence> ``` Keep the receipt concise but evidence-bearing. Include exact commands, counts, identifiers, and links when they materially prove completion. Never claim a real environment, deployment, or external action that was not verified. Redact credentials, tokens, cookies, personal data, and sensitive environment identifiers before the receipt leaves the execution thread. `Goal / spec quality` is optional and is not a completion condition. The execution agent may leave it blank. The planning thread or the user fills it after comparing the receipt with the actual diff.
From tt-a1i/matt-skills-with-to-goal, MIT.
More from tt-a1i/matt-skills-with-to-goal
- 0.699score
to-goal
tt-a1i
Turn approved planning evidence or partially completed work into a portable, verifiable execution goal.
SkillBFreshness: B★ 187Claude Code +9 - 0.699score
execute-spec-in-fork
tt-a1i
Orchestrate approved, bounded work through a same-directory Codex App fork: create and name the execution task, ask it to run spec-executor, route decisions…
SkillBFreshness: B★ 187Claude Code +9 - 0.699score
goal-crafter
tt-a1i
Craft verifiable, tight goal prompts for AI coding agents (Claude Code /goal, Codex Automations, Pi), either from a standalone task interview or from an…
SkillBFreshness: B★ 187Claude Code +9 - 0.695score
roundtable
tt-a1i
Convene a roundtable of sub-agents that debate a decision or proposal from opposing perspectives — parallel independent statements, anonymous cross-review…
SkillBFreshness: B★ 187Claude Code +9 - 0.622score
grilling
tt-a1i
Grill the user relentlessly about a plan, decision, or idea.
SkillAFreshness: A★ 187Claude Code +9 - 0.619score
to-tickets
tt-a1i
Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker…
SkillAFreshness: A★ 187Claude Code +9 - 0.619score
improve-codebase-architecture
tt-a1i
Scan a codebase for deepening opportunities, present them as a report — HTML on request — then grill through whichever one you pick.
SkillAFreshness: A★ 187Claude Code +9 - 0.619score
triage
tt-a1i
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
SkillAFreshness: A★ 187Claude Code +9 - 0.619score
handoff
tt-a1i
Compact the current conversation into a portable handoff document, with an optional live clarification path for compatible Codex tasks.
SkillAFreshness: A★ 187Claude Code +9 - 0.616score
ask-matt
tt-a1i
Ask which skill or flow fits your situation.
SkillAFreshness: A★ 187Claude Code +9 - 0.584score
codebase-design
tt-a1i
Shared vocabulary for designing deep modules.
SkillBFreshness: B★ 187Claude Code +9 - 0.584score
domain-modeling
tt-a1i
Build and sharpen a project's domain model.
SkillBFreshness: B★ 187Claude Code +9
Signals
- Stars
- 187
- Forks
- 21
- Open issues
- 7
- Last commit (this folder)
- Sep 13, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tt-a1i
- 0.837score
simplify-codebase
tt-a1i
Simplification audit or authorized codebase simplification whose stated objective is to remove accidental complexity.
SkillAFreshness: A★ 88.7KClaude Code +9 - 0.837score
archify
tt-a1i
Create validated architecture, workflow, sequence, data-flow, lifecycle/state, ERD, class, tree, timeline, and waterfall diagrams as explorable standalone…
SkillAFreshness: A★ 88.7KClaude Code +9 - 0.834score
archify-tuning
tt-a1i
Improve Archify diagram accuracy, visual quality and complete authoring speed with fewer repairs.
SkillAFreshness: A★ 88.7KClaude Code +9 - 0.823score
archify-review
tt-a1i
Review Archify issues, PRs, or code through value, cost, and impact to support evidence-based maintenance decisions.
SkillAFreshness: A★ 88.7KClaude Code +9 - 0.699score
execute-spec-in-fork
tt-a1i
Orchestrate approved, bounded work through a same-directory Codex App fork: create and name the execution task, ask it to run spec-executor, route decisions…
SkillBFreshness: B★ 187Claude Code +9 - 0.699score
goal-crafter
tt-a1i
Craft verifiable, tight goal prompts for AI coding agents (Claude Code /goal, Codex Automations, Pi), either from a standalone task interview or from an…
SkillBFreshness: B★ 187Claude Code +9
Cite this page
spec-executor skill. Agent Mart. https://agentmart.dev/skills/tt-a1i-spec-executor (last updated 2026-10-24)