Skip to main content
Comet

Agent Skill Harness

From idea to reliable delivery
All it takes is /comet

Comet Skill keeps agents on track through long-running work with recoverable state. Comet Eval tests Skills on real tasks and turns results into evidence for iteration. /comet-any composes existing Skills into reusable capabilities.

Get Comet
Comet Dashboard~/projects/comet
Comet Dashboard showing active changes, Verify failures, incomplete task metrics, lifecycle phases, and task progress

Comet Skill

Two modes, one set of phase guards

Call /comet in your AI coding tool. Comet enters Native or Classic mode from the project configuration and moves each change from idea to archive. Even after an interruption, context compression, or a device switch, you can continue from the same state.

Native

Strong models · Fully automated coding

Designed for strong models such as Fable 5 and GPT 5.6 that can complete complex coding work autonomously. The model clarifies requirements with structured questions and drafts a target Spec for your confirmation. Comet guards clarification, the target Spec, and result verification while the model handles implementation.

Classic

Classic Spec-driven · More HITL

An Open → Design → Build → Verify → Archive workflow that connects OpenSpec and Superpowers. Design Docs and explicit confirmation points constrain each phase, making it suitable for larger changes that need a rigorous process and for models below the Fable tier.

Both modes share the same phase guards: cross-phase writes are blocked, confirmation points cannot be skipped, and state remains recoverable.

Explore the workflow
Comet Skill · /comet~/projects/your-app
Comet detects two active changes in the design phase and asks which change to resume

Comet Eval

Validate every Skill
with real tasks

Comet Eval uses a dual-agent evaluation architecture. The agent under test runs the Skill while a user-simulation agent responds at decision points. The —resume option continues the same session so multi-phase workflows can run end to end. Give any local Skill to comet eval to run real tasks in an isolated environment and produce browsable results, multidimensional scores, and failure attribution.

  • LangSmith / Langfuse integration — Send traces, datasets, and scores to LangSmith or Langfuse for cross-run observability, comparison, and review.
  • Production-ready evaluation — Run real tasks in isolated environments with multidimensional rubrics, Pass@k / Pass^k, and failure attribution across Harness / Workflow / Task / Model layers.
  • Evidence-driven Skill iteration — Replace intuition with measurable evidence that informs whether a Skill should ship and how it should evolve.
Run your first evaluation
Comet Eval · Test Suite Resultscomet-skill-eval / pass5
Comet Eval overview of experiments, datasets, and multidimensional scores

Skill Creator

Turn how you work
into a reusable Skill

Use /comet-any to create, compose, or refine any Skill. Confirm the approach and Workflow Contract before evaluation, publishing, and distribution, turning one-off experience into a reusable capability.

  • Compose any Skill — Orchestrate existing Skills such as brainstorming, writing-plans, and TDD into a new workflow.
  • Workflow Contract — Agree on phases, confirmation points, and deliverables before implementation begins.
  • Evaluate and publish — Evaluate, package, and publish directly after creation, with every Skill revision remaining traceable.
Create a Skill
Comet · /comet-anyskill: repo-summarizer
/comet-any turn repo-summarizer into a reusable Skill
▸ brainstorming · define the Skill goal, inputs, and boundaries
✓ Plan confirmed Workflow Contract generated
comet eval —skill repo-summarizer —rubric quality,correctness
✓ pass 4 / 5 artifact_quality 0.88 · average 0.84
comet publish —skill repo-summarizer
✓ Published v1.0.0 · reusable in any project

Why Comet

Engineering scaffolding for reliable long-running work

ReAct handles single-turn reasoning. Comet adds state management, phase guards, and result evaluation for the complete workflow, moving work reliably from idea to archive.

  • 01

    Phase guards

    Phase boundaries, confirmation points, and verification requirements prevent critical steps from being skipped and block out-of-phase operations.

  • 02

    Recoverable state

    Phases, decisions, evidence, and failures are stored in the project so work can continue after interruptions, compression, or device changes.

  • 03

    Intent routing

    /comet reads project configuration, active state, and current intent to enter the correct workflow and continue existing work.

  • 04

    Evaluation-driven

    Real-task scores and failure attribution replace “it feels usable” with measurable progress.

  • 05

    Context compression

    Goals, decisions, state, evidence, and next steps are stored in a structured form so the context needed to continue survives conversation compression.

  • 06

    Skill composition

    Orchestrate existing Skills into new workflows and turn them into reusable capabilities that can be evaluated and published.

33 platforms

Run in the tools you already use

Comet supports 33 AI coding platforms. The initialization wizard installs and configures Comet for each detected platform.

Claude CodeCodexAmazon Q DeveloperWindsurfGitHub CopilotGemini CLIQwen CodeQoderKiroCodeBuddy CodeCursor
OpenCodeClineRooCodeContinueKilo CodeAuggieLingmaTraeTrae CNZCodeMimoCode
Kimi CodeJunieCoStrictCrushFactory DroidiFlowPiAntigravityAntigravity 2.0Bob ShellForgeCode
View all platforms

Live setup

From npm install to your first /comet

Install Comet and initialize the current project.
Then call /comet in your existing AI coding tool to begin.

Comet · setupnpm install
$npm install -g @rpamis/comet
changed 212 packages in 14s
$comet init
scope: project · language: en · workflow: native
Cometlatest · You are on the latest version.
Setting up Comet: ./my-project
Comet → Claude Code (20 files)
Rules + phase guard hook installed
Comet → Cursor (20 files)
Comet → Codex (20 files)
Other supported platforms configured
Native workspace: docs/comet/
Comet setup complete! (scope: project)
$/comet “your idea”
  1. 01

    Install the CLI

    Install @rpamis/comet globally with npm so the Comet command is available in your terminal.

  2. 02

    Initialize the project

    The wizard writes Skills, rules, and phase guards, then configures every detected platform.

  3. 03

    Start working

    After setup, call /comet directly in the AI coding tool you already use.

Ready for work

Ready to begin?

Comet guards each phase, preserves state, and evaluates results.
Bring your next task and start from there.

Comet Skill

Keep agents within phase boundaries, preserve state, and continue long-running work after interruptions.

Comet Eval

Run real tasks with a dual-agent architecture and produce scores, evidence, and failure causes.

Comet Any

Compose or refine existing Skills into reusable capabilities that can be evaluated and published.