@startuml deep-dive-architecture skinparam componentStyle rectangle skinparam defaultFontName Arial skinparam backgroundColor #FAFAFA package "deep-dive Skill" { component "SKILL.md\n(instructions + triggers)" as SKILL component "assets/\nreport-template.md\n(11 section skeletons)" as TMPL component "evals/evals.json" as EVALS } package "Input Sources" { component "File path(s)\n(src/, docs/, manifests)" as FILES component "URL\n(fetched content)" as URL component "Pasted text /\nTopic name" as TEXT } package "Output" { component "deep-dive-{subject}.md\n(structured report)" as REPORT } SKILL --> TMPL : loads 11-section template SKILL --> FILES : reads source files SKILL --> URL : fetches content SKILL --> TEXT : analyzes inline SKILL --> REPORT : writes report @enduml