Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Guides data engineering projects through a structured Spec-Driven Development workflow with 58 specialized agents for pipeline design, schema modeling, SQL optimization, data quality, lakehouse architecture, and AI/ML infrastructure. Generates visual diagrams, HTML documentation, code reviews, and git-aware status reports.
npx claudepluginhub luanmorenommaciel/agentspec --plugin agentspec**31 slash commands** for the SDD workflow, data engineering, visualization, and developer productivity.
Analyze meeting transcripts — extract decisions, action items, and create SSOT documents
---
Generate comprehensive, production-ready README.md by analyzing codebase with explorer + documenter agents
Generate a comprehensive project status report — active features, recent decisions, agent recommendations, and health assessment
AgentSpec deploys **58 specialized agents** across **8 categories**, each built on a **three-tier template system** with mandatory **KB-First knowledge resolution**. Every agent carries a cognitive framework that enforces structured confidence scoring, provenance tracking, and explicit stop conditions -- turning raw LLM capability into disciplined, auditable domain expertise.
Cloud data platform specialist for Snowflake, Databricks, BigQuery, and infrastructure decisions. Use PROACTIVELY when comparing platforms, optimizing costs, or provisioning data infrastructure. <example> Context: User comparing cloud platforms user: "Should we use Snowflake or Databricks for our analytics?" assistant: "I'll use the data-platform-engineer agent to compare options." </example> <example> Context: User needs cost optimization user: "Our Snowflake bill is too high, help optimize" assistant: "Let me invoke the data-platform-engineer to analyze costs." </example>
GenAI Systems Architect for multi-agent orchestration, agentic workflows, and production AI systems. Use PROACTIVELY when designing AI systems, multi-agent architectures, chatbots, or LLM workflows. <example> Context: User wants to design an AI system user: "Design a customer support chatbot with routing" assistant: "I'll use the genai-architect to design the multi-agent architecture." </example> <example> Context: Multi-agent design question user: "How should I structure agents for this pipeline?" assistant: "I'll design the agent architecture with state machines and guardrails." </example>
---
Open table format and catalog specialist for Iceberg, Delta Lake, and lakehouse governance. Use PROACTIVELY when working with Iceberg, Delta, catalog setup, or format migration. <example> Context: User needs Iceberg table setup user: "Set up Iceberg tables with partition evolution" assistant: "I'll use the lakehouse-architect agent to design the setup." </example> <example> Context: User comparing table formats user: "Should we use Delta Lake or Iceberg?" assistant: "Let me invoke the lakehouse-architect to compare formats." </example>
Intelligent agent routing -- automatically matches tasks to the best specialist agent based on file patterns, intent keywords, and domain context. Loaded every session to give Claude explicit routing rules for all 58 AgentSpec agents.
Data engineering expertise for pipelines, schemas, data quality, SQL, lakehouse, and streaming. Use PROACTIVELY when the user discusses data pipelines, ETL/ELT, schema design, dimensional modeling, data quality checks, SQL optimization, dbt models, Spark jobs, Airflow DAGs, streaming pipelines, lakehouse architecture, or data contracts.
Create Excalidraw diagram JSON files that make visual arguments. Use when the user wants to visualize workflows, architectures, or concepts.
Spec-Driven Development workflow guidance for structured feature development. Use PROACTIVELY when the user discusses building features, planning implementations, capturing requirements, designing architectures, or shipping completed work. Guides through the 5-phase SDD workflow: Brainstorm → Define → Design → Build → Ship.
Generate beautiful, self-contained HTML pages that visually explain systems, code changes, plans, and data. Use when the user asks for a diagram, architecture overview, diff review, plan review, project recap, comparison table, or any visual explanation of technical concepts. Also use proactively when you are about to render a complex ASCII table (4+ rows or 3+ columns) — present it as a styled HTML page instead.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Quick insights from dlt pipeline data. Connect to a pipeline, profile tables, plan charts, and assemble marimo dashboards.
Data engineering plugin - warehouse exploration, pipeline authoring, Airflow integration
Skills for working with Bauplan data lakehouses. Includes data exploration, pipeline creation, safe S3 ingestion, pipeline debugging, data assessment, and quality check generation.
This plugin provides a specialized suite of skills for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem.
Design and visualize database schemas with normalization guidance, relationship mapping, and ERD generation
Skills and tools powered by the Honeydew MCP that help coding agents query data and build semantic models
A single AI agent reviewing your data pipeline will miss things.
58 specialized agents with 24 knowledge domains will not.
Install · Quick Start · Commands · Agents · Docs
Every time you ask an AI to build a data pipeline, it starts from scratch — no memory of partition strategies, no awareness of SCD patterns, no understanding of your data contracts. You get hallucinated SQL, wrong incremental strategies, and pipelines that pass in dev but break in production.
AgentSpec solves this with Spec-Driven Data Engineering: a 5-phase workflow where every phase has access to 24 knowledge base domains, every agent knows its boundaries, and every decision is confidence-scored against real documentation — not guessed.
# Install the plugin (one-time)
claude plugin marketplace add luanmorenommaciel/agentspec
claude plugin install agentspec
Done. Every Claude Code session now has 58 agents, 31 commands, and 24 KB domains. Updates are one command:
claude plugin update agentspec
Override any agent locally — drop a file in
.claude/agents/<category>/<agent-name>.mdand it takes precedence over the plugin version. See Agent Overrides.
# Local testing (no install needed)
git clone https://github.com/luanmorenommaciel/agentspec.git
claude --plugin-dir ./agentspec/plugin
# Legacy copy (pre-plugin, still works)
git clone https://github.com/luanmorenommaciel/agentspec.git
cp -r agentspec/.claude your-project/.claude
/agentspec:brainstorm "Daily orders pipeline from Postgres to Snowflake star schema"
/agentspec:define ORDERS_PIPELINE
/agentspec:design ORDERS_PIPELINE
/agentspec:build ORDERS_PIPELINE
/agentspec:ship ORDERS_PIPELINE
/agentspec:schema "Star schema for e-commerce analytics"
/agentspec:pipeline "Daily orders ETL with Airflow"
/agentspec:data-quality models/staging/stg_orders.sql
/agentspec:sql-review models/marts/
/agentspec:data-contract "Contract between orders team and analytics"
| I want to... | Command | Agent |
|---|---|---|
| Design a data pipeline / DAG | /agentspec:pipeline | pipeline-architect |
| Design a star schema / data model | /agentspec:schema | schema-designer |
| Add data quality checks | /agentspec:data-quality | data-quality-analyst |
| Optimize slow SQL | /agentspec:sql-review | sql-optimizer |
| Choose Iceberg vs Delta Lake | /agentspec:lakehouse | lakehouse-architect |
| Build a RAG / embedding pipeline | /agentspec:ai-pipeline | ai-data-engineer |
| Create a data contract | /agentspec:data-contract | data-contracts-engineer |
| Migrate legacy SSIS / Informatica | /agentspec:migrate | dbt-specialist + spark-engineer |
| I want to... | Command | What Happens |
|---|---|---|
| Explore an idea | /agentspec:brainstorm | Compare approaches, discovery questions, YAGNI filter |
| Capture requirements | /agentspec:define | Structured requirements with clarity score (min 12/15) |
| Design architecture | /agentspec:design | File manifest + pipeline architecture + ADRs |
| Implement the feature | /agentspec:build | Auto-delegates to specialist agents per file type |
| Archive completed work | /agentspec:ship | Lessons learned + KB updates |
| Update after changes | /agentspec:iterate | Cascade-aware updates across all phase documents |
| I want to... | Command |
|---|---|
| Generate architecture diagrams | /agentspec:generate-web-diagram |
| Create presentation slides | /agentspec:generate-slides |
| Visual implementation plan | /agentspec:generate-visual-plan |
| Review code changes visually | /agentspec:diff-review |
| Review code | /agentspec:review |
| Analyze meeting transcripts | /agentspec:meeting |
| Create a new KB domain | /agentspec:create-kb |
| Share HTML page via Vercel | /agentspec:share |