CtrlK
BlogDocsLog inGet started
Tessl Logo

aiox-pm

Activate Morgan (pm) for Product Manager. Use for PRD creation (greenfield and brownfield), epic creation and management, product strategy and vision, feature prioritization (MoSCoW, RICE), roadmap planning, business case development, go...

56

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/AIOX/agents/pm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body functions as an inline dump of a full agent configuration rather than a lean SKILL.md overview: it is verbose, triple-duplicates its command list, and embeds internal implementation scaffolding. User-facing command guidance and a basic workflow are present but diluted, and progressive disclosure is undermined by the monolithic structure and missing bundle files.

Suggestions

Move the complete YAML agent definition (lines 66–330) into a references/ file (e.g. references/agent-definition.yaml) and keep SKILL.md as a lean overview that links to it one level deep, removing the inline dump.

De-duplicate the command list — keep a single canonical command table and drop the redundant YAML 'commands' block and the repeated Quick Commands listing; also strip internal 'Story 11.x/12.x' scaffolding and JS require() snippets that are not PM-persona guidance.

Add an explicit validation/feedback checkpoint to the epic-execution workflow (e.g. validate plan → run a wave → check output → fix → re-validate) and include one short worked example of a PRD/spec so the actionability reaches copy-paste-ready quality.

DimensionReasoningScore

Conciseness

The body is dominated by a ~265-line inline YAML agent-config dump with internal 'Story 11.2/12.1/12.5' scaffolding and JS require() snippets, plus commands repeated three times (Star Commands table, YAML commands, Quick Commands) — padded with implementation detail Claude does not need to act as a PM persona.

1 / 3

Actionability

Concrete star commands with arguments are present ('*create-prd', '*execute-epic {execution-plan-path} [action] [--mode=interactive]', '*research {topic}'), but they are buried in non-actionable config and no worked example of an actual PRD/spec output is shown, so guidance is incomplete rather than copy-paste ready.

2 / 3

Workflow Clarity

A numbered Typical Workflow and Activation Protocol exist, but the activation flow (STEP 1–5 with sub-steps 2.5/3.5) is convoluted and the risky epic-execution path ('wave-based parallel development') lacks an explicit validate→fix→retry checkpoint, capping clarity at 2.

2 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets absent); the core agent definition is a monolithic inline YAML block that should live in a separate file, and the referenced paths (.aiox-core/..., docs/...) are external project locations rather than well-signaled one-level bundle references.

2 / 3

Total

7

/

12

Passed

Description

92%

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, third-person description with explicit trigger guidance and a broad, concrete capability list. The main blemish is the mid-word truncation 'Epic/Story Delegat...' and some overlap with adjacent product/story-management agents, which keeps distinctiveness at 2.

DimensionReasoningScore

Specificity

Lists many concrete actions ('PRD creation (greenfield and brownfield)', 'epic creation and management', 'feature prioritization (MoSCoW, RICE)', 'roadmap planning', 'go/no-go decisions'), matching the multiple-specific-actions anchor rather than the single-domain anchor at 2.

3 / 3

Completeness

Explicitly answers both what ('Use for PRD creation...') and when ('Trigger when user asks to pm, or says activate pm...'), meeting the both-what-and-when anchor; not 2 because the when clause is explicit, not implied.

3 / 3

Trigger Term Quality

Provides explicit natural trigger phrasings ('activate pm', 'switch to pm', '@pm', 'asks to pm') alongside capability keywords a user would actually say, giving good coverage rather than the missing-common-variations case at 2.

3 / 3

Distinctiveness Conflict Risk

The @pm / 'activate pm' triggers are distinct, but the capability list ('epic creation and management', 'stakeholder communication', 'Epic/Story Delegat...') overlaps with sibling agents (@po, @sm) referenced elsewhere in the skill, so it could still overlap rather than holding a fully clear niche.

2 / 3

Total

11

/

12

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: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
SynkraAI/aiox-core
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.