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"

90

Quality

88%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

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 explicit trigger scenarios). It uses third-person voice, includes natural user phrases, 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'. Good coverage of both explicit user phrases and implicit workflow triggers.

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' framing make it unlikely to conflict with general code review or testing skills.

3 / 3

Total

12

/

12

Passed

Implementation

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 a clear multi-phase workflow and good error handling. Its main weakness is length—the content could benefit from splitting detailed reference material (report templates, best practices, error handling) into separate files and being more concise in places where Claude can infer behavior. The actionability and workflow clarity are excellent, with specific tools, parameters, and decision logic throughout.

Suggestions

Extract the full report template, error handling table, and best practices into separate referenced files (e.g., REPORT_TEMPLATE.md, BEST_PRACTICES.md) to improve progressive disclosure and reduce the main skill's token footprint.

Trim the file extension lists in the reference table to representative examples with 'and similar' rather than exhaustive listings to improve conciseness.

DimensionReasoningScore

Conciseness

The skill is generally well-structured and avoids explaining basic concepts, but includes some verbosity that could be tightened—e.g., the extensive file extension lists in the reference table, the full report template with placeholder rows, and the best practices section contains guidance Claude could infer (like caching strategies). The constraints section partially restates earlier content.

2 / 3

Actionability

Provides concrete, executable guidance throughout: specific git commands for change detection, named MCP tools with exact parameters, specific git diff hunk parsing instructions for filtering, a complete report template, and a clear block decision algorithm. The .snyk policy file example is copy-paste ready.

3 / 3

Workflow Clarity

The 5-phase workflow is clearly sequenced with explicit steps within each phase. Validation is built into the process via Phase 3 (filtering) and Phase 4 (block decision logic with explicit threshold checks). Error handling covers failure modes with specific recovery actions. The feedback loop of 'blocked → fix → rescan' is implicit but clear from the block decision logic.

3 / 3

Progressive Disclosure

The content is well-organized with clear sections and headers, but it's a long monolithic document (~170 lines) with no references to external files. The full report template, error handling table, and best practices could be split into separate reference files to keep the main skill leaner. However, the section structure and tables do aid navigation.

2 / 3

Total

10

/

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.