CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pm

Product Manager Nicolify v2. SSoT funcional vive en docs/product/ + docs/projects/. Director de orquesta — owner artefactos + orchestrator handoffs entre /po, /ux-{ui,agentico}, /architect, /dev-team, /auditor. Crea/cierra PIs, sprints, stories. Ratifica merges. Mantiene capability registry, INDEX, roadmap, modules.md. NO redacta specs (eso es /po). NO diseña arq (eso es /architect). Activa cuando user dice: '/pm', 'pm', 'product manager', 'feature nuevo', 'épica', 'PI nuevo', 'roadmap', 'qué tenemos', 'qué falta', 'priorizar', 'discovery', 'oportunidad', 'historia de usuario'.

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

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.

A lean, highly actionable orchestration protocol with clear sequencing and an explicit audit gate on merges, but progressive disclosure is broken: all 10 bundled reference files are orphaned — never linked from the body — so Claude would never load the PM methodology (RICE/WSJF, JTBD, story mapping) at the moments the body's commands call for it. Secondary weaknesses are mild duplication between sections and missing failure-path guidance.

Suggestions

Link the existing references/ files at their point of use in the commands table and sections: "priorizar" → references/06-rice-wsjf.md and 03-now-next-later.md, "rompé esto en historias" / "historia de usuario" → references/02-user-story-mapping.md, "discovery" → references/01-opportunity-solution-tree.md and 09-research-protocol.md, "PI nuevo" scoping → references/04-prd-template.md, "idea {x}" → references/05-jtbd.md and 07-working-backwards.md.

Consolidate duplication: fold the "Romper historias grandes" section into the single decomposition workflow (the table row and the section describe the same action twice), and let Anti-patterns reference the Rol exclusions instead of restating them.

Add failure-path guidance for the merge gate and story workflow: what to do when REVIEW-final.md is not APPROVED (e.g., route back to /dev-team with the audit findings) so the validation step has a feedback loop.

DimensionReasoningScore

Conciseness

Telegraphic, project-specific protocol with no explanation of concepts Claude already knows — every section is operational (bootstrap commands, ownership lists, routing flow). Not a 5 because of real duplication: "Romper historias grandes" repeats the "rompé esto en historias" table row, and the Anti-patterns restate the Rol section's NO-toca list (e.g., 01-spec.md is /po appears in both).

4 / 5

Actionability

Mostly executable: exact bootstrap commands (`git status --short && git branch --show-current...`), a Chris-dice→acción table mapping utterances to specific file paths, concrete merge steps with exact YAML fields (`status: planned` → `live`, `pr_introduced`, `pi_introduced`). Not a 5 because some steps stay high-level — "Identifica scope total", "Define dependencies entre stories", "Escalate Chris para validar scope" give direction without the specifics to execute them.

4 / 5

Workflow Clarity

The end-to-end routing flow is clearly sequenced, the merge workflow has an explicit validation gate ("Verificar 06-audit/REVIEW-final.md APPROVED → escribir 07-merge.md"), the bootstrap defines an exact reading order, and anti-patterns forbid skipping phases. Not a 5 because there is no failure-path feedback loop (what to do when REVIEW-final.md is not APPROVED, or when validation of a story fails) and multi-instance conflict handling defers entirely to an external doc.

4 / 5

Progressive Disclosure

The bundle ships 10 reference files (references/01-opportunity-solution-tree.md through 09-research-protocol.md, plus pm-nico-ssot.md) covering exactly the workflows the body invokes — prioritization (06-rice-wsjf.md), story decomposition (02-user-story-mapping.md), discovery (01-opportunity-solution-tree.md), roadmap (03-now-next-later.md) — yet the body never references any of them; its pointers all go to repo docs (docs/specs/templates/PI-template.md, docs/process/parallel-sessions-protocol.md). The references are effectively invisible, matching the anchor where references are buried/undiscoverable rather than merely imperfectly signaled.

2 / 5

Total

14

/

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 dense, highly specific description that explicitly states what the skill owns, what it does NOT do (with named sibling skills), and when to activate via a natural trigger list in the user's own vocabulary. Only minor gaps: a few missing common trigger terms (sprint, user story, merge) and the opportunity/discovery actions implied by triggers are not stated.

DimensionReasoningScore

Specificity

Lists many concrete actions — "Crea/cierra PIs, sprints, stories", "Ratifica merges", "Mantiene capability registry, INDEX, roadmap, modules.md", "orchestrator handoffs entre /po, /ux-{ui,agentico}, /architect, /dev-team, /auditor" — with concrete artifact paths (docs/product/, docs/projects/). Not a 5 because coverage has minor gaps: triggers like "discovery" and "oportunidad" are listed but the corresponding opportunity-management actions are absent, and "Director de orquesta" is a role metaphor rather than an action.

4 / 5

Completeness

Clearly answers both what ("owner artefactos + orchestrator handoffs", "Crea/cierra PIs, sprints, stories. Ratifica merges. Mantiene capability registry, INDEX, roadmap, modules.md") and when ("Activa cuando user dice: '/pm', 'pm', 'product manager', ...") with concrete trigger phrases, matching the anchor-5 pattern. The negative scope statements ("NO redacta specs (eso es /po)") further sharpen the what.

5 / 5

Trigger Term Quality

Explicit natural trigger list: "/pm", "pm", "product manager", "feature nuevo", "épica", "PI nuevo", "roadmap", "qué tenemos", "qué falta", "priorizar", "discovery", "oportunidad", "historia de usuario" — good coverage with synonyms (historia de usuario vs story). Not a 5 because common variations like "sprint", "user story", "backlog", and "merge" are missing despite those being core PM vocabulary.

4 / 5

Distinctiveness Conflict Risk

Explicit negative boundaries name the sibling skills — "NO redacta specs (eso es /po). NO diseña arq (eso es /architect)" — plus a distinct trigger vocabulary (PI, épica, roadmap, discovery). Clear niche with minimal conflict risk against /po, /ux-*, /architect, /dev-team, /auditor.

5 / 5

Total

18

/

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

alpacapurpura/ap_sales_agent

Path

.claude/skills/pm/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.