Custom AI Agents for Software Development using GitHub Copilot / Claude Code / Cursor
CircuitSDD is a Specification-Driven Development (SDD) framework designed to provide a structured, scalable, and consistent approach to AI-assisted software engineering. The framework addresses common challenges in existing AI development workflows, including fragmented task coordination, inconsistent context management, limited workflow recovery, and difficulties in supporting collaborative development.
CircuitSDD coordinates specialised AI agents across the software development lifecycle, covering requirements analysis, planning, specification, implementation, code review, user acceptance testing, and documentation. The workflow integrates Azure DevOps MCP for project and task management, Playwright MCP for browser-based functional validation, and SonarQube for automated code quality assessment. By maintaining structured specifications as the central reference throughout development, the framework gives each agent consistent project context and supports coordinated execution across development stages. This enables the development process to stay aligned with the original requirements, while ensuring that completed features are reviewed, tested, and documented before delivery.
To support operational visibility, OpenTelemetry and Langfuse provide lightweight monitoring of agent execution, token usage, cost, and latency. Together, these capabilities establish an integrated AI-enabled development workflow focused on improving delivery consistency, traceability, software quality, and automation across the SDLC.




















