CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

common-product-requirements

Standardize PRD discovery and drafting for product scope, user outcomes, requirement IDs, and acceptance criteria. Use when creating PRD, product requirements, feature specification, or acceptance criteria plan.

64

Quality

81%

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

The canonical home for this skill is common-product-requirements in HoangNguyen0403/agent-skills-standard

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 dense, well-structured instruction skill with a clear phased workflow, concrete file/ID conventions, and a real template bundle behind it. The main deductions are duplicated checklist content, a few undefined jargon directives ('Actionable State', 'implementation-readiness'), and two reference-hygiene issues (one orphan file, one non-resolving external path).

Suggestions

Define 'Actionable State' in the Discovery phase (or drop the term) and specify what to do when the linked BRD objective or docs/brd/brd-[slug].md is missing, so the workflow's exit condition and error path are explicit.

Remove the inlined 'Verification Checklist' section and point to references/checklist.md instead (or vice versa) to eliminate the duplication counted against both conciseness and progressive disclosure.

Fix reference hygiene: either reference references/lean-spec-template.md from the body (e.g. as the handoff format for engineering) or remove it, and correct or conditionally gate the '../common-software-requirements/references/requirements-standards-baseline.md' link that does not resolve within this bundle.

DimensionReasoningScore

Conciseness

The body is telegraphic and assumes competence (e.g. 'No Vagueness: "Fast" -> "Load < 200ms"'), with no explanations of concepts Claude already knows. Falls short of 5 due to redundancy: the inlined 'Verification Checklist' duplicates references/checklist.md, ownership rules appear in two sections, and the 'Canonical response anchors' tail adds little.

4 / 5

Actionability

Concrete, executable guidance throughout — specific paths ('docs/prd/prd-[slug].md', 'references/prd-template.md'), ID conventions ('REQ-*', 'AC-*'), Given/When/Then for ACs, and a worked question example ('Target platform? a) Web b) Mobile c) Both'). Not 5 because some directives dangle without definition: 'INVEST self-check', 'route through implementation-readiness', and 'Actionable State' are referenced but never explained.

4 / 5

Workflow Clarity

A clear Discovery → Drafting → Verification sequence with a repeat-until-Actionable-State loop and a mandatory verification checklist plus an implementation gate. Not 5: 'Actionable State' is never defined, and there is no recovery path when the linked BRD objective is missing — checkpoints exist but error feedback loops are implicit.

4 / 5

Progressive Disclosure

Good structure with a dedicated References section pointing one level deep to real files (references/prd-template.md, references/checklist.md both exist). Not 5: references/lean-spec-template.md is an orphan (never referenced from the body), and '../common-software-requirements/references/requirements-standards-baseline.md' does not resolve — a dangling cross-skill reference.

4 / 5

Total

16

/

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: concrete deliverables, an explicit 'Use when...' clause with natural trigger phrases, and a well-defined PRD niche. The only gap is modest keyword coverage and a verb set that leans on a single 'standardize' action.

DimensionReasoningScore

Specificity

Names the PRD domain and several concrete deliverables — 'product scope, user outcomes, requirement IDs, and acceptance criteria' — via 'Standardize PRD discovery and drafting'. Not a 5 because the action set reduces to one verb pair (standardize discovery/drafting) rather than the multiple distinct concrete actions of the top anchor; not a 3 because coverage goes well beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both: the 'what' ('Standardize PRD discovery and drafting for product scope, user outcomes, requirement IDs, and acceptance criteria') and the 'when' with concrete trigger phrases ('Use when creating PRD, product requirements, feature specification, or acceptance criteria plan'). Matches the top anchor exactly.

5 / 5

Trigger Term Quality

'Use when creating PRD, product requirements, feature specification, or acceptance criteria plan' covers the natural phrases users would say. Missing a few common variants (e.g. 'write a PRD', 'requirements doc', 'feature spec') that the comprehensive 5-anchor would include.

4 / 5

Distinctiveness Conflict Risk

'PRD' and 'product requirements' carve a clear niche distinct from generic doc skills, but the description could still overlap with adjacent requirement-doc skills (BRD, SRS, feature-spec writers) — mostly distinct with minor overlap risk, matching the 4 anchor.

4 / 5

Total

17

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository

HoangNguyen0403/agent-skills-standard

Path

.agents/skills/common/common-product-requirements/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.