Loading...
Loading...
Produce a long-form, shareable markdown writeup on whether Claude has regressed on this user's work. A bundled Python script scans `~/.claude/projects/`, computes every metric, and renders a markdown skeleton with tables already filled — in ~2.5s. Claude fills a dozen short narrative placeholders and saves. Writes `./cc-canary-<YYYY-MM-DD>.md` suitable for pasting into a GitHub issue or gist.
npx skill4agent add delta-hq/cc-canary cc-canaryscripts/compute_stats.py<!-- C: ... -->60d7d / 14d / 30d / 60d / 90d / 180dBash(python3 <SKILL_DIR>/scripts/compute_stats.py --window {window} --render-md /tmp/cc-canary-skeleton-{window}.md > /dev/null 2>&1)<SKILL_DIR>.claude/skills/cc-canary/~/.claude/skills/cc-canary/--window {Nd}--include-agents--min-user-words N--include-agentsRead /tmp/cc-canary-skeleton-{window}.md<!-- C: ... -->Write ./cc-canary-{YYYY-MM-DD}.mdWrote /Users/.../cc-canary-{date}.md · paste-ready.verdict-linesummarytimelinexv-parafinding-N-classfinding-N-reasonroot-causewhat-would-helpappendix-a1…a4, b, c, d, e, f, g, hmeta-notesession_count ≥ 15inflection.gap_sigma ≥ 1.0session_count < 15inflection.method == "fallback_split_half"finding-N-reasonClassification: model-side. Read:Edit dropped 9.0 → 1.0 (-89%, concerning) while cross-version shows opus-4-7 at 0.39 vs opus-4-6 at 1.00 on the same user's workload. No project-mix shift near the inflection — model is defaulting to edit-first.
~/.claude/projects/**/*.jsonljqawkwcsession_count < 15<!-- C: ... -->python3 -V--include-agentsinflection.method == fallback_split_halfNone