CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

brand-offer-auditor

Audits Brand Studio and Offer Studio schema, models, extraction prompts, and UI forms against 10 marketing frameworks to find gaps, duplicates, and misaligned concepts. Produces an actionable checklist (CRITICAL/HIGH/MEDIUM) that an agent can execute. Supports three audit modes: Brand Studio (marca completa), Offer Studio (sistema de ofertas), or a specific offer type (e.g., COHORT_BASED_COURSE, PRODUCTIZED_SERVICE). Use this skill when the user mentions auditing, reviewing, or improving Brand Studio, Offer Studio, brand schema, offer schema, brand extraction, offer completeness, or anything related to validating whether the system captures brand/offer data correctly. Also trigger when the user asks about marketing framework coverage, missing fields, SDR data readiness, or wants to audit a specific offer type.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

65%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 body is an otherwise excellent, information-dense audit procedure with per-mode source-file lists, concrete field-level guidance, and a clearly sequenced seven-step workflow. Its credibility is undercut by two dangling references — the missing report template and the nonexistent frameworks.md Section 12 — that leave Mode 3 weighting and the final report step unexecutable, plus no verification checkpoint before writing the report.

Suggestions

Create `references/audit-report-template.md` (referenced by Step 7) and add Section 12, the offer-category → framework weighting table, to `references/frameworks.md` — or remove/replace both references with the content inlined.

Add a final validation checkpoint before saving the report: re-confirm each CRITICAL/HIGH finding against the actual source file it cites (e.g., re-read the field or prompt before flagging it), mirroring the existing "read actual code, never assume" rule.

Collapse the 10-row framework table into one-line pointers to `references/frameworks.md` sections to remove the duplication and tighten token usage.

DimensionReasoningScore

Conciseness

The body is dense and project-specific — audit lenses, per-mode source file lists, SDR question tables, and a blueprint checklist — with almost no explanation of concepts Claude already knows. Minor trimming is possible: the 10-row framework table partially restates the opening of `references/frameworks.md` (author + summary) and could be reduced to one-line pointers. Not a 5 for that duplication; not a 3 because there are no padded or tutorial-style sections.

4 / 5

Actionability

Guidance is largely executable: exact source paths (`backend/src/modules/brand/domain/`, `frontend/src/features/offer-studio/types/`), a named lookup (`OFFER_TYPE_TO_DETAILS_MAPPING` in `offer.py`), concrete field names (`brand.identity.voice_tone`, `offer.onboarding_action`), an example failure pattern, and a report destination with a filename convention. However, two referenced resources do not exist — `references/audit-report-template.md` (Step 7) and `frameworks.md` Section 12 (framework weighting table) — so those steps cannot be executed as written. This is more than the trivial gaps of a 5 but confined to two references, so it fits the "mostly executable with minor gaps" anchor.

4 / 5

Workflow Clarity

The seven-step audit process is clearly sequenced (determine mode → read state → analyze → translate → SDR readiness → blueprint → report) with a disambiguation checkpoint ("If intent is ambiguous, ask") and a "read actual code, never assume from memory" rule. But the sequence stalls at two points: Mode 3 directs to a nonexistent "Section 12" for its framework weighting, and Step 7 directs to a nonexistent report template — required inputs the workflow cannot reach, and there is no final re-verification of flagged findings against the source. This matches "steps listed but checkpoints missing or implicit" better than the minor-gaps level 4.

3 / 5

Progressive Disclosure

Structure and signaling are good — the body is sectioned by mode and step, and references are called out with specific sections ("Section 11", "Section 12") — but scoring against the actual bundle reveals two broken references: `references/` contains only `frameworks.md` (which ends at Section 11, so the twice-referenced Section 12 does not exist), and `references/audit-report-template.md` is absent entirely. Navigation fails exactly where the reader needs the referenced detail, which is below the "minor organization gaps" of a 4, though well above the buried/monolithic structure of a 2.

3 / 5

Total

14

/

20

Passed

Description

92%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: third-person, explicit what-and-when with concrete trigger phrases, severity-tiered output artifact, and three named audit modes including bilingual and enum-level triggers. The only weakness is a handful of natural trigger phrases (e.g., value ladder / escalera de valor, "audit my offers") that the body treats as triggers but the description omits.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Audits Brand Studio and Offer Studio schema, models, extraction prompts, and UI forms against 10 marketing frameworks to find gaps, duplicates, and misaligned concepts", "Produces an actionable checklist (CRITICAL/HIGH/MEDIUM)", and enumerates three audit modes with concrete examples (COHORT_BASED_COURSE, PRODUCTIZED_SERVICE). Coverage is comprehensive and uses third-person voice throughout. Not a 4 because no meaningful action is missing: targets, findings categories, output artifact, and modes are all explicitly stated.

5 / 5

Completeness

Both parts are explicit: the "what" ("Audits ... schema, models, extraction prompts, and UI forms ... to find gaps, duplicates, and misaligned concepts") and the "when" ("Use this skill when the user mentions auditing, reviewing, or improving ... Also trigger when the user asks about marketing framework coverage, missing fields, SDR data readiness"). Matches the level-5 anchor with concrete trigger phrases, not just a weakly implied "when".

5 / 5

Trigger Term Quality

Strong natural-term coverage: "auditing, reviewing, or improving", "brand schema, offer schema, brand extraction, offer completeness", "marketing framework coverage, missing fields, SDR data readiness", plus bilingual triggers ("marca completa", "sistema de ofertas") and enum names. A few natural phrases a user would plausibly say are still missing — e.g. "value ladder" / "escalera de valor" and "audit my offers", which appear as triggers in the body but not in the description.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — auditing one named platform's (Nicolify's) Brand Studio and Offer Studio artifacts against named frameworks — with product-specific enum values (COHORT_BASED_COURSE, PRODUCTIZED_SERVICE) as triggers. Conflicts with virtually no generic skill; the bad-trigger surface ("reviewing") is qualified by the specific Studio names.

5 / 5

Total

19

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

alpacapurpura/ap_sales_agent

Path

.claude/skills/brand-offer-auditor/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.