Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By MostAshraf
Orchestrates AI-driven multi-agent development workflow across multi-repo projects, from story refinement and requirements analysis to code implementation, review, testing, and PR creation, with automated guardrails and human approval gates.
npx claudepluginhub mostashraf/ai-sdlc-harness --plugin ai-sdlc-harness[HARNESS INTERNAL — do not invoke directly] Implementation specialist, activated exclusively by the ai-sdlc-harness dev-workflow orchestrator during Phase 3 (Development Loop). Never invoke this agent outside the harness workflow.
---
---
[HARNESS INTERNAL — do not invoke directly] Phase 7 PR comment analyser, activated exclusively by the ai-sdlc-harness dev-workflow orchestrator. Read by the reviewer agent when invoked with mode: pr-comment-analysis. Never invoke outside the harness.
[HARNESS INTERNAL — do not invoke directly] Phase 6 pre-PR holistic reviewer, activated exclusively by the ai-sdlc-harness dev-workflow orchestrator. Read by the reviewer agent when invoked with mode: pre-pr. Never invoke outside the harness.
One-time workspace setup. Generates local context files (.claude/context/, git-ignored) that all workflows depend on — repo metadata, coding conventions, local repo paths, language configuration (discovered, not hard-coded), and provider configuration. Supports ADO, Jira, GitLab, GitHub, Zoho, and local-markdown as work item providers, plus GitHub CLI (gh-cli) and GitLab CLI (glab-cli) as no-MCP git providers. Run once before using /dev-workflow or /story-workflow.
Pure aggregator for workflow metrics. Reads timestamp stamps from a tracker and produces `metrics-report.md` (per-workflow) plus appends one row to workspace-level `ai/_metrics-log.csv`. No agent reasoning — deterministic data aggregation only.
Decompose an approved requirements summary into an implementation plan with atomic tasks, Mermaid diagrams, and a task tracker. Use during Phase 2 of the development workflow after requirements are fully understood.
Create a Pull Request / Merge Request after all tasks and tests are approved. Assembles PR summary from the task tracker, validates branch naming, and creates the PR/MR via the configured git provider. Links back to the work item via the work item provider. Supports ADO, GitLab, GitHub, and Jira. Used during Phase 6 of the workflow.
Composes the per-repo static security report (SAST + dependency-vuln + secret-scan). Discovery-driven tool selection from `.claude/context/language-config.md`. Severity normalisation via the per-tool map. Returns 0 (no findings ≥ medium) / 1 (findings present) / 2 (precondition unmet — tool missing).
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
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.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
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.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
An AI-driven SDLC harness for Claude Code. Drives a real engineering workflow — requirements → plan → tests → code → review → security → PR → reconcile — across one or many repos. Multi-agent, language-agnostic, discovery-driven. No application code lives here, only the agents, skills, hooks, and conventions that run them.
| Workflow | Purpose | Entry point |
|---|---|---|
| Story Workflow | Refine and groom stories before development | /story-workflow <command> <work-item-id> |
| Dev Workflow | Take a story from requirements to merged PR end-to-end | /dev-workflow <work-item-id> |
The authoritative workflow specification — phases, ownership, status transitions, non-negotiable rules — lives in CLAUDE.md. This README is the guided tour. New to the harness? Start with getting-started.md for the 10-minute install-to-first-story path.
| Area | Change |
|---|---|
| Quick Mode | New /dev-workflow quick <id> fast-path for trivial changes (typo fixes, one-character edits, lock-file bumps). Developer + Reviewer only — Planner and Tester are skipped per CC-05.8. Eligibility is heuristic-driven via scripts/quick-mode-classify.py; the tracker carries an explicit Mode: quick header and Quick-Mode: true flag so P9 metrics can segment quick-vs-full runs. QPhaseGuard enforces the invariants (no Planner invocation, no Tester invocation, single commit). |
| Aggregate workflow report | New /dev-workflow report utility command. Reads ai/_metrics-log.csv and produces a multi-story rollup with --since, --format md|json, --story filters. Markdown output is a Mermaid-charted scorecard; JSON is plain rows for downstream tooling. |
| Manifest schema for commands | Every dev-workflow command file now ships with a sibling <command>.manifest.yaml declaring its prerequisites, produced artifacts, exit criteria, and gate emissions. A new manifest-schema doc + cc-check enforces parity. Consumers (the orchestrator, workflow-status, future automation) read manifests instead of grepping command prose. |
| Markdown size budgets | New cc-check-md-budget Convention-Check enforces per-file size caps from agents/shared/markdown-budgets.md (e.g. command files ≤ 400 lines, context files ≤ 200). Started in WARN mode, flipped to BLOCK in this release. scripts/markdown-size-report.py is the human-facing version (sorted budget-status table). Top-4 command files were surgically reduced to fit (orchestrator-rules.md 420 → 164; plan-generator/SKILL.md 830 → 337). |
| Cost + token observability | New Stop hook metrics-token-collector.py aggregates per-turn token counts into the tracker so P9 metrics can report agent-token totals per phase. _metrics-log.csv schema bumped to v1.1.0 with a non-destructive migration. New cost-config.md template carries per-model rate cards; init-workspace Step 6d lays it down at workspace bootstrap. |
| Tracker + status schema v1.1 | The two cross-cutting schemas under agents/shared/ accumulated the v2.1 amendment batch — Mode: header, Workflow-Dir: field, Test hardening completed/Security review completed stamps, ad-hoc batch counters, the Quick-Mode: flag. The Quick-Mode metric stamp + token-total field are reader-required (P9), writer-required (per-phase emitters). |
| TDD-skip planner heuristics | The Planner's agents/planner/index.md carries a new section on when to recommend Quick Mode versus the full workflow at intake. Heuristics live in scripts/quick-mode-classify.py so they're testable and tunable in one place. |
| Doc surgery (CC-04.8) | Five context/command files restructured to fit the 200/400-line caps without losing content — shared snippets moved into siblings, cross-refs replace duplication. orchestrator-rules.md, plan-generator/SKILL.md, develop.md, plan.md, requirements.md, create-pr.md all in scope. |
| Subagent_type mapping table | orchestrator-rules.md now spells out the fully-qualified subagent_type for each @ai-sdlc-X mention (the four agent roles plus the reviewer's four modes), so the Agent tool can be invoked without the orchestrator pattern-matching plugin prefix + role from the mention text. CC-04. |