claude

development-codebase-tools

Codebase exploration, refactoring, and quality analysis

43 on GitHubby Uniswap Labsv2.7.2MITupdated 13 days ago
/

Plugin development-codebase-tools from marketplace uniswap-ai-toolkit in Uniswap/ai-toolkit. Commands read from the repo's manifest — 12 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (13)

  • analyze-bundle

    Analyze web application bundle size to find what's making it large and how to shrink it. Always use this skill whenever the user says "analyze the bundle", "what's making my bundle large", "bundle size analysis", "check my webpack output", "why is my app so big", "find heavy dependencies", "optimize

  • analyze-code

    Comprehensive code explanation and analysis. Use when user says "explain this file to me", "what does this code do", "analyze the security of this module", "review the performance of this function", or "help me understand this architecture".

  • analyze-dead-code

    Find and remove dead code — unused exports, unreachable modules, and stale files. Always use this skill whenever the user says "find dead code", "remove unused code", "clean up unused exports", "what code can we delete", "detect unreachable code", "what files are no longer used", "prune dead code",

  • analyze-migrations

    Analyze database migration files for safety issues before applying them to production. Use when the user says "check my migrations for safety issues", "review my database migrations", "are these migrations safe to run in production", "analyze my schema changes for locks or data loss", "scan my migra

  • analyze-tech-debt

    Analyze and prioritize technical debt with remediation plans. Use when user says "analyze the technical debt in this codebase", "what's the code quality like in this module", "identify what's slowing down our development", "assess the maintenance burden of this legacy code", "create a plan to pay do

  • analyze-test-coverage

    Analyze test coverage gaps and prioritize what to test next. Use this skill whenever the user says "analyze test coverage", "what's our test coverage", "find gaps in test coverage", "which code isn't tested", "improve test coverage", "show me a coverage report", "coverage analysis", "where are we mi

  • audit-accessibility

    Audit UI components and pages for accessibility (a11y) issues. Use when user says "check accessibility", "audit a11y compliance", "find WCAG violations", "is this component accessible", "run an accessibility audit", or "check screen reader support".

  • debug-issue

    Systematic debugging workflow for any code error, crash, test failure, or unexpected behavior. Use this skill whenever a user mentions an error, bug, exception, crash, test failure, or says something "isn't working", "is broken", "keeps failing", or "isn't behaving as expected" — even if they haven'

  • diagram-excalidraw

    Generate Excalidraw architecture diagrams from codebase analysis. Use when user says "create an architecture diagram", "visualize the system design", "generate an excalidraw diagram", "draw the component structure", "create a visual representation of the codebase", or "diagram the data flow".

  • explore-codebase

    Explore and understand how the codebase works. Use when user asks "how does the authentication work", "where is the API endpoint defined", "show me how data flows through the system", "explain this module's architecture", "trace the request from controller to database", or "I need to understand this

  • mermaid-diagram

    Generate syntactically valid Mermaid.js diagrams. Use when user says "create a mermaid diagram", "generate a flowchart", "draw a sequence diagram", "visualize with mermaid", "mermaid architecture diagram", "create a class diagram", "make a state diagram", "ER diagram", "Gantt chart", "gitGraph", or

  • refactor-code

    Refactor code with safety checks and pattern application. Use when user says "refactor this code", "clean up this function", "simplify this logic", "extract this into a separate function", "apply the strategy pattern here", "reduce the complexity of this module", or "reorganize this file structure".

  • strengthen-types

    Audit and harden TypeScript type safety by finding and fixing weak typing patterns. Always use this skill whenever the user says "strengthen types", "improve TypeScript types", "fix any types", "type safety audit", "remove any from the codebase", "tighten TypeScript", "find unsafe casts", "harden ty

Subagents (10)

  • agent-orchestrator-agent

    Use this agent when you need to coordinate multiple AI agents on a complex multi-step software development task. Trigger phrases include "implement this plan", "coordinate agents to", "orchestrate", "break this task into subtasks", "run agents in parallel". Decomposes tasks into atomic units, matche

  • code-explainer-agent

    Explains what code does, how it's structured, and why it's designed that way. Use when asked to "explain this code", "walk me through this file", "how does X work", "what does this function do", "help me understand this module", or "describe the architecture of". Focused on comprehension and archite

  • code-generator-agent

    Generates new production-ready implementation code for features, modules, API routes, React components, and utilities — following existing codebase patterns. Use when the primary goal is net-new code (and wiring it into existing callers); for restructuring or modifying existing logic use refactorer-

  • context-loader-agent

    Analyzes and summarizes a specific codebase area so other agents can implement or debug it correctly. Use when an orchestrator needs deep understanding of a subsystem before delegating work. Trigger phrases: "analyze this area", "load context for", "summarize the X module", "understand how X works",

  • debug-assistant-agent

    Advanced debugging specialist with root cause analysis, error pattern recognition, fix validation, and prevention recommendations

  • pattern-learner-agent

    Analyzes a codebase to extract recurring conventions, architecture patterns, naming styles, and project-specific idioms, then documents them for consistent application across future work

  • performance-analyzer-agent

    Performance analysis specialist for identifying bottlenecks, analyzing algorithmic complexity, and recommending optimization strategies. Use when asked to analyze performance, find bottlenecks, profile code, optimize latency/throughput, improve memory usage, or debug slow operations.

  • refactorer-agent

    Performs safe, incremental code refactoring with architectural analysis, SOLID principle enforcement, design pattern application, and performance optimization. Use when asked to refactor, improve code quality, reduce technical debt, apply design patterns, or modernize a codebase without changing beh

  • security-analyzer-agent

    Security analysis specialist for vulnerability assessment, OWASP Top 10 audits, threat modeling, compliance checking, and secure code review. Use when asked to find security vulnerabilities, audit authentication/authorization, check for injection flaws, assess cryptographic implementations, review s

  • style-enforcer-agent

    Enforces code style and conventions across any language or framework. Use when the user asks to check code style, find style violations, enforce naming conventions, detect code smells or anti-patterns, audit formatting consistency, analyze complexity, or improve readability. Trigger phrases include

Hooks (1)

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/post-edit-lint.sh

View source on GitHub ai-toolkit-slack-oath-backend.vercel.app

More from Uniswap/ai-toolkit

All 8 plugins →

External service integrations (Linear, Notion, Nx, Chrome DevTools) and deployment orchestration

7 skills · 3 agents · 11 MCP servers · hooks

43

Documentation, research, test generation, and prompt optimization tools

6 skills · 2 commands · 6 agents · hooks

43

Pull request management including review, creation, issue resolution, and Graphite stack management

6 skills · 5 commands · 3 agents · 1 MCP server

43

Implementation planning and execution workflows with multi-agent collaboration

6 skills · 5 agents

43

Audit, map, mine, and improve your Claude Code skills, agents, and commands

2 skills · 3 commands · hooks

43

Autonomous spec-driven development workflow with multi-agent collaboration and specification management (optional)

2 skills · 1 MCP server

43

Similar plugins

Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review

1 command · 3 agents

anthropics/claude-code 155,476

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

Perform AI code review on Git diffs — supports workspace changes, branch ranges, and single commits with concurrent per-file analysis, codebase search, and deep context-aware review.

2 commands

alibaba/open-code-review 50,068

gitnexus

claudecodex

Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.

12 skills · 1 MCP server · hooks

abhigyanpatwari/GitNexus 48,482

Connect Claude Code directly to your CockroachDB clusters for hands-on database work — explore schemas, write optimized SQL, debug queries, and manage distributed database clusters. This plugin provides 14 tools across two active MCP backends (self-hosted MCP Toolbox and managed CockroachDB Cloud MCP Server), three specialized agents (DBA, Developer, Operator), 32 skills across 6 operational domains, and built-in safety hooks.

34 skills · 3 agents · 3 MCP servers · hooks

anthropics/claude-plugins-official 47,076

Test-driven development methodology with red-green-refactor cycles and code review

4 commands · 2 agents

wshobson/agents 42,461

Maintain development-codebase-tools?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins