Internal Claude Code plugins for Ennam engineering teams — conventions, quality gates, and stack-specific agent teams
npx claudepluginhub en-nam/ennam-claude-agent-teamOrganization-wide commit conventions, branch naming, and code style enforcement for all Ennam teams
Multi-stack quality gate hooks: type-checking, linting, uncommitted changes detection, and auto-formatting
Multi-agent team (9 agents) for full-stack software development with Ouroboros specification-first workflow, supporting Web, Mobile (Flutter/RN), and Backend
Apidog API design and documentation platform. Single source of truth for API contracts — use to query endpoint specs, validate implementations, and sync frontend/backend types.
PostgreSQL database integration for inspecting live schema, running queries, and debugging data issues. Use for e-commerce platform database operations.
Pencil AI-native design tool for creating and reading .pen design files. Git-tracked, machine-readable designs that bridge design and code. Used by ui-designer and frontend-worker agents.
Internal Claude Code plugin marketplace for Ennam engineering teams.
| Plugin | Tier | Description |
|---|---|---|
| ennam-conventions | Core | Org-wide commit conventions, branch naming, and code style |
| ennam-quality-gates | Core | Multi-stack quality gate hooks (TypeScript, Python, Dart) |
| ennam-dev-agent-team | Stack | 9-agent stack-agnostic team (web, mobile, API) |
# Internal marketplace (required)
/plugin marketplace add En-Nam/ennam-claude-agent-team
# Anthropic official marketplace (required)
/plugin marketplace add anthropics/claude-plugins-official
# External marketplaces (required for agent team)
/plugin marketplace add Q00/ouroboros
/plugin marketplace add f/prompts.chat
# Optional (for UI design agent)
/plugin marketplace add shawn-guo-cn/agentfoundry-plugin-marketplace
# Core (all teams)
/plugin install ennam-conventions@ennam-internal-plugins
/plugin install ennam-quality-gates@ennam-internal-plugins
# Agent team (dev teams)
/plugin install ennam-dev-agent-team@ennam-internal-plugins
These plugins are required by the agent team and must be installed separately:
# Required by ALL agents
/plugin install prompts.chat@prompts-chat
# Required by orchestrator agents (project-owner, team-lead, BA)
/plugin install superpowers@claude-plugins-official
/plugin install ouroboros@ouroboros
/plugin install feature-dev@claude-plugins-official
/plugin install claude-md-management@claude-plugins-official
/plugin install code-review@claude-plugins-official
# Required by web-dev, mobile-dev, ui-designer
/plugin install context7@claude-plugins-official
Stack-specific (install based on your project type):
# Web/NextJS projects
/plugin install frontend-design@claude-plugins-official
/plugin install typescript-lsp@claude-plugins-official
/plugin install ui-ux-pro-max@agentfoundry
# Flutter projects
# flutter-expert — marketplace TBD
# General
/plugin install security-guidance@claude-plugins-official
Copy the matching template into your project to auto-configure all plugins and marketplaces:
# Flutter project
cp -r templates/flutter-project/.claude/ /path/to/your/project/.claude/
# NextJS project
cp -r templates/nextjs-project/.claude/ /path/to/your/project/.claude/
# Python project
cp -r templates/python-project/.claude/ /path/to/your/project/.claude/
# Fullstack + Mobile (NextJS + Flutter)
cp -r templates/fullstack-mobile/.claude/ /path/to/your/project/.claude/
Commit .claude/settings.json to version control — team members will be prompted to install the marketplace when they open the project.
What each template includes:
| Template | Marketplaces | Agent Team | Stack Plugins |
|---|---|---|---|
| flutter-project | ennam, official, ouroboros, prompts.chat | Yes | context7 |
| nextjs-project | ennam, official, ouroboros, prompts.chat, agentfoundry | Yes | context7, frontend-design, typescript-lsp, ui-ux-pro-max |
| python-project | ennam, official, ouroboros, prompts.chat | Yes | (minimal) |
| fullstack-mobile | ennam, official, ouroboros, prompts.chat, agentfoundry | Yes | All of the above |
Add to ~/.claude/settings.json (user-level):
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
},
"teammateMode": "in-process"
}
| Variable | Required | Description |
|---|---|---|
APIDOG_ACCESS_TOKEN | If using Apidog | Apidog API access token |
APIDOG_PROJECT_ID | If using Apidog | Your Apidog project ID |
DATABASE_URL | If using PostgreSQL | PostgreSQL connection string |
FIGMA_ACCESS_TOKEN | If using Figma | Figma personal access token |
| Tool | Setup | Used By |
|---|---|---|
| Pencil | Install Pencil VS Code extension. Free. | ui-designer, web-dev |
| Figma | Set FIGMA_ACCESS_TOKEN. Requires Figma account. | ui-designer |
Claude Code marketplace entries for the plugin-safe Agentic Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 94 marketplace plugins, 203 local specialized agents, and 175 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations