Skip to content

v2.0.0 — companion ecosystem, new hooks, gcli skill - #10

Merged
5uck1ess merged 9 commits into
mainfrom
v2.0.0-release
Apr 4, 2026
Merged

v2.0.0 — companion ecosystem, new hooks, gcli skill#10
5uck1ess merged 9 commits into
mainfrom
v2.0.0-release

Conversation

@5uck1ess

@5uck1ess 5uck1ess commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Summary

v2.0.0 branch additions: two new skills, Codex CLI fix, context-mode install docs, tri-review safety fixes.

PR Ready Report

Pre-flight

  • Branch: v2.0.0-release (6 commits, 203 lines)
  • Necessity: Justified — new skills, safety fix, broken CLI fix
  • DRY: No violations (markdown-only changes, no shared logic)
  • Lint: N/A (no linter for .md files)
  • Tests: N/A (no test suite for skill/command definitions)
  • Security: Critical finding caught and fixed (email send without confirmation gate)
  • Tri-review: 3 agents (Claude + Gemini + Codex), all findings addressed

Changes

Features

  • Add gcli skill — Google Workspace CLI reference with safety confirmation gate
  • Add dont-reinvent skill — prefer existing solutions, reduce maintenance burden
  • Add context-mode install instructions (plugin marketplace + MCP methods)

Fixes

  • Fix Codex CLI fallback in tri-review: codex exec --full-auto replaces invalid codex -q
  • Fix gcli safety: require explicit user confirmation before send/reply/forward/delete
  • Fix gcli prerequisite: local-only command -v check instead of Gmail API call
  • Fix status output: suppress command -v stdout leak, validate sg binary identity
  • Soften arbitrary ">1k stars" threshold in dont-reinvent skill

Tri-Review Results (3/3 agents)

Consensus (2+ agents):

  • command -v stdout leak in status output — fixed
  • Prerequisite check made real API call — fixed
  • --for-ai stdin claim was contradictory — fixed

Critical (Claude):

  • No confirmation gate before send/reply/forward/delete — fixed

All findings addressed in commit 97cb5c0.

Test plan

  • Verify all 8 skills registered in manifest.json
  • Verify gcli skill shows confirmation requirement
  • Verify /devkit:status shows gcli and sg detection
  • Verify tri-review Codex CLI fallback uses codex exec --full-auto
  • Verify context-mode install instructions are copy-pasteable

5uck1ess added 9 commits April 4, 2026 12:00
Teaches Claude to use gcli (Gmail, Calendar, Drive) with --for-ai
flag for token-efficient structured output.
- gcli skill now verifies installation before attempting commands
- devkit:status now shows gcli and ast-grep (sg) availability
Teaches Claude to check stdlib, frameworks, established packages,
existing tools, and internal codebase before writing custom utilities.
Every custom solution is maintenance burden.
- Add confirmation gate: never send/reply/forward/delete without
  user approval (critical safety fix)
- Fix prerequisite check: use local-only command -v instead of
  API call that fetches real mail
- Fix status output: suppress command -v stdout, validate sg identity
- Fix temp file cleanup in email composing instructions
- Remove confusing --for-ai stdin claim
- Soften arbitrary ">1k stars" threshold in dont-reinvent skill
Plugin install (hooks + slash commands) and MCP-only install
(lighter, sandbox tools only) with verification steps.
Replace invalid 'codex -q' with correct 'codex exec --full-auto'.
Add CLI fallback section matching Gemini's pattern.
PreToolUse hook detects gh pr create and asks if user wants to run
the full pipeline first. 10-minute cooldown prevents repeat prompts.
Moved to skills (activate automatically on context, no slash command):
- changelog: triggers on "generate changelog", "release notes", "what changed"
- onboard: triggers on "explain this codebase", "tour the repo", "onboard"
- doc-gen: triggers on "document this", "generate API docs", "write docs"
- test-gen: triggers on "write tests", "add test coverage", "generate tests"
- scrape: triggers on "scrape this URL", "fetch content from", "extract from"
- research: triggers on "research this", "deep dive", "compare approaches"

Reduces slash commands from 26 to 20, skills from 8 to 14.
Users see fewer commands but get the same functionality automatically.
- README: update quick start, commands table, skills section with
  context-activated workflows, ecosystem diagram, repo structure,
  hook count (now 8 with pr-gate)
- CHANGELOG: document skill conversions, new skills, pr-gate hook
- ROADMAP: update counts (20 commands, 14 skills, 8 hooks)
@5uck1ess
5uck1ess merged commit 2db2a38 into main Apr 4, 2026
1 check passed
@5uck1ess
5uck1ess deleted the v2.0.0-release branch April 4, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant