skills/atomic-decomposition/SKILL.md
MECE+ methodology for breaking problems into independently-solvable atomic tasks
npx skillsauth add mark393295827/house-maint-ai Atomic DecompositionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Break complex problems into atomic, AI-solvable units with dependency tracking.
| Principle | Description | |-----------|-------------| | Mutually Exclusive | No overlapping responsibilities | | Collectively Exhaustive | Complete coverage of the problem | | Atomic | Indivisible units of work | | Independent | Solvable without coordination |
problem: "[Problem statement]"
atomic_tasks:
- id: T1
action: "[Verb] [Object]"
input: "[What's needed]"
output: "[What's produced]"
agent: "[Assigned agent]"
deps: []
- id: T2
deps: [T1]
# ...
Each atomic task must satisfy:
graph LR
subgraph "Parallel Group 1"
T1[Task 1]
T2[Task 2]
end
subgraph "Sequential"
T3[Task 3]
end
T1 --> T3
T2 --> T3
Analyze → Design → Implement → Test → Document
Reproduce → Diagnose → Fix → Verify → Regress
Audit → Plan → Extract → Transform → Validate
Called by manager-agent during objective decomposition:
skill: atomic-decomposition
input:
objective: "[User goal]"
constraints: "[Limitations]"
output:
tasks: [atomic task list]
graph: [dependency mermaid]
documentation
Translate visa application documents (images) to English and create a bilingual PDF with original and translation
development
A comprehensive verification system for Claude Code sessions.
development
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
tools
SwiftUI architecture patterns, state management with @Observable, view composition, navigation, performance optimization, and modern iOS/macOS UI best practices.