From 5a01bdffb71233a3648356c3d9a8e69a2cf7d36e Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Thu, 7 May 2026 04:02:39 +0000 Subject: [PATCH] meta(tasks): create [tdd-criteria-build-install] in claude-skills --- .tasks/STATUS.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 028ffa8..60e5c8c 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -347,3 +347,29 @@ version: 0.1.0 --- + +## 🔵 [tdd-criteria-build-install] — Build `dist/tdd-criteria.skill` archive, install to `~/.claude/skills/tdd-criteria/`, commit both `dist/` and `dist-hermes/` artefacts. Closes the rollout loop — after this task the skill is live for both Claude (next session) and Hermes (next factory deploy). + +**Steps:** +1. `bash ~/projects/claude-skills/scripts/install.sh tdd-criteria` — copies `skills/tdd-criteria/` → `~/.claude/skills/tdd-criteria/` (replaces if exists). Verifies skill is loadable in next Claude session. +2. `bash ~/projects/claude-skills/scripts/build.sh tdd-criteria` — zips `skills/tdd-criteria/` → `dist/tdd-criteria.skill`. Cross-platform: bash on Linux/macOS, delegates to PowerShell on Windows without `zip`. +3. `python ~/projects/claude-skills/scripts/build-hermes.py` — regenerates `dist-hermes/` (already done in `tdd-criteria-hermes-mapping`'s verification step, but re-run for clean state before commit). +4. Commit: `dist/tdd-criteria.skill` + `dist-hermes/software-development/tdd-criteria/` (whole tree). +5. Push (subject to project-discipline Rule 4 — ask user if no auto-push grant). + +**Verification:** +- `ls ~/.claude/skills/tdd-criteria/SKILL.md` exists. +- `ls ~/projects/claude-skills/dist/tdd-criteria.skill` exists, size > 0. +- `ls ~/projects/claude-skills/dist-hermes/software-development/tdd-criteria/SKILL.md` exists. +- Optional: in a fresh Claude session, ask «what skills do you have for TDD?» — `tdd-criteria` should surface. + +**Out of scope:** activation in specific projects (separate task `tdd-criteria-rollout-projects` if user wants to add `follow tdd-criteria` trigger to selected `CLAUDE.md`s). Skill is reachable via description-based pull regardless. + +**Status:** blocked +**Where I stopped:** (not started) +**Next action:** Дождаться 🟢 у `tdd-criteria-skill-write` и `tdd-criteria-hermes-mapping`. Прогнать install.sh + build.sh + build-hermes.py. Закоммитить dist/ и dist-hermes/. Push (по grant-у). +**Blocker:** tdd-criteria-skill-write, tdd-criteria-hermes-mapping +**Branch:** master + + +---