CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cso

Chief Security Officer mode. Infrastructure-first security audit: secrets archaeology, dependency supply chain, CI/CD pipeline security, LLM/AI security, skill supply chain scanning, plus OWASP Top 10, STRIDE threat modeling, and active verification. Two modes: daily (zero-noise, 8/10 confidence gate) and comprehensive (monthly deep scan, 2/10 bar). Trend tracking across audit runs. Use when: "security audit", "threat model", "pentest review", "OWASP", "CSO review".

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers an unusually rigorous, actionable audit workflow: sequenced phases, calibrated severities, an extensive false-positive filter, independent verification, and a precise report schema with trend tracking. Its weaknesses are structural: ~150 lines of framework boilerplate dilute token efficiency, and the whole 15-phase methodology lives in one monolithic file with no progressive disclosure via reference files.

Suggestions

Move the framework boilerplate (preamble plumbing, Voice/persona, telemetry onboarding, effort tables, contributor mode, plan-status footer) out of SKILL.md or into a shared base file so the skill's context budget is spent on audit methodology.

Split reference-worthy content into one-level-deep bundle files — e.g., references/owasp-checks.md for Phase 9 category details, references/fp-rules.md for the 22 hard exclusions and precedents, and references/report-schema.md for the Phase 14 JSON schema — keeping SKILL.md as a phase-by-phase overview with clear pointers.

Tighten Phase 9–11 actionability by attaching concrete Grep patterns or commands to each prose question (e.g., the rate-limiting and session-management checks), matching the specificity the other phases already have.

DimensionReasoningScore

Conciseness

The 15 audit phases themselves are dense with non-obvious operational knowledge (FP rules, severity calibration, 22 hard exclusions, precedents) rather than concepts Claude already knows, but roughly 150 lines of gstack framework boilerplate (preamble session/telemetry plumbing, Voice persona, onboarding prompts, effort tables, contributor mode) pad the file without advancing the security task. This lands on the 3 anchor — mostly efficient with unnecessary sections that could be trimmed — rather than 2, because the core audit content explains nothing Claude already knows.

3 / 5

Actionability

Mostly executable: copy-paste git-log/grep/find commands per phase, verbatim sub-agent verifier prompts, exact severity mappings, output templates, and a complete JSON report schema. It is not a 5 because phases 9–11 pose prose questions ("Rate limits on authentication endpoints?", "Is sensitive data encrypted at rest and in transit?") without concrete search patterns or commands, and Phase 1 counting instructions rely on adaptation rather than ready commands.

4 / 5

Workflow Clarity

The 15 phases are explicitly sequenced 0–14 with a mode-resolution ruleset (mutually exclusive scope flags error out, always-run phases named, diff-mode behavior specified), and Phase 12 is a dedicated validation gate with feedback loops: confidence-gate filtering, active verification, variant analysis, parallel independent re-verification with explicit discard thresholds, and escalation after 3 failed attempts. This matches the 5 anchor — clear sequence, explicit validation, error-recovery loops.

5 / 5

Progressive Disclosure

Scored against the actual bundle: there are no references/, scripts/, or assets/ files, so everything — OWASP per-category details, the 22-item hard-exclusion list, the report JSON schema, the incident-response playbook — is inlined in one ~900-line SKILL.md. Internal structure is genuinely good (well-labeled phase sections make it navigable, above the 2 anchor's 'minimal structure'), but content that clearly belongs in one-level-deep reference files is fully inlined, matching the 3 anchor's 'content that should be separate is inline'.

3 / 5

Total

15

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names a comprehensive, specific set of audit capabilities in third person, defines two operating modes with concrete confidence gates, and closes with an explicit 'Use when' trigger list. The only weaknesses are a few missing natural trigger synonyms and mild overlap risk with other security skills via the broad "security audit" term.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — "secrets archaeology, dependency supply chain, CI/CD pipeline security, LLM/AI security, skill supply chain scanning, plus OWASP Top 10, STRIDE threat modeling, and active verification" — plus "Trend tracking across audit runs", giving comprehensive coverage in third-person voice. It clearly exceeds the 4 anchor ('several specific actions; minor gaps') since every named capability is a distinct, concrete audit activity.

5 / 5

Completeness

It explicitly answers both what ("Infrastructure-first security audit" with a full capability list and two modes with their confidence gates) and when ("Use when: 'security audit', 'threat model', 'pentest review', 'OWASP', 'CSO review'") with concrete trigger phrases. This matches the 5 anchor exactly; a missing or implicit 'when' clause would cap it at 3, but the trigger list is explicit.

5 / 5

Trigger Term Quality

Triggers are natural phrases users would say — "security audit", "threat model", "pentest review", "OWASP", "CSO review" — matching the 4 anchor of good coverage with a few natural terms missing (e.g., "vulnerability scan", "security review", "penetration test", "supply chain audit"). Not a 5 because common synonyms and variations are absent.

4 / 5

Distinctiveness Conflict Risk

"CSO review" and "OWASP" are distinctive triggers for a clear niche, but "security audit" and "threat model" are broad terms that could also fire for generic security-review or code-review skills — minor overlap risk with closely related skills, matching the 4 anchor. Not 5 because the overlap with any other security-oriented skill is real, not minimal.

4 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (922 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

valeriibeck-star/claude-skills

Path

skills/gstack/.agents/skills/gstack-cso/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.