By dzirkler
Spec-Driven Development engineering team: an orchestrator plus seven specialist personas (product, project, full-stack engineer, quality engineer, QA analyst, debugger, UX designer) and an eleven-agent speckit generation pipeline. Ships with reusable skills, MCP server config, dashboard scripts, and runtime guardrail hooks.
Investigates and diagnoses bugs, test failures, and unexpected behavior. Produces root cause analysis and regression tests. Does NOT implement fixes — hands off to the Engineer.
Implementation Engineer — flagship-tier persona. Executes ONLY well-defined tasks.md items during the SDD Implement stage, wrapping speckit.implement with per-task commit durability and quota-block resume behavior. Does not own Plan, Tasks, ad-hoc requests, troubleshooting, or code review — that is Senior Engineer's job.
Fresh-eyes review of SDD spec artifacts (spec, plan, tasks, analyze report) before Checkpoint 2. Finds gaps, inconsistencies, and areas to reconsider. Does NOT write artifacts — hands findings back to the owning persona.
Pure orchestrator — delegates all implementation, debugging, testing, and validation work to specialist agents. Never edits files directly. Manages the full 10-stage SDD workflow for new features.
Product Manager — defines what to build, prioritizes the backlog, and ensures the team ships the right thing. Owns SDD Constitution, Specify, Clarify, and Analyze stages.
Add a new tool to the AI assistant. Use when: adding a new tool to the chat assistant, registering a new function the AI can call, extending assistant capabilities with a new tool, creating a new server-side tool for the chat API.
Build AI chat interfaces using ai-elements components — conversations, messages, tool displays, prompt inputs, and more. Use when the user wants to build a chatbot, AI assistant UI, or any AI-powered chat interface.
Shared instructions for writing conversation logs. Loaded by all agent personas.
Investigates and diagnoses bugs, test failures, and unexpected behavior. Use when debugging, investigating errors, tracing bugs, analyzing stack traces, reproducing issues, diagnosing root causes, or when tests are failing and the reason is unclear. The debugger does NOT implement fixes — it diagnoses and returns a structured report for the Engineer to act on.
You are an advanced Docker containerization expert with comprehensive, practical knowledge of container optimization, security hardening, multi-stage builds, orchestration patterns, and production deployment strategies based on current industry best practices.
Modifies files
Hook triggers on file write and edit operations
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Requires secrets
Needs API keys or credentials to function
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A reusable VS Code Agent plugin that ships a Spec-Driven Development (SDD)
engineering team: one orchestrator plus seven specialist personas (Product,
Project, Full-Stack Engineer, Quality Engineer, QA Analyst, Debugger, UX
Designer) and the 11-agent speckit.* SDD-generation pipeline.
Distribution model. This plugin is distributed via the
scripts/sync-agents.ps1sync script, not installed as a Claude-format plugin. Consumer repos end up with copies of the agents / skills / scripts / hooks under their own.github/tree, with model-tier placeholders resolved and hook paths expanded to absolute consumer-specific paths. The legacy.claude-plugin/manifest was removed 2026-07-08 when the team confirmed all consumers use the sync model and none enable Claude-plugin variable expansion in hook command execution (the${CLAUDE_PLUGIN_ROOT}token was silently failing to expand, producingCannot find module 'D:\scripts\...'errors).
Relationship to Spec Kit: This plugin does not bundle GitHub Spec Kit. It ships:
- the 7 persona agents (orchestrator, Engineer, PM, etc.)
- 11 glue agent definitions (
speckit.specify,speckit.plan, …) that call into a separately-installed Spec Kit- a
spec-kitskill documenting how agents discover/use the CLITo use the SDD workflow you must also, per consuming repo:
- Install the
specifyCLI:uv tool install specify-cli --from git+https://github.com/github/spec-kit.git- Initialize the repo:
specify init . --ai claude(creates.specify/,scripts/,templates/)Without Spec Kit installed, the personas still work for non-SDD tasks (debugging, bug fixes, code review, browser validation). Only the
speckit.*SDD-generation chain breaks (its step 1 calls.specify/scripts/powershell/check-prerequisites.ps1, which won't exist).
Clone this repo anywhere, then run the sync script against each consuming repo. Model-tier placeholders get resolved per-consumer at sync time:
pwsh -File <this-repo>/scripts/sync-agents.ps1 `
-TargetRoot "D:\code\<consumer-repo>" `
-ProjectTag "<consumer-tag>" `
-FlagshipModel "<flagship picker name> (customendpoint)" `
-CheapModel "<cheap picker name> (customendpoint)" `
-IncludeHooks
-IncludeHooks auto-enables -IncludeScripts (every hook invokes a node
script under .github/scripts/). Other optional switches:
-IncludeSpeckit (11 speckit glue agents), -IncludeSkills, -IncludeMcp.
The consuming repo ends up with:
.github/agents/*.agent.md — 8 personas with model placeholders resolved.github/agents/speckit/*.agent.md — 11 pipeline agents (if -IncludeSpeckit).github/hooks/hooks.json — guard hooks with {{SCRIPTS_DIR}} expanded.github/scripts/*.js, *.ps1 — guard scripts + dashboard (sync'd as-is).github/skills/ — skills (if -IncludeSkills).mcp.json — MCP config (if -IncludeMcp)Idempotent: re-running over an existing sync overwrites with fresh source.
See Install (sync to consumer repo) above for distribution. Source layout:
| Path | Contents |
|---|---|
agents/ | 8 persona agents (*.agent.md) + speckit/ subdir with 11 pipeline agents |
skills/ | 14 markdown skills (one SKILL.md per directory) |
hooks/hooks.json | Runtime guardrail hooks — paths use the {{SCRIPTS_DIR}} token, expanded at sync time (-IncludeHooks) to the consumer's absolute .github/scripts/ dir. See Two-Layer Receipt Enforcement below. |
.mcp.json | MCP server config (zai-vision, zai-web-search, playwright) |
scripts/ | Helper scripts (no-op-guard.js, speckit-receipt-guard.js, pm-dashboard-loop.ps1, .Tests.ps1, sync-agents.ps1) |
This plugin enforces the speckit-provenance discipline at TWO layers — the cognitive layer (persona + orchestrator judgement) is the outer defenence; the runtime layer (PreToolUse hook) is the inner safety net. Spec-028 showed that the cognitive layer alone is unreliable: a frozen subagent dispatch + a well-intentioned persona + a permissive orchestrator produced hand-authored artifacts indistinguishable from real speckit output and required full Bracket 1+2 rollback.
Outer layer (cognitive): every persona with SDD-stage ownership (PdM,
senior-engineer, quality-engineer, implementation-engineer) carries a
refuse-and-escalate clause telling it to NEVER hand-author a speckit
artifact, even if the orchestrator authorizes it. The orchestrator then
verifies the receipt marker on every accepted artifact before recording a
stage complete (see orchestrator.agent.md → Provenance Verification).
npx claudepluginhub dzirkler/eng-team-pluginConsult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.