Commit Graph

15 Commits

Author SHA1 Message Date
alexei.dolgolyov 9bc2dd91e2 feat(feature-planner): add pre-implementation plan reviewer + review hardening
Add a super-intensive, adversarial plan-reviewer agent that runs after the plan
is drafted and BEFORE the approval gate, to catch wasteful or wrong design
before any implementation effort is spent. Verdict can be REDESIGN REQUIRED;
findings are sorted into Critical Gaps (block) vs Suggestions (non-blocking) so
the two never get conflated at the approval gate. It must open the codebase to
verify claims (files exist, "no existing impl" holds, "parallel" phases are
disjoint). Conditional trigger: 4+ phases / Orchestrator / Automated /
security|data-sensitive. Wired into SKILL.md, discovery-and-planning (Step 5.5),
agent-spawning (spawn pattern + opus model profile + cost), and
modes-and-strategies (most valuable in Automated mode, the only human gate).

Review hardening also addressed:
- test-writer derives assertions from acceptance criteria, not the diff, so a
  failing test is signal (impl bug) rather than something to "fix" to match
  buggy behavior
- early per-phase security/data pass for sensitive phases (not only final review)
- Outstanding Warnings ledger in PLAN.md so non-blocking warnings can't
  accumulate invisibly across phases
- Automated-mode global circuit breaker (cost / agent-count cap)
- new `data` domain tag carrying a migration-safety addendum

Bump README Last updated date.
2026-06-01 12:25:02 +03:00
alexei.dolgolyov ce86949ded docs(code-search): refresh vex vs ast-index notes for vex 1.9.1 / ast-index 3.41.0
- Re-bench on 2026-05-26 against vex 1.9.1 and ast-index 3.41.0.
- Flag findings that flipped vs the 2026-05-18 snapshot:
  - ast-index Python call graph now populated (was empty in 3.27)
  - vex implementations now handles generic-parameterized subclasses (v1.7.0)
  - vex usages is now AST-precise on T1 languages; ast-index is now the
    textual-match tool, inverting the old precision finding
  - vex now has diff --base <rev>, making the "only ast-index has
    changed --base" finding obsolete
  - vex now ships prebuilt Windows binaries; vex self-update works
- Document new vex 1.5 -> 1.9 commands: diff, paths, reachable, check,
  bundle (symbol/pr-impact/project), eval, self-update, capabilities.
- Add README entry for the doc; it was previously missing from the index.
- Bump README "Last updated" to 2026-05-26.
2026-05-26 12:06:04 +03:00
alexei.dolgolyov c3eb50f326 docs(tools): add vex — hybrid structural + semantic code search
Documents install on macOS/Linux (Homebrew) and Windows (cargo build
from source — no prebuilt Windows binary in v1.5.0). Includes per-project
bootstrap (.vex.toml with semantic + auto_update, vex index) and the
vex-mcp registration at user scope so it covers all projects.
2026-05-18 00:10:59 +03:00
alexei.dolgolyov b9b2c07d2a feat(release-publisher): add pre-release checks, pre-flight guards, CI watch
Substantial revision of dolgolyov-git-release-publisher SKILL.md.

New steps:
- Step 2: pre-flight guards (branch, remote sync, duplicate tag, dirty tree)
- Step 4: pre-release checks - detect project type, inspect CI config, run
  tests/lint/typecheck/build locally before tagging
- Step 15: post-tag CI watch (link-only or poll until run finishes)

Improvements:
- SSH remote support in Step 1
- Detect prerelease tags separately in Step 3
- NUL-separated git log + BREAKING CHANGE: body scan in Step 5
- Prerelease version bumps (-rc.N / -beta.N / -alpha.N) in Step 8
- Mode A (RELEASE_NOTES.md overwrite) vs Mode B (CHANGELOG.md prepend) in Step 11
- Signed-tag detection in Step 14

New edge cases: redo-after-CI-failure flow, signed tags, tag-already-on-HEAD.

Also updates the one-line description in claude-code-tools.md and bumps
README last-updated date.
2026-05-16 18:34:26 +03:00
alexei.dolgolyov 924292fbba docs: add code-review-graph and VS MCP Server to tools list 2026-04-28 20:04:27 +03:00
alexei.dolgolyov 936ee9c317 docs: add gitea-runner.md to README index 2026-04-01 00:43:21 +03:00
alexei.dolgolyov 9bbe7cb24c docs: add minimal Gitea release workflow document
Standalone workflow: push v* tag → create Gitea release with
optional RELEASE_NOTES.md. No builds or artifacts — just the
release entry. Links to full CI/CD guide for extensions.
2026-03-26 00:34:17 +03:00
alexei.dolgolyov 137acd0ba8 docs: move packaged skills list from README to claude-code-tools
Skills belong with the other Claude Code extension docs, not in the
top-level index.
2026-03-25 15:55:54 +03:00
alexei.dolgolyov 0daa7f77ff docs: add skills directory and update README index
Add three packaged .skill files and document them in README:
dolgolyov-claude-facts, dolgolyov-git-release-publisher, feature-planner.
2026-03-25 15:50:24 +03:00
alexei.dolgolyov 7b563c235e docs: add Windows code signing review for open-source projects 2026-03-24 15:14:03 +03:00
alexei.dolgolyov feb05e1df4 docs: restructure repo — extract tools file, add CLAUDE.md, date-based versioning
- Move ECC setup guide reference from README to claude-code-tools.md
- Add CLAUDE.md with mandatory README sync rule
- Add "Last updated" date to README
- README is now a clean index of repo contents
2026-03-23 02:52:02 +03:00
alexei.dolgolyov f22e3fabe6 docs: add Gitea Python CI/CD guide
Reusable reference extracted from wled-screen-controller covering:
- Lint/test and release workflows for Gitea Actions
- Cross-building Windows from Linux (embedded Python + wheels)
- NSIS installer packaging
- Docker multi-stage builds with Gitea registry
- Version detection, pre-release handling, size optimization
2026-03-23 01:17:28 +03:00
alexei.dolgolyov 3aba23c9f2 Add .gitignore and ECC setup guide reference
Ignore .claude/ directory and add Everything Claude Code setup guide
link to README.
2026-03-21 12:06:04 +03:00
alexei.dolgolyov 51128a7502 Clarify MCP vs Skills distinction in README
Separate AST Index into its own Skills section, add descriptions
for both extension mechanisms, and fix markdown lint warnings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 12:21:36 +03:00
alexei.dolgolyov 70d60458b8 Add README with Claude Code facts collection
Initial README covering Context7 MCP server and AST Index skill.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 12:15:13 +03:00