CtrlK
BlogDocsLog inGet started
Tessl Logo

trust-boundary-analysis

Trust boundary mapping and startup sequence audit for developer tools, CLI apps, and plugin systems. Load when the target is a developer tool, CLI, IDE extension, or any application that loads config from the current directory.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A tight, actionable security analysis skill with executable grep commands, a knowledge-graph API, and validation checkpoints. It would benefit from a more explicit validate-then-retry loop framing to push workflow clarity to the top anchor.

Suggestions

Add an explicit validate-then-fix-then-retry loop framing around the grep-driven steps (e.g., 'if a check returns nothing, broaden the pattern before moving on') to raise workflow_clarity.

Tighten the bullet lists of dangerous env-var patterns and shell-quoting cases into more compact tables to reduce tokens.

Consider extracting the knowledge-graph API call examples into a small reference file so the SKILL.md body can stay a leaner overview.

DimensionReasoningScore

Conciseness

Mostly efficient with executable grep commands and API calls earning their tokens; assumes Claude's competence and avoids lengthy concept explanations. A few pattern lists could be tightened slightly.

4 / 5

Actionability

Fully executable grep commands, concrete dangerous-pattern lists, knowledge-graph API call syntax with arguments, and copy-paste-ready PoC patterns covering the common cases.

5 / 5

Workflow Clarity

Clear five-step startup audit sequence with a Negative Control validation checkpoint and validate_finding feedback loop, but lacks an explicit per-step retry-on-failure framing.

4 / 5

Progressive Disclosure

Well-organized single-file skill with clear section headers and no nested references; no bundle files exist to point to, so it cannot fully reach the one-level-deep reference anchor.

4 / 5

Total

17

/

20

Passed

Description

87%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, specific description that clearly states the skill's purpose and trigger conditions with concrete target types and an explicit 'Load when...' clause. Minor room to expand trigger synonyms, but it answers both what and when clearly.

DimensionReasoningScore

Specificity

Names the domain (trust boundary mapping, startup sequence audit) plus concrete actions and several specific target types (developer tools, CLI apps, plugin systems), with only minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ('Trust boundary mapping and startup sequence audit for developer tools, CLI apps, and plugin systems') and when ('Load when the target is a developer tool, CLI, IDE extension, or any application that loads config from the current directory').

5 / 5

Trigger Term Quality

Includes natural trigger terms users would say ('developer tool', 'CLI', 'IDE extension', 'plugin', 'config load', 'current directory') with good coverage, though a few synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (trust-boundary / startup config loading for developer tools) with distinct triggers and minimal overlap with other skills.

5 / 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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
PurpleAILAB/Decepticon
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.