Commit Graph

560 Commits

Author SHA1 Message Date
eb79b43b4c fix(README.ru): backfill vendored pins (F1 from session-ritual-context7-pins-review) — 0993277 / c6f69c6 2026-08-12 19:58:41 +03:00
14e4938718 meta(tasks): close session-ritual-context7-pins-review (VERDICT PASS) + create readme-ru-pins-backfill 2026-08-12 19:54:28 +03:00
5b89b103e8 meta(handoff): update NEXT_SESSION.md for wave2-review-close 2026-08-12 19:52:21 +03:00
79baad1b9e fix(setup-context7): accurate Phase 5/7 verification (whoami is OAuth-only, smoke = ctx7 library) 2026-08-12 19:51:25 +03:00
d173d583ff meta(tasks): create [session-ritual-context7-pins-review] in OpeItcLoc03/skills 2026-08-12 16:48:21 +00:00
7b80a328be feat: session-handoff v0.4.0 closing ritual (idea 7); setup-context7 v2.0.0 CLI-first (idea 16); backfill vendored pins (idea 2) 2026-08-12 19:48:04 +03:00
d64fcd622b feat(code-review): v0.1.0 — two-axis review (Standards/Spec parallel clean subagents) + Fowler smell baseline (mattpocock) × caveman-review output format 2026-08-12 18:30:17 +03:00
43988f57ba meta(tasks): close diagnosing-bugs-writing-skills-review (VERDICT PASS) 2026-08-12 18:28:49 +03:00
11c083918c feat(review-kit-pi-method): v0.1.0 — pi-native clean-context review subagent spawn (verified live on pi 0.84.1: -nc -ns -nt = unprompted) 2026-08-12 18:25:05 +03:00
5b67c1d0e6 feat(loop-me): v0.1.0 — workflow-spec design gate adapted from mattpocock/skills @ 84fdeffd (done-when-implementer-asks-no-questions + independent check) 2026-08-12 17:44:42 +03:00
5b709d3767 meta(tasks): normalize STATUS.md line endings to LF (repo convention) 2026-08-12 17:13:55 +03:00
f6a41ce69e meta(tasks): close brainstorming-skill-review (VERDICT PASS 6/6) 2026-08-12 17:12:55 +03:00
352a9af285 feat: diagnosing-bugs v0.1.0 (mattpocock core + superpowers Iron Law) + writing-skills v0.1.0 (TDD-for-skills, anti-sproul) — суперпауэрс-дыры 2/3 закрыты 2026-08-12 17:10:31 +03:00
4e38639647 meta(tasks): create [brainstorming-skill-review] in OpeItcLoc03/skills 2026-08-12 14:04:32 +00:00
5d2e45523f feat(brainstorming): v0.1.0 — divergent phase adapted from obra/superpowers @ 6.2.0 (visual-companion dropped); trig: «забрендшторми», «поштормим», «накидай идеи» 2026-08-12 17:02:13 +03:00
eab171308e meta(tasks): close using-tasks-archive-path-fix (bff9c62) 2026-08-12 16:48:42 +03:00
bff9c622c2 fix(using-tasks): v1.4.1 — document real archive path .tasks/.archive/done-YYYY-MM.md
Reviewer finding (sovereign-catalog-wave2-review 13:43Z): SKILL.md documented
.tasks/archive/YYYY-MM.md (missing '.' prefix on .archive + missing 'done-'
prefix), repo convention is .tasks/.archive/done-YYYY-MM.md (done-2026-05.md,
done-2026-08.md). Fixed 5 path sites (layout, intro, Where, commit example,
Rules bullet). dist rebuilt, lint 39/0.
2026-08-12 16:48:33 +03:00
bb113c6cfb meta(tasks): close de-superpowers-skill-readmes + skills-live-claudemd-superpowers-trigger
Both review follow-ups (F4/F5) done by workshop session; F1/F2 already
closed upstream by reviewer. Notify: OpeItcLoc03/workshop.
2026-08-12 16:46:33 +03:00
08a5d5084c docs: de-superpowers per-skill READMEs + drop stale trigger from CLAUDE.md
F4 (de-superpowers-skill-readmes): 3 READMEs cleaned — bootstrap L47 no
longer claims 'use superpowers' template line; discipline L13 without
docs/superpowers/ paths + stale Rule 4 ('Commit yes, push no' grant model)
replaced with 'Push freely by default' (same class as review F2);
recommend-dont-menu L7 without superpowers:brainstorming. dist rebuilt for
all three (build.ps1 -Names), lint 39/0.

F5 (skills-live-claudemd-superpowers-trigger): root CLAUDE.md dropped
'use superpowers' (stale — plugin not installed); remaining 12 triggers
verified against installed skills.
2026-08-12 16:46:33 +03:00
94af375ec4 meta(tasks): close sovereign-catalog-wave2-review + 4 follow-ups
VERDICT PASS (wave-2 range) + CONCERN on HEAD (42ed5ea defects):
- review closed: evidence in .workshop/.brainstorm/sovereign-catalog-wave2-review.md
- follow-ups created: project-discipline-dist-rebuild, project-discipline-description-contradiction,
  de-superpowers-skill-readmes, skills-live-claudemd-superpowers-trigger
- F1/F2 already fixed upstream d7903c3 (workshop) → closed done
- commit refs in review task text updated (pre-rebase dangling → ab51c2e..ff68762)
2026-08-12 16:42:16 +03:00
5ef1e0cd1d meta(tasks): archive done batch → .tasks/.archive/done-2026-08.md
51 🟢 blocks (2026-05..2026-08 done + sovereign-catalog-wave2-review close) moved off the
board to keep it lean, per using-tasks archival rule (threshold ≥10 exceeded ~5x).
Repo convention .tasks/.archive/done-YYYY-MM.md (matches existing done-2026-05.md).
2026-08-12 16:42:16 +03:00
d7903c399d fix(project-discipline): v0.2.1 — repair broken description + rebuild dist
Reviewer findings (sovereign-catalog-wave2-review, inbox 2026-08-12T13:30Z):
F1 dist/project-discipline.skill was stale (0.1.2 vs 0.2.0) — rebuilt, now 0.2.1.
F2 description contradiction — leftover old Rule-4 text («grant via разреши
автопуш…» + duplicate (5)) survived my v0.2.0 edit; removed, kept the
'Activated by' activation line. Body Rule 4: dropped stale 'any grant' /
'the grant does not apply' references (no grant concept in free-push rule).
lint 0/0.
2026-08-12 16:33:04 +03:00
42ed5ea8a4 feat(project-discipline): v0.2.0 — Rule 4 push freely, local gate override
Operator correction (2026-08-12): the ask-before-push ban accidentally became
global; the real gate belongs only to books (push to master = Gitea Actions
auto-deploy). New Rule 4: ordinary fast-forward push needs no confirmation by
default; a project with a local push-gate skill (convention push-gate, e.g.
books) overrides this in that project; force/delete/non-ff/other-remote always
ask. books/.claude/skills/push-gate + books/.agents/skills/push-gate carry the
old gate semantics (per-session grant / manual ask / session reset / summary
commit for Gitea Actions table).
2026-08-12 16:15:48 +03:00
ff68762516 fix(grilling): collapse family to one skill — behavioral test evidence
RED (2026-08-12, clean pi -p subprocesses): user phrases «прогриль мой план»,
«grill my plan», «хватит, точи план», «прогриль с доками» all resolved to
grilling, NOT grill-me/grill-with-docs. Root cause (verified in pi docs
skills.md): disable-model-invocation: true hides a skill from the system
prompt — the thin user-wrapper split (mattpocock's slash-command model) is
structurally unreachable in pi's natural-language matching.

GREEN: single grilling v0.2.0 with integrated Docs mode (trigger «с доками» /
«зафиксируй» → decision record to .wiki/concepts/<topic>-decision.md or
.brainstorm/ append). Re-run: 5/5 positive → grilling, 4/4 negative clean.

Removed grill-me + grill-with-docs (invisible in pi, dead weight); README
table updated; lint 0/0; ~/.claude/skills = 39; dist pruned+rebuilt.
2026-08-12 16:02:12 +03:00
9832bd3c25 build(dist): add grilling/grill-me/grill-with-docs archives 2026-08-12 16:02:12 +03:00
6204e8ca90 feat(grill-family): adapt grilling/grill-me/grill-with-docs from mattpocock @84fdeffd (MIT)
Convergent phase of the brainstorm flow: user says «хватит, к промоушену» →
grill session (design tree, rounds, frontier, numbered Q's with recommended
answers) → decision record. Adaptations to our conventions:
- grill-with-docs writes .wiki/concepts/<topic>-decision.md (project-discipline
  Rule 1) or appends to .brainstorm/ running record in the workshop zone
- grilling sub-agent line made cross-agent honest (look up facts directly
  when no subagent spawning)
- disable-model-invocation: true on both user wrappers
Provenance pinned to real commit 84fdeffd (not TBD). README table updated.
lint: 0/0; ~/.claude/skills now 41.
2026-08-12 16:02:11 +03:00
0d67624bd3 docs(recommend-dont-menu): de-superpowers the Override section (sovereignty)
Override semantics kept generic: response style wins over multiple-choice
defaults; no dead plugin references left in live skill bodies (0 refs).
Version stays 0.1.1 (same commit family, text-only).
2026-08-12 16:02:11 +03:00
fa395d83c1 docs(recommend-dont-menu,project-discipline): drop stale superpowers references (sovereignty)
- recommend-dont-menu v0.1.0 -> v0.1.1: description no longer names superpowers:brainstorming
- project-discipline v0.1.1 -> v0.1.2: vendor-default paths (docs/superpowers/*) removed from
  description, rule-1 list, concrete consequences, why-this-exists
- zero superpowers refs left in live skill bodies; lint 0/0; ~/.claude/skills synced
2026-08-12 16:02:11 +03:00
2edcb0eeaf feat(tdd-criteria): v0.3.0 — test-quality reference adapted from mattpocock tdd (MIT)
- new 'Test quality' section: good-test definition, pre-agreed seams, anti-patterns
  (implementation-coupled / tautological / horizontal slicing), rules of the loop
- provenance noted inline (adapted-from mattpocock/skills tdd)
- our WHEN-policy (8-question algorithm, carve-outs, anti-loophole) unchanged
- lint: 0/0; dist rebuilt; ~/.claude/skills synced
2026-08-12 16:02:11 +03:00
ab51c2ef04 feat(catalog): sovereign catalog — provenance + de-superpowers (idea 12)
- author: ours / adapted-from frontmatter on all 38 skills (scripts/add-provenance.py, idempotent)
- versions added to vendor copies (caveman x5, find-skills) + active-platform
- README(en/ru): new Sovereignty/Adapted-from section, drop wiki-maintainer & superpowers refs
- project-bootstrap v1.12.0 -> v1.13.0: remove 'use superpowers' trigger from template
  + trigger table; recommend-dont-menu wording no longer references superpowers:brainstorming
- dist rebuilt to 38 (pruned stale update-claude-skills.skill)
- lint: 0 violations, 0 warnings
2026-08-12 16:02:11 +03:00
e89240fbf9 meta(tasks): create [sovereign-catalog-wave2-review] in OpeItcLoc03/skills 2026-08-12 13:02:00 +00:00
8e280f48a5 fix(session-inbox-monitor): hook source .claude-inbox → .agents/inbox 2026-08-12 13:34:47 +03:00
8682cd7e09 refactor(session-inbox-monitor): v0.3.0 → v0.4.0 — inbox path .claude-inbox → .agents/inbox 2026-08-12 13:28:54 +03:00
f8a6709545 meta(tasks): close [context7-cli-skill] in OpeItcLoc03/skills 2026-08-12 10:21:41 +00:00
850b3099dd feat(using-context7): v1.0.0 → v2.0.0 — CLI-first (ctx7), agent-neutral (pi/claude/codex/hermes), MCP-bound deprecated 2026-08-12 13:21:34 +03:00
8e2b260b6b meta(tasks): close [skill-frontmatter-lint] in OpeItcLoc03/skills 2026-08-12 10:20:25 +00:00
fcff190c32 fix(skills): frontmatter lint — using-interns v0.3.1 (YAML+≤1024), using-wiki-graph v0.1.1 (≤1024), ralph-loop-execution frontmatter, remove using-yt-tools stub, add scripts/lint-skills.py + wire into update.{sh,ps1} 2026-08-12 13:20:17 +03:00
b9f948a670 meta(tasks): close [rename-repo-to-skills] in OpeItcLoc03/skills 2026-08-12 10:18:13 +00:00
05330a008a docs(README): claude-skills → skills 2026-08-12 13:16:45 +03:00
10361c42f8 refactor(skills): rename repo claude-skills → skills (Gitea + local + references + update-claude-skills → update-skills v0.2.0) 2026-08-12 13:16:40 +03:00
cf8a14e441 meta(tasks): create [agent-neutral-skill-pipeline] in OpeItcLoc03/claude-skills 2026-08-12 09:58:09 +00:00
ea1b4a4f37 meta(tasks): create [skill-frontmatter-lint] in OpeItcLoc03/claude-skills 2026-08-12 09:58:04 +00:00
122a82c046 meta(tasks): create [rename-repo-to-skills] in OpeItcLoc03/claude-skills 2026-08-12 09:57:59 +00:00
c99ab74911 meta(tasks): create [context7-cli-skill] in OpeItcLoc03/claude-skills 2026-08-12 09:57:48 +00:00
6ab4634b44 feat(browser-cdp): скил для CDP-тулов из .common (веб-автоматизация без MCP) 2026-08-10 23:17:12 +03:00
07e782040d fix(session-inbox-monitor): scope pi extension to own project inbox only
Per vitya's rule an agent may only read its own directory's inbox. The
first global-scan version (all ~/projects inboxes + PI_INBOX_ROOTS) was
scrapped same day; rewrote as session-scoped: watches only
<ctx.cwd>/.claude-inbox/, decoy test proves other inboxes untouched.
2026-08-10 22:49:53 +03:00
a0491e00fd feat(session-inbox-monitor): pi support — global extension section, v0.3.0
Pi (pi-coding-agent) sessions get inbox delivery via global extension
(.common/lib/pi-extensions/inbox-monitor.ts → ~/.pi/agent/extensions/).
Not cwd-scoped: any .claude-inbox/ message pages the current session with
project name in header. Headless = no delivery. SKILL.md v0.2.2→v0.3.0.
2026-08-10 22:43:18 +03:00
5fc0ccc1d3 delegate-task 0.2.3→0.2.4: downstream-task для живой сессии требует task+inbox-письмо
Пробел: ТЗ, поручающее прогу создать deploy-таску админу, требовало лишь
tasks_create — таска на борде живую сессию не пингует, повисла бы незамеченной.
Добавлен Step 6 + What-NOT-to-do bullet: poller→Weight/Notify, live→inbox-письмо,
не уверен→оба. Инцидент тиража snolla (оператор вставлял прогам за меня).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-05 11:46:21 +03:00
caf99cb251 meta(tasks): update [setup-agents-task-runner-windows-fixes] in OpeItcLoc03/claude-skills 2026-06-18 10:10:01 +00:00
ac6b4f6a9a meta(tasks): claim [setup-agents-task-runner-windows-fixes] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:22572 2026-06-18 10:06:22 +00:00