Agent Plugins Marketplace
All plugins

ck-code

v6.13.1

Spec-driven workflow plugin: design -> plan -> build -> ship. Transforms specs into architecture docs, epics/stories, and auto-generated expert and language-guide skills tailored to your tech stack. Story state lives in frontmatter; indexes are generated.

Claude Code14 Skills

By ckandrinirinaLicense: MIT0 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
14 skill or MCP entries
Source updated
Sep 9, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install ck-code for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install ck-code@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/ckandrinirina/ck-code

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

ck-code/
├── .claude-plugin/plugin.json
├── skills/build/SKILL.md
├── skills/config/SKILL.md
├── skills/design/SKILL.md
├── skills/doctor/SKILL.md
├── skills/explain/SKILL.md
├── skills/fix/SKILL.md
├── skills/guide/SKILL.md
├── skills/migrate/SKILL.md
├── skills/plan/SKILL.md
├── skills/ship/SKILL.md
├── skills/spec/SKILL.md
├── skills/sync/SKILL.md
├── skills/team/SKILL.md
└── skills/track/SKILL.md

Included Skills14

buildskills/build/SKILL.md

Use when implementing stories from `tasks/` end-to-end with TDD — one story inline, several independent stories at once in isolated worktrees, or a whole epic in dependency-ordered waves. Also implements a bug-status story handed off by `/ck-code:fix` (Bug-Fix Mode). Argument is an optional story path, space-separated story IDs, or `--epic NN`; with no argument, picks interactively.

configskills/config/SKILL.md

Use when setting up or changing this project's ck-code settings in `tasks/SETTINGS.md` — turning GitHub issue tracking on or off, setting the trunk branch every PR targets, picking or creating the GitHub Project whose board mirrors story status, re-mapping board columns after the board changes, or just showing what is currently configured. Argument is `show`, `board`, `trunk <branch>`, `on`, or `off`. Board work needs `gh` authenticated with the `project` scope.

designskills/design/SKILL.md

Use when turning a project spec or feature description into feature-scoped architecture docs under docs/architecture/ (a self-contained doc per feature + shared globals), or when maintaining those docs — `optimize` (token diet — dedup shared content into _shared.md), `sync` (scaffold feature docs missing from FEATURE_INDEX), or `ds [link]` (link a Claude Design system from a pasted URL, or refresh its cache). Argument is a spec path, or `optimize`/`sync`/`ds`. Runs before `plan`.

doctorskills/doctor/SKILL.md

Use when checking a ck-code project for problems — a stale layout stamp, story frontmatter that will not parse, generated indexes that disagree with the story files, unresolvable blocked_by dependencies, feature-doc slug drift, unregistered team skills, orphan epic branches, spec metadata that has drifted from its canonical shape, or a missing ck-code-required guard. Read-only; reports each finding with the command that fixes it.

explainskills/explain/SKILL.md

Use to explain what was just implemented, the technologies involved, or how to manually verify it works, or — with `--epic NN` — what a whole epic and each of its stories are for. Triggers on "explain", "what was implemented", "how do I check", "how does this work", "what is epic NN about".

fixskills/fix/SKILL.md

Use when the user reports a bug in already-built behavior tied to one or more existing stories, or asks to diagnose, reproduce, or triage a defect and record it for fixing. Not for new functionality (use plan) or for shipping a finished change (use ship). Runs only on an explicit bug report or a hand-off from another ck-code skill, never speculatively. Argument is an optional story-file path.

guideskills/guide/SKILL.md

Use when unsure which ck-code step or skill to run. No argument recommends the next workflow step from project state; a free-text task description routes to the best-fit skill (naming any missing prerequisite); `--command [name]` looks up command syntax. Read-only — recommends the command, never launches it.

migrateskills/migrate/SKILL.md

Use when a change-producing skill's version gate has blocked a pre-v6 ck-code project, when the user asks to upgrade a project to v6, when the same epic number is used by more than one plan folder, when team-generated skills sit in nested .claude/skills/experts/ or guides/ folders, or when a ck-code-lite project (tasks/PLAN.md) should move to the full ck-code workflow.

planskills/plan/SKILL.md

Use when breaking a project spec or feature description into epics, stories, and a roadmap under `tasks/`. With `--quick [brief] [--epic NN]`, adds one small story to an existing epic instead of running a full planning cycle; redirects to full planning when no epic exists. Argument is the spec-file path, or the `--quick` flags.

shipskills/ship/SKILL.md

Use to commit finished work, open or update a PR and the linked GitHub Issue after a story or fix — or for any standalone commit. `--promote` opens the PR for a completed epic or feature; `--integration` sets an epic's integration level; `--to-issues [--mode feature|epics|stories]` instead publishes a `tasks/` plan to GitHub Issues and writes each issue number back into frontmatter. Argument is a story path, or a `tasks/<slug>/` path for `--to-issues`. Issue work needs `gh` authenticated.

specskills/spec/SKILL.md

Use when the user wants a stakeholder-ready feature specification (descriptive, no code, no file paths, no tooling jargon) before any design or architecture work, or wants to revise an existing spec identified by a slug or a GitHub issue URL. Produces a reviewable feature-spec document, optionally published as a GitHub issue, that `/ck-code:design` later consumes. Runs before `/ck-code:design`.

syncskills/sync/SKILL.md

Use when a ck-code project's bookkeeping has drifted from GitHub — a PR merged without the story showing it, a story merged straight to the trunk with no PR and stuck in Ready to Ship, a card in the wrong column, a delivered issue still open, an epic checklist with unticked merged stories, or a PR whose body closes nothing. Reconciles indexes, delivery, the board and GitHub Issues in one pass, then commits the result. Argument is an optional `tasks/<slug>` path.

teamskills/team/SKILL.md

Use when a project has architecture docs and needs project-tailored expert skills and technology guides generated, refreshed, or audited; when capturing the project's house coding conventions into a guide every expert reads; or when creating or adjusting a custom expert or guide skill. Requires docs/architecture/ to exist already — run design first if it does not. Runs only on an explicit request or a hand-off from another ck-code skill.

trackskills/track/SKILL.md

Use to view project progress, list ready stories, or pick the next one to implement. Reads the generated story/feature indexes; read-only. Argument is `status` (default), `next`, or `progress`.

Plugin manifests1

.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "ck-code",
  "displayName": "CK Code",
  "description": "Spec-driven workflow plugin: design -> plan -> build -> ship. Transforms specs into architecture docs, epics/stories, and auto-generated expert and language-guide skills tailored to your tech stack. Story state lives in frontmatter; indexes are generated.",
  "version": "6.13.1",
  "author": {
    "name": "ckandrinirina",
    "email": "[email protected]"
  },
  "homepage": "https://github.com/ckandrinirina/ck-code",
  "repository": "https://github.com/ckandrinirina/ck-code.git",
  "keywords": [
    "spec-driven",
    "workflow",
    "design",
    "plan",
    "build",
    "ship",
    "epics",
    "stories"
  ],
  "license": "MIT",
  "userConfig": {
    "model_fast": {
      "type": "string",
      "title": "Fast tier model",
      "description": "Model alias dispatched for trivial mechanical stories and QA command runs. One of: haiku, fable, sonnet, opus.",
      "default": "haiku"
    },
    "model_balanced": {
      "type": "string",
      "title": "Balanced tier model",
      "description": "Default model alias for a story implementer in /ck-code:build PARALLEL MODE. One of: haiku, fable, sonnet, opus.",
      "default": "sonnet"
    },
    "model_advanced": {
      "type": "string",
      "title": "Advanced tier model",
      "description": "Model alias for stories with a high-reasoning signal — novel algorithm, concurrency correctness, security- or perf-critical path. One of: haiku, fable, sonnet, opus.",
      "default": "opus"
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[ck-code on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ck-code)