CtrlK
BlogDocsLog inGet started
Tessl Logo

secure-at-inception

Proactive security scanning for newly generated or modified code. Intelligently detects changes, runs appropriate scans (SAST, SCA, IaC), filters to only NEW issues, and prevents vulnerabilities at the source. Use this skill when: - Agent generates new code files - Agent modifies existing code - User asks to "scan for security issues" or "check my changes" - Before committing changes - User mentions "secure at inception", "proactive scan", or "security check"

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a strong, highly actionable skill with excellent workflow clarity and concrete guidance for each phase. Its main weakness is moderate verbosity — some sections (Best Practices, Constraints) contain guidance that could be trimmed or that Claude could infer. The monolithic structure is acceptable given no bundle files, but the document would benefit from splitting reference material into separate files.

Suggestions

Trim the Best Practices and Constraints sections — items like 'Non-Destructive: Never modify code' and caching strategies are either obvious or implementation details Claude can handle.

Consider extracting the report template and error handling table into separate bundle files (e.g., REPORT_TEMPLATE.md, ERROR_HANDLING.md) to reduce the main skill's token footprint.

DimensionReasoningScore

Conciseness

The skill is generally well-structured but includes some unnecessary verbosity. The Best Practices section contains guidance Claude could infer (e.g., caching strategies, CI/CD integration advice). The file type listing is thorough but 'and more' is vague padding. The constraints section restates things already implied by the workflow. However, the core workflow phases are reasonably tight.

2 / 3

Actionability

The skill provides concrete, executable commands (git diff, specific MCP tool names with exact parameters), specific file extensions mapped to scan types, a complete report template with exact table formats, and clear block decision logic. The filtering logic for SAST (parsing @@ hunks) and SCA (Net Improvement Rule) are specific and actionable.

3 / 3

Workflow Clarity

The 5-phase workflow is clearly sequenced with explicit validation and decision checkpoints. Phase 3 provides detailed filtering criteria before reporting, Phase 4 includes explicit block/allow decision logic with severity thresholds, and the error handling table covers failure modes with specific recovery actions. The feedback loop is implicit in the block decision (fix and rescan).

3 / 3

Progressive Disclosure

The content is well-organized with clear sections and phases, but it's a long monolithic document (~170 lines of substantive content) with no references to external files. The report template, error handling table, and best practices could be split into separate reference files. However, since no bundle files exist, everything must be inline, which is reasonable but results in a dense single file.

2 / 3

Total

10

/

12

Passed

Description

100%

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

This is a strong skill description that clearly communicates what the skill does (proactive security scanning with SAST, SCA, and IaC scans, filtering to new issues) and when to use it (with five explicit trigger scenarios). It uses third-person voice, includes natural trigger terms, and occupies a distinct niche that minimizes conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'detects changes', 'runs appropriate scans (SAST, SCA, IaC)', 'filters to only NEW issues', and 'prevents vulnerabilities at the source'. These are concrete, well-defined capabilities.

3 / 3

Completeness

Clearly answers both 'what' (proactive security scanning with SAST/SCA/IaC, filtering to new issues) and 'when' with an explicit 'Use this skill when:' clause listing five specific trigger scenarios.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'scan for security issues', 'check my changes', 'security check', 'proactive scan', 'secure at inception', plus contextual triggers like 'before committing changes' and 'generates new code files'.

3 / 3

Distinctiveness Conflict Risk

Clearly occupies a distinct niche: proactive security scanning of newly generated/modified code with specific scan types (SAST, SCA, IaC). The focus on NEW issues and the 'secure at inception' concept make it unlikely to conflict with general code review or testing skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
snyk/studio-recipes
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.