# Task Board _Updated: 2026-04-28_ ## Done ### Migrate this repo's `.wiki/` to canonical Karpathy layout - [x] `git mv` `.wiki/source/*.md` → `.wiki/concepts/` (rename detection preserves history) - [x] Add `type: concept` frontmatter to each migrated page - [x] Create `.wiki/CLAUDE.md` (schema, with Karpathy gist URL pinned at top) - [x] Create `.wiki/index.md` (replaces `SUMMARY.md`) - [x] Create `.wiki/log.md` with backfilled entries for prior decisions - [x] Create `.wiki/overview.md` (project intro page) - [x] Create `.wiki/raw/README.md` (replaces `.gitkeep` placeholder) - [x] Empty `.gitkeep` in `.wiki/entities/`, `packages/`, `sources/` - [x] Delete `.wiki/SUMMARY.md`, `.wiki/source/`, `.wiki/raw/.gitkeep` ### project-bootstrap: align wiki init with Karpathy canon - [x] Read Karpathy gist + `wiki-maintainer` SKILL.md — gap confirmed - [x] Rewrite Step 3: create `index.md`, `log.md`, `overview.md`, `.wiki/CLAUDE.md` schema, `raw/README.md`, empty `entities/ concepts/ packages/ sources/` with `.gitkeep` - [x] Drop the bogus `SUMMARY.md` + `WORKFLOW.md` + `source/` from the template - [x] Pin Karpathy gist URL inside the schema file - [x] Rebuild + reinstall `project-bootstrap.skill` - [x] Document the realignment in `.wiki/source/wiki-realignment.md` ### 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//` → `dist/.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. - **Migrate this repo's `.wiki/` to the canonical Karpathy layout** (it was bootstrapped with the old buggy template). Directory rename + file moves; needs a conscious commit, not a silent piggyback.