CtrlK
BlogDocsLog inGet started
Tessl Logo

create-second-brain-prd

Generate a personalized Second Brain PRD from a completed requirements template. Use when the user has filled out my-second-brain-requirements.md and wants to generate their build plan. Triggers on "create my second brain PRD", "generate my PRD", "build my second brain plan", "/create-second-brain-prd", or after completing the requirements template.

52

Quality

58%

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 ./.claude/skills/create-second-brain-prd/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

This skill attempts to encode an entire system architecture specification into a single SKILL.md file, resulting in extreme verbosity (~250+ lines of dense prose). While the workflow steps are reasonably clear and the personalization rules are well-defined, the content suffers from being a monolithic document that inlines deep implementation details (state diffing, merge drivers, security patterns, draft lifecycle) that should be in referenced files. The skill would benefit enormously from extracting phase specifications into reference documents and keeping the SKILL.md focused on the generation workflow.

Suggestions

Extract the 9 phase specifications into a separate reference file (e.g., `references/phase-specifications.md`) and keep only a brief summary of each phase in SKILL.md — the architecture-reference.md is already referenced but the content is duplicated inline.

Remove persuasive/explanatory prose like 'Without this mechanism the heartbeat is unusable in production' and 'the user will abandon the system' — these justify design decisions to a human reader but waste tokens for Claude, who just needs the specification.

Add a validation step after reading the requirements file to check that required fields are filled out before proceeding with research and generation.

Include a concrete example fragment showing what a generated phase entry should look like (even 10-15 lines of sample output) to make the expected format unambiguous and actionable.

DimensionReasoningScore

Conciseness

This skill is extremely verbose at ~250+ lines of dense content. It explains implementation details at a level far beyond what a skill file should contain — entire system architectures (state diffing functions, concat-both merge drivers, draft lifecycle systems, 30+ dangerous bash patterns) are inlined rather than referenced. Much of this reads like a tutorial or architecture document, not a concise skill instruction. Claude doesn't need explanations like 'Without this mechanism the heartbeat is unusable in production' or 'the user will abandon the system'.

1 / 3

Actionability

The skill provides detailed descriptions of what to generate but lacks executable code examples. The workflow steps are clear (read file, load reference, research, generate PRD, confirm), but the massive Phase descriptions are specifications for output content rather than concrete implementation guidance. There are no code snippets, no example PRD fragments, and no template showing the expected output format — it's all prose description of what the PRD should contain.

2 / 3

Workflow Clarity

The 5-step workflow (read requirements, load reference, research, generate, confirm) is clearly sequenced and includes a reasonable fallback for missing input. However, there are no validation checkpoints — no step to verify the requirements file is properly filled out, no validation that the research step produced usable results, and no check that the generated PRD is complete before confirming. For a generation task that involves web research and complex output, validation gaps are notable.

2 / 3

Progressive Disclosure

This is a monolithic wall of text with no progressive disclosure. The entire PRD structure specification — all 9 phases with deep implementation details — is inlined in the skill body. It references `${CLAUDE_SKILL_DIR}/references/architecture-reference.md` but then proceeds to duplicate what should be in that reference file. The phase descriptions (especially Phases 6 and 8) contain hundreds of words of implementation detail that should be in separate reference files. No bundle files were provided, making the single reference path unverifiable.

1 / 3

Total

6

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description with excellent trigger term coverage and completeness. It clearly defines when to use the skill with multiple explicit triggers and a specific input file reference. The main weakness is that the 'what' could be more specific about the concrete actions performed (e.g., what sections the PRD contains, what analysis is done on the requirements).

Suggestions

Add more specific concrete actions describing what the PRD generation entails, e.g., 'Analyzes requirements to produce architecture recommendations, feature specifications, and implementation milestones.'

DimensionReasoningScore

Specificity

It names the domain (Second Brain PRD generation) and the key action (generate a personalized PRD from a completed requirements template), but it doesn't list multiple concrete sub-actions like what the PRD contains or what processing steps are involved.

2 / 3

Completeness

Clearly answers both 'what' (generate a personalized Second Brain PRD from a completed requirements template) and 'when' (explicit triggers listed, plus the condition of having filled out my-second-brain-requirements.md). The 'Use when' clause is present and detailed.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'create my second brain PRD', 'generate my PRD', 'build my second brain plan', a slash command '/create-second-brain-prd', and the contextual trigger of completing the requirements template. These are phrases users would naturally say.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a very specific niche: generating a Second Brain PRD from a particular requirements template file. The specific file reference (my-second-brain-requirements.md) and domain-specific terminology make it unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
coleam00/second-brain-starter
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.