terminaluse/optimizespec · Archived

optimizespec-continue

Continue an OptimizeSpec self-improvement change by creating the next artifact. Use when proposal, design, specs, or tasks need to be created for an OptimizeSpec workflow.

First seen Apr 27, 2026

Installation

$ npx skills add terminaluse/optimizespec --skill optimizespec-continue

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from terminaluse/optimizespec.

npx skills add terminaluse/optimizespec

Browse all from terminaluse/optimizespec

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 7
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,011 B
  • docs SUMMARY.md 200 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 5 installs

SKILL.md

OptimizeSpec Continue

Create exactly one next artifact for an existing change under optimizespec/changes/<change-name>/.

Artifact Order

  1. proposal.md
  2. design.md
  3. specs/*.md
  4. tasks.md

Rules

  • Read completed dependency artifacts before writing the next artifact.
  • Read ../optimizespec-common/references/core/reference-contracts.md before choosing phase-specific context.
  • For design work, load live eval runner, core runner, evidence, grader, ASI, candidate surface, optimizer, and verification contracts.
  • Inspect the repo and prior artifacts to infer or confirm the target runtime. Load ../optimizespec-common/references/runtimes/claude-managed-agent/ contracts only when the repo or artifacts identify Claude Managed Agents.
  • Preserve the proposal's Optimization System Location decision in design, specs, and tasks. If repo inspection shows the path should change, record the proposed correction before moving implementation work.
  • Do not skip artifacts.
  • Do not implement code.
  • Preserve explicit unknowns for design follow-up.
  • For Claude Managed Agents, design around live Session rollouts, eval cases, report/trace grading, ASI from live failures, and live-score optimization. Static prompt, fixture, dry-run, and template-output checks belong outside the eval path.
  • If no bundled runtime reference exists for the target runtime, continue from the core contracts, record the adapter assumptions, and identify missing runtime-specific reference coverage.

Templates

  • Proposal: assets/templates/proposal.md
  • Design: assets/templates/design.md
  • Spec: assets/templates/spec.md
  • Tasks: assets/templates/tasks.md

The design artifact must include inferred runtime and evidence, optimization-system location, import/runtime access plan, existing agent code and dependency reuse, runner invocation, rollout lifecycle, trace capture, evidence ledger path and required files, scoring and judge records, ASI mapping, candidate fields, GEPA optimizer configuration, optimizer lineage, best-candidate selection, and verification plan. Always read the relevant core reference contracts before writing design. For Claude Managed Agents designs, also read ../optimizespec-common/references/runtimes/claude-managed-agent/managed-agents-runner.md, ../optimizespec-common/references/runtimes/claude-managed-agent/managed-agents-runtime-contract.md, ../optimizespec-common/references/runtimes/claude-managed-agent/scorers-and-asi.md, and ../optimizespec-common/references/runtimes/claude-managed-agent/python-managed-agent-package/README.md. Inspect ../optimizespec-common/references/runtimes/claude-managed-agent/python-managed-agent-package/src/optimizespec/runtime.py when the design needs concrete live Python runner behavior.