Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
b4d5b87
feat(sc-gh-stack): add managing-gh-stacks skill package
randlee Aug 28, 2026
a3d2055
refactor(sc-gh-stack): port scripts to Python with unit tests
randlee Aug 28, 2026
c36db07
fix(sc-gh-stack): harden convert script, tests, and playbooks per review
randlee Aug 28, 2026
3558ad6
fix(sc-gh-stack): close divergence-guard bypasses and stale-bookkeepi…
randlee Aug 28, 2026
78ad1f5
fix(sc-gh-stack): unblock adopted-layer reconcile, bound rebases at f…
randlee Aug 28, 2026
50efe52
docs(sc-gh-stack): prohibit git reset --hard in workflow guidance
randlee Aug 29, 2026
29cd8c7
feat(sc-gh-stack): 0.2.0 — background-agent orchestration over the sc…
randlee Aug 29, 2026
9bf220f
fix(sc-gh-stack): correct registry.yaml skill entry to depends_on form
randlee Aug 29, 2026
6753e0e
fix(sc-gh-stack): close orchestration-review gaps in agents, scripts,…
randlee Aug 29, 2026
69dc96d
fix(sc-install): write schema-valid skills entries in agents registry…
randlee Aug 29, 2026
a5fb55b
docs(sc-gh-stack): route 'PR is part of a stack' merge refusals to gh…
randlee Aug 29, 2026
013cba2
docs(sc-gh-stacks): web-UI stack merge is sanctioned for humans, not …
randlee Aug 29, 2026
89ccb95
chore(sc-gh-stack): remove installed copies from repo .claude
randlee Aug 29, 2026
38f80e6
docs(sc-gh-stack): fenced JSON contract for sc-stack-sync; input_json…
randlee Aug 29, 2026
85ea754
fix(sc-gh-stack): resolve Opus guidelines-review findings F1,F3-F12
randlee Aug 29, 2026
396404a
fix(sc-gh-stack): resolve verification-pass findings from Opus review
randlee Aug 29, 2026
9e672f0
fix(sc-gh-stack): dry-run previews work over dirty checkouts; step-4 …
randlee Aug 29, 2026
58c0f91
fix(sc-gh-stack): close release-blocker and integration gaps from fin…
randlee Aug 30, 2026
262d4fc
feat(sc-gh-stack): add merge/rebase playbooks and eval suite from fie…
randlee Aug 30, 2026
74b7377
feat(sc-gh-stack): harden skill from second incident report; evals op…
randlee Aug 30, 2026
11558f0
fix(sc-gh-stack): make eval scaffolds executable
randlee Aug 30, 2026
360fbb6
Merge branch 'develop' into feature/sc-gh-stack
randlee Aug 30, 2026
064c6e6
Merge branch 'develop' into feature/sc-gh-stack
randlee Aug 30, 2026
f3bcc60
feat(site): collect claude-plugin-eval HTML reports under site/report…
randlee Aug 30, 2026
03d4f62
feat(evals): interim local eval runner producing HTML reports until p…
randlee Aug 30, 2026
2251c8f
feat(evals): execute plugin evals under the test-packages harness
randlee Aug 30, 2026
14f631a
feat(evals): publish eval reports directly to site/reports/evals with…
randlee Aug 30, 2026
8bd2e0e
feat(ci): run all test suites on push/PR to develop+main; close scrip…
randlee Aug 30, 2026
62d42fb
feat(harness): skip *-evals fixtures unless --run-evals is passed
randlee Aug 30, 2026
a45387b
feat(site): CI-generated pages, announcements index, and site-wide HT…
randlee Aug 30, 2026
9f31320
chore(packages): add missing license files
randlee Aug 30, 2026
7bb3a6f
docs(packages): add security guidance
randlee Aug 30, 2026
68ae7ca
fix(tests): use python3 in ai-cli hook test fixtures
randlee Aug 30, 2026
604cd1a
fix(scripts): sync-marketplace-json no longer blanks marketplace keyw…
randlee Aug 30, 2026
661be98
chore(claude): sweep remaining dogfood-installed package copies
randlee Aug 30, 2026
8392982
fix(hooks): pin agent hook paths; validate-hook-paths green and in CI
randlee Aug 30, 2026
4c8a653
fix(tests): resolve tests-package name collision with importlib impor…
randlee Aug 30, 2026
0acb55c
fix(tests): skip bash-executing env-merge tests on Windows
randlee Aug 30, 2026
ddac496
ci: skip harness unit tests on Windows (POSIX-only by design)
randlee Aug 30, 2026
64a8c08
Merge branch 'develop' into feature/sc-gh-stack
randlee Aug 30, 2026
b288abd
refactor(sc-gh-stack): drop worktree path scheme; no cross-package aw…
randlee Aug 30, 2026
a867e9a
chore(sc-gh-stack): version-match at 0.13.0 (synchronized marketplace…
randlee Aug 30, 2026
a24cb21
docs(sc-gh-stack): refine rule 7 — carry-layer release shape is sound
randlee Aug 30, 2026
fdecfb8
docs(sc-gh-stack): carry layer makes the main->develop back-merge con…
randlee Aug 30, 2026
c439c4c
docs(sc-gh-stack): two-pattern stack taxonomy
randlee Aug 30, 2026
7f9e1ee
feat(evals): cross-model eval prove-out — haiku 6/6; codex/luna backend
randlee Aug 30, 2026
a2de034
chore(site): eval progression history — nine runs of the haiku/luna f…
randlee Aug 30, 2026
e382492
feat(evals+skill): prove-out iteration fixes; model-neutral delegation
randlee Aug 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 32 additions & 19 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@
{
"name": "sc-docling-pdf",
"source": "./packages/sc-docling-pdf",
"description": "Convert PDF documents to markdown and structured output using the docling CLI. Selects the optimal conversion profile based on document content: clean text, scanned/OCR, rich datasheets with images and tables, complex layouts via VLM, or technical documents with code and formulas. Extracts images as referenced PNG files for viewing. No MCP required — pure CLI workflow for Claude Code.",
"description": "Convert PDF documents to markdown and structured output using the docling CLI. Selects the optimal conversion profile based on document content: clean text, scanned/OCR, rich datasheets with images and tables, complex layouts via VLM, or technical documents with code and formulas. Extracts images as referenced PNG files for viewing. No MCP required \u2014 pure CLI workflow for Claude Code.\n",
"version": "0.1.0",
"author": {
"name": "randlee"
Expand All @@ -143,6 +143,25 @@
],
"category": "tools"
},
{
"name": "sc-gh-stack",
"source": "./packages/sc-gh-stack",
"description": "Stacked-PR orchestration for parallel development with the `gh stack` CLI extension: background agents plan task graphs onto stacks and worktrees, convert flat PRs into clean stacks, and keep stacks rebased as fixes merge \u2014 each returning a compact decision log; deterministic stdlib-Python scripts underneath.\n",
"version": "0.13.0",
"author": {
"name": "randlee"
},
"license": "MIT",
"keywords": [
"git",
"github",
"gh-stack",
"stacked-prs",
"workflow",
"skills"
],
"category": "git"
},
{
"name": "sc-git-worktree",
"source": "./packages/sc-git-worktree",
Expand Down Expand Up @@ -183,7 +202,7 @@
{
"name": "sc-just",
"source": "./packages/sc-just",
"description": "Set up repo-local just task runners with a curated Justfile, optional .just/ helper scripts, and starter templates for minimal, Python, Go, .NET, and Rust repos.",
"description": "Set up repo-local just task runners with a curated Justfile, optional .just/ helper scripts, and starter templates for minimal, Python, Go, .NET, and Rust repos.\n",
"version": "0.1.0",
"author": {
"name": "randlee"
Expand Down Expand Up @@ -220,7 +239,7 @@
{
"name": "sc-launch-term",
"source": "./packages/sc-launch-term",
"description": "Launch Claude, Codex, and Gemini sessions in supported terminals with platform-aware terminal autodetect and optional tmux session management.\n",
"description": "Launch Claude (including Fable), Codex (including Sol, Terra, and Luna), and Gemini sessions in supported terminals with platform-aware autodetect, cmux workspace tabs, and optional tmux session management.\n",
"version": "0.12.0",
"author": {
"name": "randlee"
Expand All @@ -232,16 +251,21 @@
"macos",
"windows",
"tmux",
"cmux",
"claude",
"fable",
"codex",
"sol",
"terra",
"luna",
"gemini"
],
"category": "tools"
},
{
"name": "sc-launchpad",
"source": "./packages/sc-launchpad",
"description": "Launch Claude, Codex, or Gemini as a separate background sub-agent runtime, with explicit ATM teammate-mode normalization and roster registration.\n",
"description": "Launch Claude (including Fable), Codex (including Sol, Terra, and Luna), or Gemini as a separate background sub-agent runtime, with explicit ATM teammate-mode normalization and roster registration.\n",
"version": "0.12.0",
"author": {
"name": "synaptic-canvas"
Expand All @@ -251,7 +275,11 @@
"background-agents",
"claude",
"codex",
"sol",
"terra",
"luna",
"gemini",
"fable",
"atm"
],
"category": "tools"
Expand Down Expand Up @@ -352,21 +380,6 @@
"agents"
],
"category": "tools"
},
{
"name": "sc-observability",
"description": "Skills for bootstrapping, adopting, and reviewing sc-observability in downstream Rust projects.",
"author": {
"name": "randlee"
},
"category": "tools",
"source": {
"source": "git-subdir",
"url": "https://github.com/randlee/sc-observability.git",
"path": "packages/sc-observability",
"ref": "main"
},
"homepage": "https://github.com/randlee/sc-observability"
}
]
}
82 changes: 45 additions & 37 deletions .claude-plugin/registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"scripts": 0,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.185067+00:00"
"lastUpdated": "2026-08-30T22:31:50.073730+00:00"
},
{
"name": "sc-ci-automation",
Expand All @@ -38,7 +38,7 @@
"scripts": 1,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.186098+00:00"
"lastUpdated": "2026-08-30T22:31:50.074916+00:00"
},
{
"name": "sc-codex",
Expand All @@ -55,7 +55,7 @@
"scripts": 2,
"schemas": 2
},
"lastUpdated": "2026-04-29T04:44:47.186834+00:00"
"lastUpdated": "2026-08-30T22:31:50.075806+00:00"
},
{
"name": "sc-coding-agent-hardening",
Expand All @@ -72,7 +72,7 @@
"scripts": 0,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.187295+00:00"
"lastUpdated": "2026-08-30T22:31:50.076323+00:00"
},
{
"name": "sc-commit-push-pr",
Expand All @@ -89,7 +89,7 @@
"scripts": 9,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.187922+00:00"
"lastUpdated": "2026-08-30T22:31:50.077010+00:00"
},
{
"name": "sc-delay-tasks",
Expand All @@ -106,24 +106,15 @@
"scripts": 2,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.188514+00:00"
"lastUpdated": "2026-08-30T22:31:50.077653+00:00"
},
{
"name": "sc-docling-pdf",
"version": "0.1.0",
"description": "Convert PDF documents to markdown and structured output using the docling CLI. Selects the optimal conversion profile based on document content: clean text, scanned/OCR, rich datasheets with images and tables, complex layouts via VLM, or technical documents with code and formulas. Extracts images as referenced PNG files for viewing. No MCP required — pure CLI workflow for Claude Code.",
"description": "Convert PDF documents to markdown and structured output using the docling CLI. Selects the optimal conversion profile based on document content: clean text, scanned/OCR, rich datasheets with images and tables, complex layouts via VLM, or technical documents with code and formulas. Extracts images as referenced PNG files for viewing. No MCP required \u2014 pure CLI workflow for Claude Code.\n",
"author": "randlee",
"license": "MIT",
"keywords": [
"pdf",
"docling",
"conversion",
"markdown",
"ocr",
"images",
"tables",
"datasheets"
],
"keywords": [],
"category": "tools",
"artifacts": {
"commands": 0,
Expand All @@ -132,7 +123,24 @@
"scripts": 0,
"schemas": 0
},
"lastUpdated": "2026-05-14T00:00:00.000000+00:00"
"lastUpdated": "2026-08-30T22:31:50.078536+00:00"
},
{
"name": "sc-gh-stack",
"version": "0.13.0",
"description": "Stacked-PR orchestration for parallel development with the `gh stack` CLI extension: background agents plan task graphs onto stacks and worktrees, convert flat PRs into clean stacks, and keep stacks rebased as fixes merge \u2014 each returning a compact decision log; deterministic stdlib-Python scripts underneath.\n",
"author": "randlee",
"license": "MIT",
"keywords": [],
"category": "git",
"artifacts": {
"commands": 0,
"skills": 1,
"agents": 3,
"scripts": 5,
"schemas": 0
},
"lastUpdated": "2026-08-30T22:31:50.079487+00:00"
},
{
"name": "sc-git-worktree",
Expand All @@ -149,7 +157,7 @@
"scripts": 7,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.189493+00:00"
"lastUpdated": "2026-08-30T22:31:50.080510+00:00"
},
{
"name": "sc-github-issue",
Expand All @@ -166,7 +174,7 @@
"scripts": 1,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.190573+00:00"
"lastUpdated": "2026-08-30T22:31:50.081602+00:00"
},
{
"name": "sc-just",
Expand All @@ -183,7 +191,7 @@
"scripts": 0,
"schemas": 0
},
"lastUpdated": "2026-05-15T21:50:55.867734+00:00"
"lastUpdated": "2026-08-30T22:31:50.082603+00:00"
},
{
"name": "sc-kanban",
Expand All @@ -200,7 +208,7 @@
"scripts": 5,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.191285+00:00"
"lastUpdated": "2026-08-30T22:31:50.083362+00:00"
},
{
"name": "sc-launch-term",
Expand All @@ -211,13 +219,13 @@
"keywords": [],
"category": "tools",
"artifacts": {
"commands": 9,
"commands": 0,
"skills": 0,
"agents": 0,
"scripts": 3,
"schemas": 0
},
"lastUpdated": "2026-08-09T14:54:36.245664"
"lastUpdated": "2026-08-30T22:31:50.084101+00:00"
},
{
"name": "sc-launchpad",
Expand All @@ -234,7 +242,7 @@
"scripts": 2,
"schemas": 0
},
"lastUpdated": "2026-08-09T14:54:36.395961"
"lastUpdated": "2026-08-30T22:31:50.084768+00:00"
},
{
"name": "sc-manage",
Expand All @@ -251,7 +259,7 @@
"scripts": 8,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.193173+00:00"
"lastUpdated": "2026-08-30T22:31:50.085435+00:00"
},
{
"name": "sc-repomix-nuget",
Expand All @@ -268,7 +276,7 @@
"scripts": 3,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.193840+00:00"
"lastUpdated": "2026-08-30T22:31:50.086098+00:00"
},
{
"name": "sc-roslyn-diff",
Expand All @@ -285,7 +293,7 @@
"scripts": 6,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.194536+00:00"
"lastUpdated": "2026-08-30T22:31:50.086788+00:00"
},
{
"name": "sc-rust",
Expand All @@ -302,7 +310,7 @@
"scripts": 0,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.195728+00:00"
"lastUpdated": "2026-08-30T22:31:50.087964+00:00"
},
{
"name": "sc-startup",
Expand All @@ -319,17 +327,17 @@
"scripts": 1,
"schemas": 0
},
"lastUpdated": "2026-04-29T04:44:47.196460+00:00"
"lastUpdated": "2026-08-30T22:31:50.088739+00:00"
}
],
"metadata": {
"totalPackages": 18,
"totalCommands": 19,
"totalSkills": 21,
"totalAgents": 45,
"totalScripts": 50,
"totalPackages": 19,
"totalCommands": 10,
"totalSkills": 22,
"totalAgents": 48,
"totalScripts": 55,
"totalSchemas": 2
},
"generated": "2026-08-09T14:54:36.395998",
"lastUpdated": "2026-08-09T14:54:36.396000"
"generated": "2026-08-30T22:31:50.088752+00:00",
"lastUpdated": "2026-08-30T22:31:50.088753+00:00"
}
50 changes: 0 additions & 50 deletions .claude/agents/ci-build-agent.md

This file was deleted.

Loading
Loading