v2.0.0 — companion ecosystem, new hooks, gcli skill - #10
Merged
Conversation
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)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
Changes
Features
gcliskill — Google Workspace CLI reference with safety confirmation gatedont-reinventskill — prefer existing solutions, reduce maintenance burdenFixes
codex exec --full-autoreplaces invalidcodex -qcommand -vcheck instead of Gmail API callcommand -vstdout leak, validatesgbinary identityTri-Review Results (3/3 agents)
Consensus (2+ agents):
command -vstdout leak in status output — fixed--for-aistdin claim was contradictory — fixedCritical (Claude):
All findings addressed in commit 97cb5c0.
Test plan
/devkit:statusshows gcli and sg detectioncodex exec --full-auto