co-change

Create a CHANGE.md file and task-thread for a colonykit spec change.

3|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/opencue/colony --skill co-change
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: co-change
Source: https://github.com/opencue/colony/tree/main/skills/change
Command: npx skills add https://github.com/opencue/colony --skill co-change

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users initiate a new spec change in a colonykit spec, streamlining the process of creating a proposal, delta, or change-in-flight.

Core Features & Use Cases

  • New Spec Change Creation: Open a new change for a spec, creating a CHANGE.md file and a task-thread on spec/<slug>.
  • Preconditions Checking: Ensures that SPEC.md exists and the colony MCP server is running.
  • Slug Generation: Automatically generates a slug from the user's description if one is not provided.

Quick Start

Run co:change <slug> to start a new spec change.

Frequently Asked Questions about co-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a new spec change in a colonykit spec?

To start a new spec change in a colonykit spec, run `co:change <slug>` to open a `CHANGE.md` file and create a task-thread. This initiates a proposal or change-in-flight for your project.

What is the best way to create a task-thread for a spec proposal?

Creating a task-thread for a spec proposal is handled automatically by the colonykit change process. Running the change command generates a slug and establishes the thread on spec/<slug>.

Do I need a running colony MCP server to create a spec change?

Yes, you need a running colony MCP server to create a spec change. The process also checks preconditions to ensure a valid `SPEC.md` file exists before opening a new proposal.

Can I automatically generate a slug for my colonykit proposal?

Yes, you can automatically generate a slug for your colonykit proposal. If you do not provide a slug explicitly, one is generated automatically from your description to create the task-thread.

Why does my spec change creation fail without a SPEC.md file?

Spec change creation fails because it performs preconditions checking to ensure a valid `SPEC.md` file exists. This file is required to open a `CHANGE.md` file and proceed with the proposal.