Skip to content

docs: fix stale refs from capabilities refactoring + add agent skills#23

Merged
TimBeyer merged 3 commits intomainfrom
docs/post-capabilities-refactoring
Mar 16, 2026
Merged

docs: fix stale refs from capabilities refactoring + add agent skills#23
TimBeyer merged 3 commits intomainfrom
docs/post-capabilities-refactoring

Conversation

@TimBeyer
Copy link
Owner

Summary

  • Fix stale docs — The capabilities refactoring replaced tools/ + stages.ts with a capability-based extension system, but 8 docs still referenced deleted files and old patterns. Updated CLAUDE.md, architecture.md, vm-cli.md, vm-provisioning.md, project-directory.md, capabilities.md, troubleshooting.md, and cli-wizard-flow.md.
  • Add Agent Skills — Created 4 skills in .agents/skills/ for progressive discovery of developer docs. Each has a spec-compliant SKILL.md with symlinks to canonical docs/ files (no content duplication).

Changes

Stale doc fixes

  • "five packages" → "six packages", added capabilities/ package
  • Replaced directory trees with current layout (removed deleted tool files, added capabilities)
  • Replaced ~120-line "Tool abstraction layer" section in vm-cli.md with concise "System primitives" table
  • Rewrote idempotency section to reference CapabilityContext SDK
  • Fixed stale file paths (op-cli.ts, homebrew.ts)
  • Added Agent Skills section to capabilities.md

Agent Skills

  • extending-capabilities — writing CapabilityDef modules
  • developing-vm-cli — guest CLI (claw) development
  • managing-provisioning — VM provisioning workflow
  • understanding-architecture — codebase structure and design

Test plan

  • Grep all docs for deleted filenames (apt.ts, node.ts, tailscale.ts, homebrew.ts, op-cli.ts, skills.ts, stages.ts) — no stale refs remain
  • Grep for stale phrases (tool abstraction layer, five packages, stages are declarative constants) — clean
  • Verify symlinks resolve: ls -la .agents/skills/*/references/
  • SKILL.md frontmatter matches Agent Skills spec (name matches directory, description ≤ 1024 chars)
  • bun run format:check passes

🤖 Generated with Claude Code

TimBeyer and others added 3 commits March 16, 2026 15:39
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace all references to deleted tool modules (apt.ts, node.ts,
homebrew.ts, tailscale.ts, op-cli.ts, stages.ts) and old patterns
(tool abstraction layer, declarative stages, five packages) with
current capabilities-based architecture across 8 doc files.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Create four Agent Skills in .agents/skills/ following the Agent Skills
spec. Each skill provides progressive disclosure of core architecture
docs via concise SKILL.md files with symlinks to canonical docs/:

- extending-capabilities: writing CapabilityDef modules
- developing-vm-cli: guest CLI (claw) development
- managing-provisioning: VM provisioning workflow
- understanding-architecture: codebase structure and design

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@TimBeyer TimBeyer merged commit 11ea5c9 into main Mar 16, 2026
4 checks passed
@TimBeyer TimBeyer deleted the docs/post-capabilities-refactoring branch March 16, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant