Skip to content

v0.3.0 — context-handoff and repo-gate

Choose a tag to compare

@AndrewDongminYoo AndrewDongminYoo released this 18 Aug 10:50
· 77 commits to main since this release

Two new plugins. The marketplace now covers the three moments where an agent session tends to lose something: a command that should not run, a session that ends, and a push that should not go out yet.

/plugin marketplace add AndrewDongminYoo/cc-agents-kit
/plugin install context-handoff@cc-agents-kit
/plugin install repo-gate@cc-agents-kit

context-handoff — work that outlives one session

Skill Use it when
handoff Context is long or degrading and the next session needs a self-contained brief.
session-export You want the transcript as readable markdown, tool calls collapsed.
log-it A session found something non-obvious. Routes each fact by who has to read it.
wayfinder The effort is too big for one session — charts it as decision tickets, one resolved per session.
context-budget You want to know what is eating the context window, ranked by what you would get back.
config-gc ~/.claude has accumulated, and stale items want removing one confirmation at a time.

repo-gate — between "the code works" and "it is pushed"

Skill Use it when
semantic-commit Unrelated changes are staged together and want splitting into conventional commits.
setup-trunk Adding trunk.io to a repo, or configuring it over an existing violation backlog.
ci-babysit A branch is pushed and CI has to go green — self-heals mechanical failures, then stops honestly.
fix-osv-vulnerabilities GHSA advisories need triage rather than a blanket bump.
cspell-triage cspell is reporting unknown words, or its dictionaries need consolidating.

On provenance

Three of these carry MIT-licensed work by other people. Rather than describing the adaptation, the overlap is measured — unique non-blank lines present in both files, over unique lines in the shipped one:

Skill Upstream Verbatim
wayfinder mattpocock/skills 14%
config-gc affaan-m/ecc 54%
context-budget affaan-m/ecc 87%

context-budget is a redistribution more than an adaptation, and is labelled as one rather than presented as original work. Each names its source in a metadata.origin key, and CREDITS.md carries the command to re-derive the percentages.

One candidate was dropped: a skill for whitelisting files into a dotfiles repo hardcoded a single machine's home as the git root, so there was nothing general to publish.

Also

CI now parses every skill's frontmatter and asserts its name matches its directory — either failing makes a skill install silently and never trigger — and rejects absolute home paths in published plugins. That second check exists because the review that cleared the first plugin grepped for path shapes and missed content: a keychain naming scheme and two pointers to a private CLAUDE.md shipped anyway.