Spectastic.Propose — Testing skill for Claude Code
Author a change proposal for an existing spec — intent, scope, typed deltas, tasks; one PR-shaped file per change.
How to install Spectastic.Propose
Installs to ~/.claude/skills/spectastic-spectastic-spectastic.propose/SKILL.md
mkdir -p ~/.claude/skills/spectastic-spectastic-spectastic.propose && curl -fsSL https://raw.githubusercontent.com/spectastic/spectastic/HEAD/commands/spectastic.propose.md -o ~/.claude/skills/spectastic-spectastic-spectastic.propose/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Spectastic.Propose does
description: Author a change proposal for an existing spec — intent, scope, typed deltas, tasks; one PR-shaped file per change. Use when changing an already-written spec: adding, modifying, or removing a requirement — not a brand-new feature (/spectastic.spec), landing an approved proposal (/spectastic.apply), or classifying a defect first (/spectastic.triage). argument-hint: triggers:
- "propose a change to a spec"
- "author a change proposal"
- "
Alternatives in Testing
- Mda — MDA Open Spec — a Markdown superset for agent-facing documents 615 ★
- Maestro Spec — Intent-driven spec precipitation — state a constraint in natural language (加一条规范:禁止用 any / 记录架构约束:服务间走 gRPC / 530 ★
- Test Fixing — Detect failing tests and propose patches or fixes 475 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Spectastic.Principles
Author or amend the project principles — the non-negotiable, project-wide rules every downstream spec must hon
Testing MCP Tools
Use when adding new MCP tools, modifying existing tools, or changing the TradingView API client. Ensures tools
Spectastic.Apply
Apply an approved change proposal — fold its deltas into the live spec and archive the change folder (or withd
Spec Requirements
Refine proposal.md and capability deltas for an active change. Interviews the user, writes the initial draft t
Spec Propose
Start a new change proposal. Asks one question (the problem), derives a slug, and creates .sdlc/changes/ / wit
Spec To Tickets
Break a capability spec (or the shaping conversation that produced it, or a parent issue) into tracer-bullet t
Related Agents
Vcf Validator
Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT
Keymappings
Keymappings specialist. ALWAYS use for ANY task involving adding, modifying, or removing keybindings in views
Electron Ipc Engineer
Use this agent for any change that touches Electron IPC — adding/removing channels, modifying main.ts ↔ preloa