First release since 1.0.0, covering everything merged in the meantime (#3, #4, #5, #6).
Breaking changes
- --with-core flag removed, no deprecated alias. core is now an ordinary domain (domains/core/, with its own manifest.yaml) instead of a manifest-less special case bolted onto every install/uninstall call. as-skill install domain X --with-core now fails with an unknown-flag error.
Migration: replace --with-core with installing core alongside the domain you want, e.g. as-skill install domain core (standalone) or as-skill install domains code core --copy (the portable-harness case). Existing projects with lockfile rows from the old --with-core path are migrated automatically the next time as-skill runs — no manual step needed. (#6)
Added
- core skills (caveman, memory-bank, memory-bank-defrag, swarm-report) now live at domains/core/skills/ and install/uninstall/list/check through the same path as every other domain. (#6)
- install.sh now persists as-skill on PATH across new terminals — writes the path to
/.config/as-skill/env and adds a guard line to the shell rc file (/.zshrc,/.bash_profile//.bashrc, or ~/.profile); prints a manual fish_add_path hint for fish, which isn't auto-configured. (#4) - Commits Claude authors in this repo now carry a Co-Authored-By: Claude noreply@anthropic.com trailer (documented in git-conventions.md); session links are explicitly excluded from commit trailers. (#5)
- SECURITY.md and CONTRIBUTING.md added, documenting the threat model and the contribution workflow. (#3)
Changed
- code domain no longer needs a separate code-setup skill — installs directly via the CLI. (#3)
- README.md / tools/README.md reorganized to cut duplication between them (single quick-start section, TOC, fixed repo-structure tree). (#3)