Spec-driven, multi-agent AI development for Claude Code: from specs to shipping via roundtable collaboration
-
Updated
Jul 14, 2026 - Shell
Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.
Spec-driven, multi-agent AI development for Claude Code: from specs to shipping via roundtable collaboration
Refactoring skill pack for code smells, duplication, anti-patterns, cleanup planning, and maintainability improvement.
A collection of skills for AI coding agents — design principles, project management, testing, and DevOps utilities
A calibrated Claude Skill for Clean Architecture, SOLID, and component decoupling — scaled to task size, backed by real multi-language code examples, and honest about the compromises real frameworks force.
Agent Skill: per-task decision framework — deterministic code or LLM? The structural-vs-semantic axis, false-positive test, and enumerate/decide split.
UML analysis and modelling skill pack for use cases, sequence diagrams, class modelling, and structured analysis artifacts.
Object-oriented design skill pack for class responsibilities, encapsulation, composition, immutability, and code structure.
Things I hold true about building software
Design for testability skill pack for seams, dependency injection, determinism, hidden I O review, and test-friendly design.
Agent Norms — Design By Efferent: human-in-the-loop, efferent-first design method; an updated TDD variant with accommodations for AI
RAG in 8 lines of shell. Normalize → score → rank → return. A contemplative miniature.
Demo of C++ project including architecture design, database design and apis doc.
Domain-agnostic AI planning skill for coding agents. Analyzes the repository, researches current frameworks and anti-patterns, evaluates architecture and alternatives, maps requirements, dependencies, risks, edge cases, verification, rollout and rollback, then produces an evidence-backed implementation plan for Apex Godmode.
Personal Website
Specification and API-contract repository for portfolio apps, managing fictional drug/disease reference specs, OpenAPI contracts, schemas, fixture plans, and design notes.
A minimal and idiomatic C# CLI project to explore MSBuild, .NET CLI, and modular solution design. Created as part of the DIBS course on reusable software libraries.
Maat:面向 Go 后端团队的工程手册。以可执行、可检查的规则定义命名、设计、测试、错误处理、性能、可观测性、重构与质量门禁的统一标准。
A design-first AI development methodology that enforces Socratic design-log gates across IDEs before any non-trivial code is written
Created by Software engineers