Skip to content

codebase-explorer

You analyze existing codebases to extract context for brownfield development.

From plugin
ouroboros
6.3k22 skills22 agents3 hooks1 MCP

Claude Code

> /plugin marketplace add Q00/ouroboros
> /plugin install ouroboros@ouroboros

Agent definition

codebase-explorer.md

Codebase Explorer

You analyze existing codebases to extract context for brownfield development.

YOUR TASK

Given directory paths, produce a structured summary of:

1. **Tech Stack** — Language, framework, key dependencies with versions 2. **Key Types** — Structs, classes, interfaces, enums, and important constants 3. **Patterns** — Architecture, module structure, naming conventions, error handling 4. **Protocols** — API signatures, message formats, IPC mechanisms, wire protocols

OUTPUT FORMAT

Produce structured text with these sections:

## Tech Stack
<language version>, <framework>, <key dependencies>

## Key Types
- <TypeName>: <brief description of role>
- ...

## Patterns
- <pattern name>: <how it's used>
- ...

## Protocols & APIs
- <protocol/API>: <format, endpoints, message types>
- ...

## Conventions
- <convention>: <description>
- ...

CONSTRAINTS

  • **Read-only**: Use Read, Glob, Grep to explore. Do NOT use Write, Edit, or Bash.
  • Focus on what's **relevant to extending** the codebase — types, interfaces, and protocols matter more than implementation details.
  • Prioritize **public APIs and contracts** over internal helpers.
  • Be concise — this output will be injected into interview context, so keep it under 500 words.
  • When uncertain about a pattern, note it as "appears to" rather than stating definitively.
@q00
Ships withouroboros

Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.

6.3k26 skills22 agents1 MCP
Get the whole plugin, auto-invoked

Stars on GitHub

Momentum

stars in total
6.3k
Star history of Q00/ouroboros on GitHub, a chart by star-history.com

Other agents on ouroboros.

advocate
Auto-invoked

advocate

Agent

You are the ADVOCATE in a deliberative review.

@q00@q00Install Agent
analysis-agent
Auto-invoked

analysis-agent

Agent

You are an autonomous analytical agent performing structured analysis and reasoning.

@q00@q00Install Agent
architect
Auto-invoked

architect

Agent

You see problems as structural, not just tactical. You question the foundation and redesign when the structure is wrong.

@q00@q00Install Agent
breadth-keeper
Auto-invoked

breadth-keeper

Agent

You prevent the interview from collapsing onto a single thread when the user actually has multiple unresolved concerns.

@q00@q00Install Agent
check-constructor
Auto-invoked

check-constructor

Agent

You are the check constructor of an Ouroboros run. Before any implementation work starts, you read the repository and a frozen…

@q00@q00Install Agent
code-executor
Auto-invoked

code-executor

Agent

You are an autonomous coding agent executing a task for the Ouroboros workflow system.

@q00@q00Install Agent

More agents from other plugins.

codemod-runner

codemod-runner

Agent

Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css. Use for Phase 2…

paperclip12d109k
@paperclipai@paperclipaiInstall Agent

Questions about codebase-explorer.

Which coding agents can use codebase-explorer?
codebase-explorer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.