brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
skill-catalog-vettingAudits imported Agent Studio skill catalog rows for security patterns, prompt-injection risk, and Agent Skills best practices before tier promotion. Use with skill_catalog_vet and SKS reporting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Review skills catalog rows before they ship to production agent templates. Combine automated vet scans (skill_catalog_vet) with human-readable findings and Living Docs records so operators can promote, hold, or disable imports safely.
persist=true on vet results unless the operator explicitly confirms.quick for triage, full for promotion decisions.registry_metadata_json.vettingReport.skill_catalog_vet with mode=full (or quick for first pass) on the target skill id or symbol.sks_docs_propose_patch with verdict, score, recommended tier, and top findings (minimal patch body).persist=true on skill_catalog_vet only after the operator confirms — this writes registry_metadata_json.vettingReport and may toggle catalog_enabled.skill_catalog_vet — Params: skillId or symbol, mode (quick | full), optional persist (default false).sks_docs_search / sks_docs_get — Find existing vet runbooks or prior reports.sks_docs_propose_patch — Record the vet summary for human review.| Severity | Examples |
|---|---|
| critical | Prompt injection (“ignore previous instructions”), credential exfiltration guidance, shell/exec patterns (curl | bash, rm -rf, eval(), hidden decode-and-execute channels |
| warn | Over-broad tool access, missing boundaries, vague destructive guidance |
| info | Missing “when to use” / “when not to use”, thin playbook, style-only gaps |
| Access | Behavior |
|---|---|
skill_catalog_vet available | Run scan; present structured report. |
| Read-only SKS | Search/get prior vet docs; draft patch text for operator. |
persist not confirmed | Never set persist=true; report findings in chat only. |
| Vet tool missing | State that Agent Studio vet tooling is unavailable; perform manual playbook review from skill content only. |
internal-wikidocs-as-codeDeliver:
approve_t1, keep_t2, disable, needs_human).vettingReport was written).persist would affect production.needs_human; link shadow-security-officer for threat framing if the skill executes code or calls network tools.skill_catalog_vet native tool.