# composiohq/awesome-claude-plugins architecture

> Architecture diagram of the GitHub repository composiohq/awesome-claude-plugins, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/composiohq/awesome-claude-plugins
- Repository: https://github.com/composiohq/awesome-claude-plugins

## Overview

This repository is primarily a curated directory of Claude Code plugins: users browse capability categories, choose a plugin, then use it in Claude Code. The README documents an install-and-setup path for the Composio integration and broad plugin categories. The tree also contains runtime code for audit-project, perf, ship, security-guidance, and skill-bus; excerpts are limited, so their internal wiring is not inferred beyond the sampled pipeline and entry-point exports.

Main entry points: [`audit-project/lib/index.js`](https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/index.js) (Project audit), [`audit-project/lib/patterns/pipeline.js`](https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/patterns/pipeline.js) (Slop detection), [`perf/lib/perf/index.js`](https://github.com/composiohq/awesome-claude-plugins/blob/master/perf/lib/perf/index.js) (Performance analysis), [`audit-project/lib/patterns/review-patterns.js`](https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/patterns/review-patterns.js) (Review patterns)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Plugin catalog"]
  node_catalogue["Plugin directory"]
  node_integrations["Integrations"]
  node_design["Frontend and design"]
  node_git["Git workflows"]
  node_quality_list["Code quality"]
  node_backend["Backend and architecture"]
  node_devops["DevOps and performance"]
  node_docs_security["Docs and security"]
end

subgraph group_quality["Quality and security"]
  node_audit["Project audit<br/>[index.js]"]
  node_slop_pipeline["Slop detection<br/>[pipeline.js]"]
  node_review_patterns["Review patterns<br/>[review-patterns.js]"]
  node_security_guidance["Security guidance"]
end

subgraph group_workflow["Development workflows"]
  node_connect_apps["Connect apps"]
  node_ship["Ship workflow<br/>[index.js]"]
  node_skill_bus["Skill bus<br/>[dispatcher.py]"]
end

subgraph group_runtime["Plugin runtimes"]
  node_perf["Performance analysis<br/>[index.js]"]
  node_perf_profilers["Language profilers<br/>[index.js]"]
end

node_developer(("Developer"))
node_claude(("Claude Code"))
node_composio["Composio gateway"]
node_apps["Connected apps"]
node_cli_tools["Optional CLI tools"]

node_developer -->|"browses"| node_catalogue
node_catalogue -->|"lists"| node_integrations
node_catalogue -->|"lists"| node_design
node_catalogue -->|"lists"| node_git
node_catalogue -->|"lists"| node_quality_list
node_catalogue -->|"lists"| node_backend
node_catalogue -->|"lists"| node_devops
node_catalogue -->|"lists"| node_docs_security
node_developer -->|"invokes plugin"| node_claude
node_claude -->|"runs setup"| node_connect_apps
node_connect_apps -->|"connects via"| node_composio
node_composio -->|"enables actions"| node_apps
node_audit -->|"exports pipeline"| node_slop_pipeline
node_audit -->|"exports patterns"| node_review_patterns
node_slop_pipeline -.->|"optionally invokes"| node_cli_tools
node_perf -->|"uses profilers"| node_perf_profilers

click node_audit "https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/index.js"
click node_slop_pipeline "https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/patterns/pipeline.js"
click node_review_patterns "https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/patterns/review-patterns.js"
click node_security_guidance "https://github.com/composiohq/awesome-claude-plugins/blob/master/security-guidance/hooks/security_reminder_hook.py"
click node_perf "https://github.com/composiohq/awesome-claude-plugins/blob/master/perf/lib/perf/index.js"
click node_perf_profilers "https://github.com/composiohq/awesome-claude-plugins/blob/master/perf/lib/perf/profilers/index.js"
click node_ship "https://github.com/composiohq/awesome-claude-plugins/blob/master/ship/lib/index.js"
click node_skill_bus "https://github.com/composiohq/awesome-claude-plugins/blob/master/skill-bus/lib/dispatcher.py"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_catalogue,node_integrations,node_design,node_git,node_quality_list,node_backend,node_devops,node_docs_security toneBlue
class node_audit,node_slop_pipeline,node_review_patterns,node_security_guidance toneAmber
class node_connect_apps,node_ship,node_skill_bus toneMint
class node_perf,node_perf_profilers toneRose
class node_developer,node_claude,node_composio,node_apps,node_cli_tools toneIndigo
```

## Components

### Plugin catalog

- **Plugin directory**
- **Integrations**
- **Frontend and design**
- **Git workflows**
- **Code quality**
- **Backend and architecture**
- **DevOps and performance**
- **Docs and security**

### Quality and security

- [Project audit](https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/index.js): `audit-project/lib/index.js`
- [Slop detection](https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/patterns/pipeline.js): `audit-project/lib/patterns/pipeline.js`
- [Review patterns](https://github.com/composiohq/awesome-claude-plugins/blob/master/audit-project/lib/patterns/review-patterns.js): `audit-project/lib/patterns/review-patterns.js`
- [Security guidance](https://github.com/composiohq/awesome-claude-plugins/blob/master/security-guidance/hooks/security_reminder_hook.py): `security-guidance/hooks/security_reminder_hook.py`

### Development workflows

- **Connect apps**
- [Ship workflow](https://github.com/composiohq/awesome-claude-plugins/blob/master/ship/lib/index.js): `ship/lib/index.js`
- [Skill bus](https://github.com/composiohq/awesome-claude-plugins/blob/master/skill-bus/lib/dispatcher.py): `skill-bus/lib/dispatcher.py`

### Plugin runtimes

- [Performance analysis](https://github.com/composiohq/awesome-claude-plugins/blob/master/perf/lib/perf/index.js): `perf/lib/perf/index.js`
- [Language profilers](https://github.com/composiohq/awesome-claude-plugins/blob/master/perf/lib/perf/profilers/index.js): `perf/lib/perf/profilers/index.js`

### Other components

- **Developer**
- **Claude Code**
- **Composio gateway**
- **Connected apps**
- **Optional CLI tools**

## Connections

- Developer → Plugin directory: browses
- Plugin directory → Integrations: lists
- Plugin directory → Frontend and design: lists
- Plugin directory → Git workflows: lists
- Plugin directory → Code quality: lists
- Plugin directory → Backend and architecture: lists
- Plugin directory → DevOps and performance: lists
- Plugin directory → Docs and security: lists
- Developer → Claude Code: invokes plugin
- Claude Code → Connect apps: runs setup
- Connect apps → Composio gateway: connects via
- Composio gateway → Connected apps: enables actions
- Project audit → Slop detection: exports pipeline
- Project audit → Review patterns: exports patterns
- Slop detection → Optional CLI tools: optionally invokes
- Performance analysis → Language profilers: uses profilers
