SDD-TAC Development Workflow
Implements a systematic Scout-Plan-Build methodology for managing complex code changes and multi-file refactoring tasks.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Phase 0 constraint checking to prevent unauthorized or dangerous operations
- Automated task complexity assessment based on affected file counts
- Mandatory 'Extend vs. Create' decision points using interactive user prompts
- Scout-Plan-Build workflow for systematic multi-file implementation
- Integration with domain-specific guidance for auth, database, and API work
Use cases
- Refactoring core logic that spans across multiple files and directories
- Implementing complex new features requiring architectural planning and reconnaissance
- Safely fixing bugs in mission-critical files while adhering to project-specific constraints
FAQ
When should I use this skill in Claude Code?
You should use this skill when performing tasks that affect three or more files, when implementing complex new features, or when conducting deep refactors. It automatically triggers when the task complexity requires more than simple ad-hoc changes.
How does this skill handle code duplication?
The skill includes a mandatory 'Extend vs. Create' decision point. Using the AskUserQuestion tool, it forces a conscious choice between extending an existing code pattern found during the Scout phase or creating a new one, ensuring the codebase remains DRY (Don't Repeat Yourself).
How does the Scout-Plan-Build methodology improve development?
It eliminates 'guesswork' coding. The Scout phase identifies all dependencies and existing patterns; the Plan phase defines the architecture and implementation sequence; and the Build phase executes the approved design. This reduces errors, prevents code duplication, and ensures architectural consistency.
What is the SDD-TAC Development Workflow skill?
The SDD-TAC Development Workflow is a specialized Claude Code skill that implements a systematic Scout-Plan-Build methodology. It is designed to manage complex coding tasks, feature implementations, and multi-file refactoring by enforcing a structured lifecycle of reconnaissance, design, and execution.
What are Phase 0 constraint checks?
Phase 0 is a mandatory safety layer that checks for 'locked' files (like configuration or security files) and dangerous operations (like destructive SQL commands) before any code is modified. This prevents accidental system breakage during automated tasks.
Related skills
Task Management
Organizes development work within a session by breaking down plans into trackable issues and dependencies.
Productivity Workflow2312 ptsRequest Analyzer
Analyzes user requests systematically to evaluate prompt quality, identify task types, and intelligently coordinate the activation of specialized skills for optimal task execution.
Productivity Workflow11212 ptsClaude Code SDK
Develops and automates tasks using the Claude Code SDK, including core tools, agent interactions, and plugin hooks.
Productivity Workflow1012 pts