1e15a5319d
feat(skills): multi-owner v2.x sweep — using-projects-meta v1.2.0 + setup-projects-meta v1.1.0
...
- using-projects-meta 1.1.0 → 1.2.0: examples qualified (`victor/books`, `OpeItcLoc03/claude-skills`), `target_project` description rewrites _meta → `agenda` literal + bare-name reject; new common-mistake row; cross-ref to `concepts/projects-meta-multi-owner`.
- setup-projects-meta 1.0.1 → 1.1.0: auth.toml template now reflects v2.x schema (`gitea_owners`, `agenda_tasks_repo` qualified, optional `gitea_aggregate_skip_owners`); added schema-notes block with backwards-compat for legacy `gitea_user`-only installs.
- closes [update-using-projects-meta-qualified-names] + [update-setup-projects-meta-auth-toml] (last 2 of 14 multi-owner umbrella blockers).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-09 20:53:57 +03:00
fb304757cd
meta(tasks): create [update-setup-projects-meta-auth-toml] in claude-skills
2026-05-08 08:15:21 +00:00
07c5b6d3d2
meta(tasks): create [update-using-projects-meta-qualified-names] in claude-skills
2026-05-08 08:15:18 +00:00
cec2b8b61c
meta(tasks): close [claude-skills-update-skill] — shipped v0.1.0 + PS 5.1 bugfix
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 15:33:18 +03:00
f0161fe821
meta(tasks): update [claude-skills-update-skill] in claude-skills
2026-05-07 12:02:09 +00:00
627a183b3e
feat(update-claude-skills): add update skill + scripts [v0.1.0]
...
New skill and cross-platform scripts that automate the full uplift cycle:
git pull → conditionally rebuild MCP servers → install skills → version
diff → reload hints. Claude-Code-only (Hermes uses hermes-installer-skill).
- scripts/update.sh: bash version (Linux/macOS/git-bash)
- scripts/update.ps1: PowerShell version (Windows)
- skills/update-claude-skills/SKILL.md: thin wrapper, detects platform
- hermes/mapping.yaml: mode: skip (Claude-Code-only)
- dist/update-claude-skills.skill: built archive
- .tasks/STATUS.md: task marked done
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 14:04:27 +03:00
efd73ec4e6
meta(tasks): update [setup-interns-clone-fallback] in claude-skills
2026-05-07 10:37:46 +00:00
b20ea8a463
meta(tasks): close [setup-interns-fix-paths] + [setup-interns-clone-fallback]
...
Both tasks shipped in 54ba5ca (path fix + clone fallback) and 90d066b
(monorepo clone correction — interns-mcp is a subdir of common, not a
separate repo).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 13:26:56 +03:00
9e2517f370
meta(tasks): update [setup-interns-clone-fallback] in claude-skills
2026-05-07 10:04:12 +00:00
65bea633b9
meta(tasks): create [setup-interns-clone-fallback] in claude-skills
2026-05-07 09:57:33 +00:00
6601910fb7
meta(tasks): create [tasks-board-cleanup-2026-05] in claude-skills
2026-05-07 09:43:26 +00:00
5d9d2f88f9
meta(tasks): close [bootstrap-fix-tdd-recommend-template] + [bootstrap-upgrade-canonical-triggers]
...
Both tasks done. v1.10.1 fix shipped (aac9088 ), upgrade tested on claude-skills (ac0fa57 ).
Unblock ready — mass-rollout of 5-string group can proceed.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 12:07:29 +03:00
d5155c33e2
meta(tasks): create [bootstrap-fix-tdd-recommend-template] in claude-skills
2026-05-07 08:57:55 +00:00
2347f4e9b5
meta(tasks): update [claude-skills-update-skill] in claude-skills
2026-05-07 07:52:50 +00:00
d70c16db5b
meta(tasks): update [install-ps1] in claude-skills
2026-05-07 07:52:40 +00:00
2c7eb1f70a
meta(tasks): close [refresh-project-bootstrap] in claude-skills
2026-05-07 07:52:32 +00:00
7acda2ecc2
meta(tasks): create [claude-skills-update-skill] in claude-skills
2026-05-07 07:42:05 +00:00
3716dec621
meta(tasks): update [bootstrap-upgrade-canonical-triggers] in claude-skills
2026-05-07 07:32:36 +00:00
94b4c441e6
fix(tdd-criteria): review findings — v0.1.0→v0.2.0
...
- Remove session-authorship trigger loophole (applies to ALL code changes)
- Add composite-tasks paragraph (criterion applies per artefact, not per task)
- Add refactoring carve-out (existing passing tests sufficient, no new tests)
- Expand file-extension list (go, rs, java, rb, ex, swift, kt, cs, php)
- Clarify wrapper line-count (non-blank non-comment lines)
- Add spike-survivor fallback (TODO/GitHub issue if no .tasks/)
- Fix "чужая schema" → "foreign schema" in algorithm + design doc
- Define TDD procedurally (red→green→refactor) in Default mode section
- Sync design doc with same changes
- Rebuild dist + dist-hermes + reinstall
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 10:12:59 +03:00
e260fe6cb1
chore(tasks): sync board — 4 stale entries → done, unblock hermes-converter-ci
...
hermes-flavour-mcp-setups, hermes-installer-skill (5990b06),
hermes-mvp-coverage (a003b80), bootstrap-add-tdd-trigger (e566df4 )
shipped but STATUS.md still showed ready. hermes-converter-ci
blocker resolved → ready.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 10:12:58 +03:00
a673241bb9
chore(tasks): update hermes-mvp-coverage to done
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 10:12:58 +03:00
27026c5e0e
feat(hermes): flavour-mcp-setups + installer-skill [v1.0.0-hermes]
...
- hermes-flavour-mcp-setups: setup-projects-meta + setup-context7
rewritten as yaml-edit ~/.hermes/config.yaml (no clone/build)
pre-checks binary+auth.toml exist, fallback to git clone with
extraheader-pattern. mapping: pending → manual.
- hermes-installer-skill: dist-hermes/meta/claude-skills-installer/SKILL.md
recursive bootstrap installer. iterates dist-hermes/<cat>/<name>/,
calls skill_manage(action='create') per skill. respects SKIPPED.md.
- dist-hermes/mcp/: both MCP setup skills generated via build-hermes.py.
- hermes-mvp-coverage: unblocked (ready → next task).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 10:12:58 +03:00
acfc8e697f
meta(tasks): create [bootstrap-upgrade-canonical-triggers] in claude-skills
2026-05-07 06:57:11 +00:00
588d65d2e0
meta(tasks): create [bootstrap-add-tdd-trigger] in claude-skills
2026-05-07 06:05:13 +00:00
7bde0cd963
chore(tasks): close tdd-criteria skill-write, mapping, build-install; unblock review
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 08:31:30 +03:00
d440bb52c1
meta(tasks): create [tdd-criteria-precommit-hook] in claude-skills
2026-05-07 05:10:29 +00:00
b7819b175e
meta(tasks): update [tdd-criteria-skill-write] in claude-skills
2026-05-07 05:09:49 +00:00
936a888423
meta(tasks): create [tdd-criteria-review] in claude-skills
2026-05-07 04:03:12 +00:00
5a01bdffb7
meta(tasks): create [tdd-criteria-build-install] in claude-skills
2026-05-07 04:02:39 +00:00
3dd359b36f
meta(tasks): create [tdd-criteria-hermes-mapping] in claude-skills
2026-05-07 04:02:22 +00:00
07ce432dfd
meta(tasks): create [tdd-criteria-skill-write] in claude-skills
2026-05-07 04:02:05 +00:00
89648b9df3
chore(tasks): unblock hermes follow-ups after MVP shipped
...
[hermes-flavour-mcp-setups] and [hermes-installer-skill] gated only on
[hermes-converter-mvp] (shipped in 6b36b31 ) — flipped 🔵 → ⚪ .
[hermes-mvp-coverage] still blocked on the other two; [hermes-converter-ci]
still blocked on hermes-mvp-coverage.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 00:02:01 +03:00
0cc7757d83
chore(tasks): close [hermes-converter-mvp]
...
Shipped in 6b36b31 . Coverage check walked the 5 acceptance criteria
inline (mapping schema, build script, 4 universals through converter,
dist-hermes/ committed, security infra ready). Smoke-tests: idempotency,
replace-rule application, strict-mapping fail-fast — all verified.
Unblocks [hermes-flavour-mcp-setups], [hermes-installer-skill],
[hermes-mvp-coverage].
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 00:00:55 +03:00
f4c12ce4fd
chore(tasks): close [using-tasks-close-coverage-gate]
...
Shipped in b0d2d51 . Coverage check completed inline (acceptance criteria
all have evidence: SKILL.md sections, README mirror, version bump,
build+install verified, smoke-tests covered by self-application).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 23:49:44 +03:00
733e1466df
chore(tasks): close 3 stale ⚪ 's shipped in earlier commits
...
Closes [project-creation-lifecycle-skill] (shipped 23431c5 — project-bootstrap
1.9.0 greenfield-full mode), [extend-project-discipline-brainstorm-workspaces]
(shipped 215afdd — project-discipline 0.1.1 Rule 5), [recommend-dont-menu-skill]
(shipped 011a8b4 — recommend-dont-menu 0.1.0). Heading emoji fix on the third
(was ⚪ while Status was 🟢 Done — sync error). Smoke-test gap on greenfield-full
acceptance criteria — tracked in [using-tasks-close-coverage-gate].
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 23:46:35 +03:00
879957d989
meta(tasks): update [using-tasks-close-coverage-gate] in claude-skills
2026-05-06 20:43:25 +00:00
ab996a2643
meta(tasks): create [using-tasks-close-coverage-gate] in claude-skills
2026-05-06 20:22:25 +00:00
ff99bc6bf7
meta(tasks): create [hermes-converter-ci] in claude-skills
2026-05-06 20:21:57 +00:00
d9c1ec69b5
meta(tasks): create [hermes-mvp-coverage] in claude-skills
2026-05-06 20:21:50 +00:00
b1647b868f
meta(tasks): create [hermes-installer-skill] in claude-skills
2026-05-06 20:21:40 +00:00
7305d41ecb
meta(tasks): create [hermes-flavour-mcp-setups] in claude-skills
2026-05-06 20:21:30 +00:00
3cb8a01078
meta(tasks): create [hermes-converter-mvp] in claude-skills
2026-05-06 20:21:21 +00:00
f2d1e6e2ae
chore(tasks): remove setup-projects-meta-token-leak task
...
User request — kill it.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 22:52:17 +03:00
011a8b42f2
feat(recommend-dont-menu): add skill + integrate into project-bootstrap [v0.1.0 / v1.9.0]
...
- Add `recommend-dont-menu` skill: overrides superpowers:brainstorming
to give single argued recommendations instead of menus
- Integrate into project-bootstrap:
- Add "recommend, don't menu" trigger to CLAUDE.md template
- Add row to Step 5.6 trigger→fulfiller table
- Bump project-bootstrap 1.8.0 → 1.9.0 (MINOR — adds trigger)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 22:49:56 +03:00
9eceaacec8
meta(tasks): create [recommend-dont-menu-skill] in claude-skills
2026-05-06 18:31:57 +00:00
7a478b84eb
meta(tasks): create [extend-project-discipline-brainstorm-workspaces] in claude-skills
2026-05-06 18:27:06 +00:00
694abcd2c1
meta(tasks): create [project-creation-lifecycle-skill] in claude-skills
2026-05-06 18:19:48 +00:00
04886036ed
tasks: open setup-interns-fix-paths
...
Mirror of done [using-projects-meta-fix-paths] for the sister skill.
setup-interns/SKILL.md still uses <project-root>/.common/... (cwd-
relative); should be ~/projects/.common/... like setup-projects-meta.
Surfaced during factory-bootstrap field-test (Phase 1 STOP because
claude inherited cwd C:\Windows\System32, no .common/ child there).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 15:26:45 +03:00
ecaa73bfe1
tasks: open setup-projects-meta-token-leak
...
Surfaced during factory-bootstrap field-test on Win11 laptop.
Phase 4 of /setup-projects-meta retries clone with USER:TOKEN@host
URL on auth-failure, which git persists in .git/config of the
cloned repo. Replace with per-invocation extraheader form:
git -c http.extraheader="Authorization: token $T" clone <url>
Field-test artefact: .factory/L0/install-log.md шаг 11c-1.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 15:18:38 +03:00
81af7825b6
feat(interns): add repo_read routing to using-interns + Node/repomix checks to setup-interns [v0.2.0]
...
using-interns: overview table 2→3 interns, routing hints for repo_read
vs bulk_text_read, tool quick reference row. setup-interns: Phase 0
adds node --version check + optional repomix pre-warm.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-06 07:02:42 +03:00