CtrlK
BlogDocsLog inGet started
Tessl Logo

build-competitive-brief

Use when the user wants a competitor or vendor comparison, market-landscape analysis, battlecard, objection package, positioning brief, or account-specific competitive view. Produce an evidence-backed comparison, guidance, and brief, using supplied materials, connected research, and public evidence when appropriate.

63

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./packages/opencode/src/skill/builtin/.bundle/sales/workflows/build-competitive-brief/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 content is well-structured and actionable with clear workflow steps, validation checkpoints, and properly signaled one-level-deep references. Its main weakness is conciseness: the same guardrails and output contract are restated across multiple sections, inflating token cost without adding new guidance.

Suggestions

Consolidate the repeated evidence-guardrail guidance (separate facts from field signal, do not overclaim) so it lives once in Rules rather than being restated across Workflow Guidance, Modes, Output Format, and the Automation Offer Guard.

Move the full Markdown output contract and the automation prompt block into a reference file (e.g. output-contract.md) and keep SKILL.md to a concise section list plus a pointer, reducing inline token cost.

Tighten the automation-offer section: the local-automation inspection steps and the offer/no-offer branches can be shortened to a checklist since the rationale is already covered in Next Step Options.

DimensionReasoningScore

Conciseness

The body is comprehensive but long and somewhat repetitive across Workflow Guidance, Modes, Output Format, Rules, and the Automation Offer Guard, with overlapping guidance restated in multiple places that could be tightened.

3 / 5

Actionability

Provides concrete, actionable guidance: explicit matrix row formats (Area | Seller | Competitor | Readout), named statuses (Lead, Pressure from, Mixed), a full output contract with section headers, and a copy-ready automation prompt block; minor gaps such as filename sanitization details are underspecified.

4 / 5

Workflow Clarity

The six-step workflow is clearly sequenced with explicit validation checkpoints (read the generated HTML back and verify sections, render once and fix blank pages/broken layout, ask before overwriting), though the validation feedback loop is described more softly than a strict validate-fix-retry gate.

4 / 5

Progressive Disclosure

Good structure with a Reference Loading section pointing to three real one-level-deep bundle files (request-schema.yaml, source-priority.md, output-contract.md), each with a clear use-case signal; the body still inlines substantial detail (full output contract, automation prompt) that could live in references.

4 / 5

Total

15

/

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.

The description is strong: it gives an explicit 'Use when' trigger with concrete competitive scenarios and names concrete deliverables (battlecard, objection package, positioning brief). It is slightly held back from a perfect score by a few missing natural synonyms and minor overlap risk with adjacent research skills.

DimensionReasoningScore

Specificity

Names the domain ('competitor or vendor comparison, market-landscape analysis, battlecard, objection package, positioning brief, or account-specific competitive view') and several concrete deliverables ('evidence-backed comparison, guidance, and brief'), with only minor gaps in coverage such as pricing or matrix bounds.

4 / 5

Completeness

Clearly states what it produces ('evidence-backed comparison, guidance, and brief') and an explicit 'Use when' clause enumerating concrete trigger scenarios, satisfying both what and when.

5 / 5

Trigger Term Quality

Good coverage of natural phrases a seller would say ('competitor comparison', 'battlecard', 'objection package', 'positioning brief'), with a few natural synonyms missing (e.g. 'win/loss', 'enablement', 'competitor matrix').

4 / 5

Distinctiveness Conflict Risk

Mostly distinct niche (competitive/market analysis with evidence guardrails) with minimal overlap risk; some phrases like 'comparison' or 'brief' could weakly overlap with general research or sales-enablement skills.

4 / 5

Total

17

/

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

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
XiaomiMiMo/MiMo-Code
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.