| id | agent-skills-release-refresh |
|---|---|
| type | plan |
| status | in-progress |
| board | true |
| verification | agent |
| disposition | active |
Refresh the chezmoi-managed agent-skill corpus against current primary documentation, add missing high-value skills when the installed tool and repository inventory justify them, and retain only operationally useful, non-obvious guidance.
Treat one top-level directory under packages/dotfiles/dot_agents/skills/ as
one researched item. Require at least 30 distinct, successfully fetched
documentation pages for each of the 65 current skills. This produces a minimum
of 1,950 fetched sources before follow-up research or newly added skills.
Commands, libraries, and features mentioned inside a skill are covered by that skill's 30-source set rather than treated as independent 30-source units.
- Which existing claims are stale, removed, renamed, or incomplete? Use official release notes, versioned manuals, API references, and upstream repositories.
- Which new releases materially change agent behavior? Compare current stable releases with the newest version already covered by each skill.
- Which deprecated commands or unsafe examples should be removed? Verify against current command references, migration guides, schemas, and changelogs.
- Which missing workflows recur in the monorepo? Compare repository packages, installed tools, recent logs, and existing skill triggers.
- Which skills are too large for reliable loading? Apply progressive
disclosure and move detailed reference material out of
SKILL.mdwhere it improves usability. - Which internal workflow skills have drifted from live repository policy?
Verify against the
AGENTS.mdhierarchy and current implementation. - Which source claims disagree? Prefer current primary sources and record unresolved contradictions explicitly.
- Which updates survive independent forward tests? Give revised skills to clean-context agents using realistic tasks without leaking expected answers.
- Create an isolated worktree from
origin/mainand register it as a git-spice stack withgit-spice branch track feature/agent-skills-refresh --base main(seegit-spice-helper). - Divide the corpus into disjoint research batches and rotate three concurrent
subagents through them. Research agents must use Lightpanda first for page
extraction, then
curl/wget, and PinchTab only for blocked or interactive sites. - Require a Research ledger per skill: a numbered list of the successfully
fetched primary source titles and URLs, appended to the skill's
references/material, sufficient to verify the 30-source quality gate. - Keep source ledgers in the skill's own
references/files rather than bloating the runtimeSKILL.mdcontext. - Edit skills only after the relevant 30-source threshold is met. Preserve durable workflows; replace release catalogs with concise current behavior and migration guidance.
- Split the final change into cohesive git-spice stack layers by technology group if the diff is too large for one reviewable PR.
- Languages and runtimes: Bun, TypeScript, Go, Rust, Python, JVM, and Lua.
- Application frameworks and data tooling: Vite/React, Hono, XState, Zod, Prisma, ESLint, Satori, and Mastra.
- Containers and orchestration: Docker, Kubernetes, Helm, Argo CD, Talos, cdk8s, LinuxServer containers, storage, and deployment patterns.
- Infrastructure and networking: Terraform/OpenTofu, Tailscale, Grafana, OpenTelemetry, PagerDuty, Sentry, and Bugsink.
- Developer CLI and configuration: Git, GitHub, git-spice, worktrees, modern CLI tools, Fish, Zellij, chezmoi, 1Password, Lightpanda, and PinchTab.
- Product/API helpers: Buildkite, Discord, Riot/League, Apple HIG, Figma, Typst, and Xcode Cloud.
- Repository-native workflows: PR health/monitoring/automation, version management, review, reflection, grading, and monorepo documentation.
- Gap analysis: installed and repository-critical tools that lack a skill.
- Every refreshed skill has at least 30 successfully fetched source pages in the evidence ledger.
- Every shipped URL is checked live and does not return a dead link.
- Every factual release/version claim is traceable to a visited primary source.
- Skill bodies remain concise and use progressive disclosure; detailed material
belongs in directly linked
references/files. - Existing user changes to
bugsink-helper/SKILL.mdare preserved and reconciled rather than overwritten. - Run skill validation for every changed or added skill.
- Run focused formatting/link checks,
bun run check-todos, and the staged pre-commit hook; fix all failures within the requested scope. - Run independent clean-context forward tests for representative revised skills and adversarial source review before publication.
- Verify the chezmoi source/live mapping after the source changes. Do not apply repository state over the live skills without checking direction first.
- Confirm that “30 sources” means per top-level skill, with commands and libraries inside that skill covered by the same 30-source set.
- Create the isolated worktree and register it as a git-spice stack.
- Inventory the full corpus, existing references, current versions, and missing high-value skills.
- Run the multi-agent research batches and build the per-skill evidence ledger.
- Reconcile overlapping and contradictory findings.
- Refresh existing skills and add justified missing skills.
- Validate links, skill structure, focused checks, docs, and chezmoi drift.
- Forward-test representative skills with clean-context agents.
- Publish the reviewable git-spice stack with source and verification evidence.
- 2026-08-03: Initial corpus inventory found 65 top-level skills; 32 currently
contain a
What's Newsection. The main checkout also contains an active user change tobugsink-helper/SKILL.md, which must be preserved. - 2026-08-03: The user confirmed the 30-source requirement applies per
top-level skill. Created
.claude/worktrees/agent-skills-refreshonfeature/agent-skills-refresh, at the time initialized with nativegh stackper the then-current policy. That policy was reverted repo-wide to git-spice-only on 2026-08-03 (#1970); see the 2026-08-04 entry below for the correction. - 2026-08-03: Completed the first two research waves for Git, Bun, TypeScript, Rust, and Python: 186 primary pages plus 15 supplemental official or project-primary pages, 201 total, were successfully fetched and inspected. The first five skills were rewritten as concise routing entrypoints with focused references and Research ledgers (numbered title/URL lists, the format the Execution Model now specifies — not the richer fetch-method/retrieval-result/ date-version ledger originally described); the skill validator passes for all five. See the 2026-08-04 entry below for independent liveness verification of every listed source.
- 2026-08-04: Re-verified the five shipped Research ledgers (
git-helper,bun-runtime-best-practices,typescript-helper,rust-helper,python-helper) by extracting all linked URLs and live-checking each withcurl -L --max-time 15: 202 unique URLs, 202 returned HTTP 200, 0 dead links. This closes the reproducibility gap in the prior entry — a later reviewer can now confirm every listed source resolves, independent of the fetch-method/date detail the Execution Model no longer requires per entry. - 2026-08-04: Registered
feature/agent-skills-refreshwith git-spice (git-spice branch track feature/agent-skills-refresh --base main), reconciling the branch's actual tracking with the corrected Execution Model. The branch is git-spice-tracked going forward; nogh stackstate remains authoritative for this work.
- Loaded the skill-authoring, deep-research, Lightpanda, chezmoi, worktree, native GitHub stack, Git, and monorepo-documentation guidance.
- Inventoried 65 top-level managed skills and identified the existing Bugsink overlap that must be preserved.
- Confirmed the 30-source-per-top-level-skill scope with the user.
- Created and initialized the isolated native-stack worktree.
- Completed and distilled the first five 30-source research audits: Git, Bun, TypeScript, Rust, and Python.
- Replaced stale monolithic tutorials with concise entrypoints and focused reference files, including current release and compatibility boundaries.
- Validated all five rewritten skill structures with the skill-creator validator.
- Complete all research, implementation, verification, forward-testing, and publication work.
bun run check-todosin the main checkout stopped on the invalid frontmatter ID in the existing untracked filepackages/docs/logs/2026-08-03_scout-evals-populate-100-case-dataset.md.