Skip to main content
Your team uses Classic’s Spec workflow and already has API design and compatibility review Skills. Use /comet-any to create a Classic composition that assigns them specific work while retaining phase documents, actual checks, user decisions, and archive requirements. This tutorial creates a full application: a team Skill executes Design, then compatibility review follows successful Verify checks. Install it and try a small interface change.

1. Choose the base workflow

Replacement applies to execution Skills. Domain machine checks, user decisions, and machine archive steps are outside that replacement scope. Added work uses allowed checkpoints; entry prose cannot relocate Verify or Archive. This example chooses full. To keep the existing Design Skill and add review only, explicitly request an additional check rather than replacing design execution.

Which execution Skills can be customized

Describe the phase and desired behavior; Any investigates actual steps, bindings, and input/output requirements. A phase may contain multiple execution steps. The plan should list them separately; replacing one does not replace the whole phase.

Where checks can be added

Added checks declare actual artifacts, acceptance, and failure recovery. Combine replacements and extensions for multiple phases. Any shows each placement and its relationship to the original flow for your confirmation.

2. Prepare design and review Skills

Install Comet and run comet doctor. Creator requires actual Skill loading and handoff through Codex or Claude Code. The example uses:
Replace these paths. The design Skill must read current requirements, existing interfaces, and conventions, then generate actual documents required by Classic. Compatibility review compares old and new behavior, explains caller impact, and produces a verifiable report. For a Skill that produces only chat summaries, request an adaptation to phase files. Renaming it “Classic Design” does not establish output compatibility.

3. Submit the customization goal

The Agent selects execution bindings and permitted checkpoints from the actual full definition. You need not write step IDs, but confirm that replacing Design and adding compatibility review are separate operations.

4. Read the before and after responsibilities

Inspect the design inputs, generated files, and accepted verification result consumed by the new check. Use actual planned artifact paths without targeting Runtime control directories or core state files. For further changes, add interface version policy or error-code conventions to the design Skill. New responsibilities, artifacts, or failure conditions belong in a freshly confirmed plan, not just edited entry prose.

5. Test business conditions with negative samples

Added reports do not replace original checks. A successful Skill result cannot turn a failed test command into a pass. After local acceptance, optional model Eval can check document generation, breaking-change detection, and repair continuation. Skipping retains explicit status; see creation, acceptance, and installation.

6. Try an interface task after installation

Review the complete export, entries, pinned dependencies, and Rules/Hooks, then confirm the current installation preview. Use the application separately from default Classic, with the actual installed entry name.
Inspect the team’s actual Design document before deciding. Build and Verify run real commands. Repair and revalidate a failed compatibility report; do not claim completion merely to reach Archive. Confirm the final delivery scope. Local archive, commit, push, and PR are different decisions; application creation or installation approval does not grant business-task delivery permission.

7. Resume and modify the application

For interrupted creation:
For an interrupted installed business task, continue its original application Run instead of creating a same-named workflow through Creator. Reconcile unknown executions; see recovery. To replace a design Skill or change review conditions, provide the original package and new requirements, then prepare and confirm a version. Upgrades retain versions required by active Runs. Changing hotfix or tweak to full uses the domain’s permitted upgrade path, not direct profile edits in state files.
Last modified on October 22, 2026