Skip to content

Releases

Common v1.2

Choose a tag to compare

@commonkid commonkid released this 07 Sep 11:11

English documentation and refreshed screenshots.

curl -fsSL https://raw.githubusercontent.com/commonkid/common-framework/main/setup.sh | bash
  • The root README and the Common Usage README are now in English.
  • The interactive installer (setup.py, setup.sh) speaks English: menus, block catalog, plan, hints.
  • pipeline: the built-in labels are English by default (the Russian i18n table is gone; PIPELINE_LANG is accepted for compatibility). Demo strings in cc_statusline and tokenpanel follow.
  • Screenshots regenerated from the current tools: the hero status line shows the v1.1 session clock, and the deploy / API-key / Codex-provider / cctok --watch / pipeline shots carry English prompts and labels.
  • README examples of the price row match the real output: ses $1.84 t 1h 23m 05s.

The framework skills under claude/ and codex/ are unchanged.

Common v1.1

Choose a tag to compare

@commonkid commonkid released this 07 Sep 11:11

Minor update to Common Usage: the Claude Code status line shows the session clock instead of the branch cost.

ses $1.84   t 1h 23m 05s
  • t: how long this chat has been running, hours, minutes and seconds, zero-padded so the row never changes width. Source: cost.total_duration_ms, which Claude Code puts into the status line's stdin; without it the clock counts from the transcript, and with no data at all it shows —.
  • The seconds tick live. The installer adds "refreshInterval": 1 to statusLine, so Claude Code re-runs the script once a second on top of the usual events (one render is about 90 ms). When a timer tick carries the same total_duration_ms snapshot, the script remembers the last value and the moment it saw it (~/.claude/statusline-state/<session>.clock.json) and adds the elapsed time; a fresh value re-anchors the clock.
  • The compact two-line layout shows the same t field.
  • The branch-cost ledger (tree) is still maintained in the background and used by cctok; only the status line stops showing it.

Restart Claude Code after updating: refreshInterval is read at startup.

Common v1.0

Choose a tag to compare

@commonkid commonkid released this 07 Sep 11:11

First public release of Common: the Commoncode autonomous development framework and the Common Usage terminal panels.

curl -fsSL https://raw.githubusercontent.com/commonkid/common-framework/main/setup.sh | bash

Common Framework

A phased development flow, Architect → Code → QA → Debug, ported to two models at once (claude/ and codex/ mirror each other):

  • commoncode (plugin): the core — core-rules, architect / debug modes, markup protocols
  • /develop: the phase orchestrator; in Claude Code with the mode-code and mode-qa subagents, in the other CLIs single-context
  • commoncode-dev-base: the practical base — semantic exoskeleton, [IMP:1-10] LDD logs, testing protocol, Anti-Loop, conftest / logger / test templates
  • /common-master-prompt, /ultraprompt, /version-test: sprint master prompts, project decomposition into tasks, version manager
  • Rules: Semantic Template + English-First reasoning

Supported CLIs: Claude Code, Codex, Kilo Code, OpenCode, Cursor, Antigravity and any other that reads SKILL.md folders.

Common Usage

  • Claude Code status line: project and branch, plan, model and reasoning effort; one token chart per minute with the Σ total and a limit line fed by real plan limits; context bar; session and branch cost
  • Codex status line: the built-in items of Codex switched on (branch, model, limits, context, thread cost)
  • cctok: session panel in the terminal, iStat Menus style, --watch for live mode, --mode agents for the per-subagent split
  • pipeline: a deploy rail for Makefiles — stages, timings, gates — also visible in the status line

One installer, no third-party dependencies, MIT.