All skills
file-storage-processing
FoundationJIT onlyanalysis-agent/task-agent/review-agent: use when uploads, object storage, streaming, MIME, scanning, access, retention, or cleanup changes; skip without file/storage impact.
- Group
- Data & middleware
- Supported roles
- MainAnalysisTaskReview
- Source
- SKILL.md
Use when
Trigger signals that make this skill the right owner
- file upload object storage large file streaming MIME detection virus scanning signed URL media processing lifecycle retention cleanup
Do not use when
Anti-triggers — as binding as the triggers above
- no task-local file storage processing decision is required
Required inputs
What must be supplied before this skill can decide anything
- current task contract
- selected primary Professional Skill
- task-local trigger evidence
Output contract
What this skill owes the next role
- Return a file-storage decision: define classes, states, layout, access, scanning, transfer, processing, lifecycle, cleanup, observability, and tests
Escalation signals
When this skill must hand the decision back
- File handling defects expose private content malware oversized payload outages orphaned objects and cross tenant access
Loaded by
This skill never owns a task. These professionals may pull it in as Layer 3.
Targeted references
Each reference carries its own load condition. None of them enter context by default.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| benchmarks-and-patterns.mdbenchmark-pattern | Upload, transformation, sandbox, delivery, or retention controls need selection. | Trusted repository files never cross an external boundary. | TaskAnalysisReview |
| checklist.mddecision-checklist | File flows include quarantine, archives, signed URLs, or cleanup. | No untrusted bytes or object-access path changes. | TaskAnalysisReview |
| evidence-patterns.mdevidence-pattern | Storage safety needs fresh malicious fixtures, policies, or scanner reports. | No access, processing, or lifecycle claim awaits proof. | TaskAnalysisReview |