CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

teamsecure

Use when running an adversarial security review of a code change — a GitHub PR, a local working-tree diff, or an explicit file list — and when wiring security review into a teamimplement run. Use when asked to security-review, audit, or vulnerability-assess freshly written or proposed code.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary progressive-disclosure entry point: a lean overview body that resolves scope, names the pipeline stages and agents, states hard gates with enforcement rules, and hands off cleanly to real, well-organized reference files. The only gap is that execution mechanics are fully delegated to pipeline.md, which is by design.

DimensionReasoningScore

Conciseness

The ~50-line body is lean and assumes Claude's competence: no concept explanations, no padding — just scope resolution ("Resolve the repo dynamically; never hardcode it"), the six-step pipeline, hard gates, and agent names. Every section carries operational weight; the one apparent duplication (gates appearing in both the pipeline and Non-negotiables sections) adds distinct enforcement detail rather than restating, so it fits the 5 anchor better than the 4 anchor's "could be trimmed".

5 / 5

Actionability

Concrete, executable guidance dominates: exact input modes ("<PR number>", "--diff", "--files <a> <b> ..."), named agents ("security-paranoid-reviewer", "security-critical-reviewer"), and specific gates with enforcement rules ("re-dispatch the finder if not", "no finding ships at MEDIUM+ without a concrete, code-traced attack example"). Not a 5 because the actual execution mechanics (how to dispatch agents, exact commands) live in references/pipeline.md, so the body alone is not copy-paste ready — acceptable for a progressive-disclosure entry point, placing it at the 4 anchor's "minor gaps".

4 / 5

Workflow Clarity

The six-step pipeline is clearly sequenced with explicit validation checkpoints and a feedback loop: the coverage gate ("re-dispatch the finder if not. Do not advance with incomplete coverage"), the attack-example gate, and the verification step that independently re-traces every MEDIUM+ TRUE POSITIVE and drops what does not hold. This matches the 5 anchor (clear sequence, explicit validation, error-recovery loop); the destructive/batch cap does not apply since validation steps are present.

5 / 5

Progressive Disclosure

The body is a clear overview that delegates detail to three real, clearly signaled, one-level-deep references: "The canonical, authoritative procedure is in references/pipeline.md", plus references/coverage-inventory.md and references/findings-format.md — all verified to exist in references/. Each step that needs detail points to the right file, and no content that belongs in a reference is inlined; navigation is trivial. This matches the 5 anchor.

5 / 5

Total

19

/

20

Passed

Description

83%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 that explicitly answers both what and when with concrete trigger phrases and natural user vocabulary. The only room for improvement is enumerating the skill's concrete operations and adding a few more synonym triggers to widen matching and sharpen distinctiveness.

Suggestions

Name one or two concrete outcomes in the description (e.g., that it writes a structured findings file after a two-agent find/validate pass) to lift specificity toward the 5 anchor.

Add common user phrasings such as "check for vulnerabilities" or "penetration test" as trigger synonyms to broaden natural-term coverage and reduce overlap ambiguity with a generic security-review skill.

DimensionReasoningScore

Specificity

The description names concrete capabilities — "running an adversarial security review of a code change — a GitHub PR, a local working-tree diff, or an explicit file list" and "wiring security review into a teamimplement run" — which are specific actions with enumerated input modes. It falls short of the 5 anchor because it describes scope and triggers rather than enumerating the concrete operations the skill performs (spawn finder/validator agents, coverage gate, write findings file).

4 / 5

Completeness

Both what and when are explicit: the what is "running an adversarial security review of a code change" with the three concrete scopes, and the when is given by two full "Use when..." clauses ("Use when running an adversarial security review..." and "Use when asked to security-review, audit, or vulnerability-assess freshly written or proposed code") with concrete trigger phrases. This matches the 5 anchor directly.

5 / 5

Trigger Term Quality

Natural trigger phrases are present: "security review", "audit", "vulnerability-assess", "PR", "diff", "code change" — a user asking to "security-review this PR" or "audit this change" would match. Not a 5 because common variations like "penetration test", "is this code secure", or "check for vulnerabilities" are absent, though the core synonyms are covered.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — adversarial review of a code change with PR/diff/file-list inputs and teamimplement integration — making it mostly distinct with specific triggers like "adversarial security review" and "vulnerability-assess". Minor overlap risk remains with a generic security-review or code-review skill, since plain "security review" is a trigger either could claim; not a 5 for that reason.

4 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mattermost/mattermost-ai-marketplace

Path

plugins/teamsecure/skills/teamsecure/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.