Pin every newly-bootstrapped project to Windows / PowerShell out of the box by adding a fifth trigger line to the CLAUDE.md template. The line activates the active-platform skill, which then governs all command/example output. - skills/project-bootstrap/assets/CLAUDE.md.template: append `we're on Windows` - skills/project-bootstrap/SKILL.md: sync the embedded preview in Step 5 and document the Linux/macOS substitution - CLAUDE.md (this repo): backfill the line — was created from old template - dist/project-bootstrap.skill: rebuilt - .wiki/source/active-platform-decision.md: append "Wired into project-bootstrap" Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
38 lines
2.0 KiB
Markdown
38 lines
2.0 KiB
Markdown
# Task Board
|
|
_Updated: 2026-04-28_
|
|
|
|
## Done
|
|
|
|
### project-bootstrap: include `active-platform` trigger in CLAUDE.md template
|
|
- [x] Add `we're on Windows` line to `assets/CLAUDE.md.template`
|
|
- [x] Update embedded preview in `SKILL.md` Step 5 (with note about Linux/macOS substitution)
|
|
- [x] Backfill the line in this repo's own `CLAUDE.md`
|
|
- [x] Rebuild + reinstall `project-bootstrap.skill`
|
|
|
|
### active-platform skill
|
|
- [x] Draft `skills/active-platform/SKILL.md` (RU+EN triggers, default=Windows/PowerShell, palette=Win/Linux/mac)
|
|
- [x] Fixed `build.sh` PS arg-passing bug (single-quotes were leaking into `-Names` value)
|
|
- [x] Build `dist/active-platform.skill` and install into `~/.claude/skills/`
|
|
- [x] Document decision in `.wiki/source/active-platform-decision.md`
|
|
- [x] Update `.wiki/SUMMARY.md`
|
|
|
|
### bootstrap-skills-migration
|
|
- [x] Bootstrap repo (git, .wiki, .tasks, CLAUDE.md)
|
|
- [x] Brainstorm and document repo layout (`.wiki/source/repo-layout.md`)
|
|
- [x] Copy all 12 personal skills from `~/.claude/skills/` to `skills/`
|
|
- [x] Write `scripts/build.sh`, `scripts/build.ps1`, `scripts/install.sh`
|
|
- [x] Document ZIP/PowerShell gotcha (`.wiki/source/build-notes.md`)
|
|
- [x] Build initial `dist/*.skill` archives (forward-slash entry paths verified)
|
|
- [x] Update root README with usage
|
|
- [x] Smoke-test `install.sh` to a temp dir
|
|
- [x] Remove legacy `project-bootstrap.skill` from repo root (replaced by `dist/`)
|
|
|
|
## Backlog
|
|
|
|
- Resolve `compress` vs `caveman-compress` duplication (look at both, decide if one should go).
|
|
- Consider a PowerShell-native `install.ps1` (current `install.sh` already works in git-bash, so low priority).
|
|
- Revisit grouping/manifest if skill count grows past ~30.
|
|
- Decide whether to write a smoke-test that round-trips `skills/<name>/` → `dist/<name>.skill` → unpack → diff (would catch archive-shape regressions).
|
|
- Tune `active-platform` triggers based on real-world usage; add WSL handling if it comes up.
|
|
- Consider running formal `skill-creator` eval loop on `active-platform` once we have ~5 real interactions to learn from.
|