Repository navigation
Releases
Releases · commonkid/common-framework
Common v1.2
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_LANGis accepted for compatibility). Demo strings incc_statuslineandtokenpanelfollow.- 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/pipelineshots 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
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": 1tostatusLine, 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 sametotal_duration_mssnapshot, 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
tfield. - The branch-cost ledger (
tree) is still maintained in the background and used bycctok; only the status line stops showing it.
Restart Claude Code after updating: refreshInterval is read at startup.
Common v1.0
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 | bashCommon 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 themode-codeandmode-qasubagents, in the other CLIs single-contextcommoncode-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,--watchfor live mode,--mode agentsfor the per-subagent splitpipeline: a deploy rail for Makefiles — stages, timings, gates — also visible in the status line
One installer, no third-party dependencies, MIT.