Retirement decided 2026-07-14: no consumers — nothing else in the repo
references it, it is not a pipeline phase or dispatch target, and
exactly one report was ever produced.
Removes postmortem/ (SKILL.md, scripts/, tests/). The global symlink
~/.claude/skills/postmortem and a gitignored __pycache__ leftover were
cleaned up on disk; install.sh/uninstall.sh iterate directories
generically and need no change.
Resolution of the issue's open point (archive): docs/postmortems/
turned out to be untracked all along — gitignored by design as per-run
output — so the repo never carried the archive. The single local
report stays on disk untouched, and the .gitignore entry stays (with
an updated comment) so the local archive does not become git-status
noise.
closes#27
The postmortem skill writes per-run reports under docs/postmortems/.
Those are session artifacts, not source — ignore them so running the
skill inside this repo leaves no tracked output.
Establishes the repository structure for the skills plugin:
- README + INSTALL describing the two-layer split (plugin
mechanics vs per-project profile)
- docs/design, profile-schema, pipeline, agent-template covering
the universal discipline constants and the profile slot model
- templates/project-profile.yml as a copy-and-fill starting point
- templates/CLAUDE.md.fragment with the baseline orchestrator
rules a project can import
- install.sh / uninstall.sh wiring skills/ + agents/ into
~/.claude/ via idempotent symlinks
- skills/ and agents/ directories empty except for migration
READMEs; the actual SKILL bodies and agent files migrate
from ~/dev/ailang/skills/ in the next iteration.
No skill or agent runs yet — this commit only stands up the
structure and documents the substitution model.