- AI code review on pre-push via Claude Agent SDK (
scripts/ai-review.mjs)- Reviews diff for security, logic, correctness, breaking changes
- Blocks push on CRITICAL/HIGH issues or REQUEST_CHANGES verdict
- Skip with
SKIP_AI_REVIEW=1 git pushor auto-skipped in CI - Non-blocking on SDK unavailable or unexpected errors
- Pre-push hook now runs: typecheck → test → AI review
- Analyze existing
.claude/settings.jsoncontents (not just existence check) - Read existing
.claude/skills/and.claude/commands/directories - Read
~/.claude/global settings and skills (user home config) - Deep merge settings.json — preserves existing permissions, hooks, MCP configs
- Pass existing config details to AI interview for smarter recommendations
- 11 new tests: settings merge unit tests + integration test with existing .claude/
- README: enterprise full vibe coding positioning, problem/solution framing
- Generator merges settings instead of overwriting — user's existing keys never lost
- Permission arrays are unioned (no duplicates)
- Release notes now extracted from CHANGELOG.md (fallback to git log)
- CLAUDE.md generation delegates to
claude /initwith<roboco>context append - Anti-Reinvention Rule in CLAUDE.md and CONTRIBUTING.md
- PRD "How" column — implementation methodology for each feature
- LICENSE, CONTRIBUTING.md, CHANGELOG.md
- Removed custom CLAUDE.md template generator (anti-reinvention)
- Removed unused
select()andinput()from prompt utils - Fixed all lint warnings
roboco auditcommand — vibe coding maturity scoring (5 categories, 100 points)- GitHub Actions: release.yml (tag → npm publish → GitHub Release)
- GitHub Actions: auto-label.yml (keyword-based issue labeling)
- GitHub Actions: stale.yml (inactive issue/PR management)
roboco addcommand — add individual tools post-initroboco synccommand — detect configuration driftroboco validatecommand — E2E setup validation- Claude Agent SDK integration in interviewer.ts
- Pre-commit hook generation (stack-specific via husky)
- Initial release with 6 commands: init, install, update, status, doctor, config
- Repository analyzer (7 languages, 9 frameworks)
- AI interview (auto + interactive modes)
- Configuration generator (CLAUDE.md, .claude/, hooks, CI/CD, process docs)
- Tool installer (OMC, MCP servers, OpenSpec, Harness)
- 52 tests (unit + integration + E2E)
- GitHub Actions CI (6-job pipeline)
- Git hooks (husky: pre-commit, pre-push)
- npm distribution (
npx roboco init)