v0.2.0 — Native plugin format + self-host marketplace + triple-distribution
v0.2.0 — Plugin format conversion
Major restructure following Anthropic's published plugin spec (code.claude.com/docs/en/plugins). ASP now ships in three install paths simultaneously with full plugin marketplace support.
What changed
New plugin manifest layer:
- `.claude-plugin/plugin.json` — official manifest (name, version, author, repository, license, keywords)
- `.claude-plugin/marketplace.json` — repo is now its own marketplace (one-step `/plugin marketplace add` install)
Directory restructure (spec-compliant):
- `skill/` → `skills/anticipating-shadow-points/` (plural + per-skill subdirectory)
- `command/` → `commands/`
- `install.sh` and `verify.sh` source paths updated accordingly
- All skill content, templates, evals preserved verbatim (git mv with rename detection)
Three install paths
Path A — Plugin marketplace (recommended)
```
/plugin marketplace add ulissesflores/anticipating-shadow-points
/plugin install anticipating-shadow-points@anticipating-shadow-points
```
Invocation: `/anticipating-shadow-points:asp `. Native update via `/plugin update`.
Path B — Dev mode
```
claude --plugin-dir ~/Developer/ASP
```
Same namespaced invocation. Session-only.
Path C — Standalone script (legacy)
```
./scripts/install.sh
```
Bare invocation `/asp`. Verify with `./scripts/verify.sh` (20/20 PASS).
Empirical validation (2026-05-17)
Plugin smoke test via `claude -p --plugin-dir` confirmed all four invocation aliases (`asp`, `anticipating-shadow-points`, `anticipating-shadow-points:asp`, `anticipating-shadow-points:anticipating-shadow-points`) appear in session `slash_commands` + `skills` lists. Cost: $0.13.
No behavior changes
All 12 Iron Laws preserved. All phases unchanged. All Iron Law 11 discipline (parse JSON, never trust $?) intact. v0.1.x users on Path C: re-run `./scripts/install.sh --force` to pick up new source layout.
Docs updated
- `README.md`: three install paths with examples
- `docs/ARCHITECTURE.md`: Section 8.7 (triple-distribution as novel SOTA contribution)
- All 5 multilang READMEs link to ARCHITECTURE.md