Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
AI-based complexity assessment for task analysis. Use when determining the appropriate workflow, phases, and validation depth for a task.
version
1.1.0
model
sonnet
invoked_by
both
user_invocable
true
tools
["Read","Glob","Grep"]
best_practices
["Be conservative - when in doubt, go higher complexity","Flag research needs for unfamiliar technologies","Consider hidden complexity in optional features"]
error_handling
graceful
streaming
supported
source
community
verified
true
lastVerifiedAt
"2026-02-22T00:00:00.000Z"
trust_score
100
provenance_sha
7652f9aa7a58db3f
Complexity Assessment Skill
Overview
Analyze a task description and determine its true complexity to ensure the right workflow and validation depth are selected. Accuracy over speed - wrong complexity means wrong workflow means failed implementation.
When requirements are gathered but approach unclear
When determining validation depth for QA
Exceptions:
Obvious simple fixes (typos, color changes)
Tasks where complexity is explicitly specified
Iron Laws
NEVER begin planning without complexity assessment — wrong complexity tier = wrong workflow = failed implementation; always assess first, then select the appropriate workflow phases and validation depth.
ALWAYS be conservative when uncertain — go higher — underestimating complexity is more dangerous than overestimating; a COMPLEX task mis-classified as STANDARD skips security review, architecture design, and comprehensive testing.
ALWAYS count affected files before assigning a tier — gut-feel estimates are unreliable; scan the codebase to count files actually touched by the change before assigning SIMPLE/STANDARD/COMPLEX/EPIC.
ALWAYS flag unfamiliar technologies for research — unknown tech has hidden complexity; mark any unfamiliar framework, library, or service as requiring research before proceeding with the complexity estimate.
NEVER let the user's casual language lower the tier — "just a quick fix" or "small change" reflects the user's perception, not the actual technical scope; assess objectively regardless of how it is described.
Workflow Types
Determine the type of work being requested:
FEATURE
Adding new functionality to the codebase
Enhancing existing features with new capabilities
Building new UI components, API endpoints, or services
Examples: "Add screenshot paste", "Build user dashboard", "Create new API endpoint"
REFACTOR
Replacing existing functionality with a new implementation
Migrating from one system/pattern to another
Reorganizing code structure while preserving behavior
Examples: "Migrate auth from sessions to JWT", "Refactor cache layer"
START
|
+--> Are there 2+ external integrations OR unfamiliar technologies?
| YES -> COMPLEX (needs research + critique)
| NO
| |
+--> Are there infrastructure changes (Docker, DB, new services)?
| YES -> COMPLEX (needs research + critique)
| NO
| |
+--> Is there 1 external integration that needs research?
| YES -> STANDARD + research phase
| NO
| |
+--> Will this touch 3+ files across 1-2 areas?
| YES -> STANDARD
| NO
| |
+--> SIMPLE (1-2 files, single area, no integrations)
Verification Checklist
Before completing assessment:
Requirements document read completely
All complexity indicators identified
All simplicity indicators identified
Scope analyzed (files, areas, cross-cutting)
Integrations analyzed (external, dependencies)
Infrastructure needs assessed
Knowledge gaps identified
Risk level determined
Phases determined
Validation depth recommended
Common Mistakes
Underestimating Integrations
Why it's wrong: One integration can touch many files.
Do this instead: Flag research needs for any unfamiliar technology.