plugins/agy/skills/codebase-analysis/SKILL.md
Deep architectural analysis of the current workspace using Google Antigravity (`agy`). Trigger when the user needs an architecture overview ("analyze this codebase with agy", "map dependencies with Google Antigravity"), is onboarding to unfamiliar code, exploring legacy systems, or hunting technical debt. Replaces the deprecated gemini-cli `codebase_investigator` workflow.
npx skillsauth add robbyt/claude-skills codebase-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
agy)Use Google's Antigravity CLI for deep architectural analysis. agy is Google's
agentic successor to gemini-cli and runs Google's Gemini models — it can roam the
workspace, follow references, and surface structure that surface-level grep cannot.
--sandbox HereCodebase analysis benefits from broad workspace access — agy needs to read many
files, follow imports, and chase references. But it should not run arbitrary shell
commands while doing so. Google Antigravity has no --allowed-tools flag, so use
--sandbox to grant file access while denying shell execution:
agy --sandbox --print "..." --dangerously-skip-permissions
Pair --sandbox with a "Do not make any changes" clause for belt-and-suspenders
safety.
agy --sandbox --print "Analyze this project's architecture. Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
Full project analysis:
agy --sandbox --print "Analyze this project. Report on:
- Overall architecture
- Key dependencies
- Component relationships
- Potential issues
Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
Flow mapping:
agy --sandbox --print "Map the authentication flow in this project. Identify all components involved. Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
Dependency analysis:
agy --sandbox --print "Analyze this project's dependencies:
- Direct vs transitive
- Outdated packages
- Circular dependencies
- Bundle size impact
Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
Technical debt:
agy --sandbox --print "Identify technical debt in this project:
- Deprecated patterns
- Inconsistent conventions
- Missing documentation
- Complex dependency chains
Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
Use --continue (still inside --sandbox) for multi-turn investigation:
agy --sandbox --print "Analyze this project. Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
agy --continue --sandbox --print "What patterns did you find in the auth module? Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
agy --continue --sandbox --print "Are there security concerns with that pattern? Do not make any changes. Respond with analysis only." --dangerously-skip-permissions
--sandbox blocks shell side-effects, but the prompt-level clause keeps it from editing files in the workspace.agy respects .gitignore — it cannot read files matching gitignore patterns.--print-timeout to 10m or more for big jobs:
agy --sandbox --print-timeout 10m --print "..." --dangerously-skip-permissions
dangerouslyDisableSandbox: true (because Google Antigravity writes session state under ~/.gemini/, shared with the old gemini-cli).references/setup.md and references/patterns.md for more.tools
Real-time web research using Google Search via Google's Antigravity (`agy`) CLI — the replacement for the deprecated `gemini-cli`. Trigger when user needs current information ("search with agy", "search with Google Antigravity", "find current info about X with agy", "what's the latest on Y"), library/API research, security vulnerability lookups, or comparisons requiring recent data.
tools
Get Google Antigravity's (`agy`) review of Claude's implementation plans. Trigger when user wants a second opinion on a plan ("have agy review this plan", "get a second opinion from Google Antigravity", "critique this plan with agy"), or after Claude creates a plan file that needs validation before implementation. Replaces the deprecated gemini-cli plan-review workflow.
tools
Get Google Antigravity's (`agy`) code review of git changes after Claude makes edits. Trigger when user wants a second opinion on code changes ("have agy review my changes", "get code review from Google Antigravity", "review this diff with agy"), or as a final check before committing. Replaces the deprecated gemini-cli diff-review workflow.
tools
Get Codex's review of Claude's implementation plans via the Codex MCP server. Trigger when user wants a second opinion on a plan ("have Codex review this plan", "get second opinion from Codex", "critique this plan with Codex"), or after Claude creates a plan file that needs validation before implementation.