Use when writing medical school personal statements, residency application essays, fellowship statements, or graduate school admissions essays. Crafts compelling narratives highlighting clinical experiences, research achievements, and career motivations for healthcare education applications.
51
56%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/Academic Writing/personal-statement/SKILL.mdQuality
Discovery
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 well-constructed description with strong trigger terms and clear 'Use when' guidance that makes it highly distinguishable from other writing skills. Its main weakness is that the capability description leans more toward describing the output characteristics rather than listing specific concrete actions the skill performs (e.g., drafting, structuring, editing, reviewing). Overall, it would perform well in a multi-skill selection scenario.
Suggestions
Add more specific concrete actions such as 'drafts, structures, and revises' to strengthen the specificity of capabilities beyond just 'crafts compelling narratives.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description names the domain (medical/healthcare admissions essays) and mentions some actions like 'crafts compelling narratives highlighting clinical experiences, research achievements, and career motivations,' but doesn't list multiple distinct concrete actions (e.g., drafting, editing, structuring, reviewing). The actions are more about what the output contains than what the skill does. | 2 / 3 |
Completeness | The description explicitly answers both 'what' (crafts compelling narratives highlighting clinical experiences, research achievements, and career motivations) and 'when' (opens with 'Use when writing medical school personal statements, residency application essays, fellowship statements, or graduate school admissions essays'). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'personal statements,' 'residency application essays,' 'fellowship statements,' 'graduate school admissions essays,' 'clinical experiences,' 'research achievements,' 'healthcare education applications.' These are terms applicants would naturally use when seeking help. | 3 / 3 |
Distinctiveness Conflict Risk | The description carves out a very clear niche in medical/healthcare admissions writing, with specific triggers like 'residency application,' 'fellowship statements,' and 'clinical experiences' that are unlikely to conflict with general writing or non-medical admissions skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
22%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill suffers from excessive boilerplate that dilutes genuinely useful domain-specific content. The Core Capabilities section with structure generation, STAR method, character limits table, and quality checklist are valuable, but they're buried under repetitive generic sections (Error Handling, Input Validation, Response Template, Output Requirements) that add no personal-statement-specific value. The code examples reference non-existent modules, and the workflow is entirely generic rather than tailored to essay writing.
Suggestions
Remove all generic boilerplate sections (Output Requirements, Error Handling, Input Validation, Response Template, Implementation Details) that aren't specific to personal statement writing — these waste tokens on things Claude already knows how to do.
Replace the generic 5-step Workflow with a personal-statement-specific workflow: e.g., 1) Gather experiences and motivations, 2) Create outline using the standard structure, 3) Draft with STAR method, 4) Check against quality checklist, 5) Optimize to character limit.
Either provide the actual PersonalStatementWriter code in bundle files or remove the code examples and replace with concrete prompt-based instructions for how Claude should draft each section.
Deduplicate the description — it appears verbatim in 'When to Use' and 'Key Features' sections.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose and repetitive. The description is copy-pasted multiple times (in 'When to Use' and 'Key Features'). There are large boilerplate sections (Output Requirements, Error Handling, Input Validation, Response Template, Implementation Details) that are generic scaffolding not specific to personal statement writing. Much of the content explains things Claude already knows or provides generic workflow management instructions. | 1 / 3 |
Actionability | The domain-specific sections (Core Capabilities, Common Patterns, Quality Checklist, Common Pitfalls) provide useful concrete guidance with code examples and structured frameworks like STAR method and character limits. However, the code examples reference a module (PersonalStatementWriter) that doesn't exist in the bundle, making them non-executable pseudocode. The generic workflow steps are vague and not actionable. | 2 / 3 |
Workflow Clarity | The 'Workflow' section is entirely generic boilerplate ('Confirm the user objective...', 'Validate that the request matches...') with no personal-statement-specific steps. There are no validation checkpoints specific to essay writing (e.g., check character count, verify no clichés, confirm tone). The 'Before Writing' and 'After Writing' checklists are useful but disconnected from any sequenced workflow. | 1 / 3 |
Progressive Disclosure | References to `references/personal-statement-examples.md` and `scripts/main.py` are mentioned but no bundle files exist to support them. The content has some structural organization with headers, but mixes domain-specific content with large blocks of generic boilerplate, making navigation difficult. The skill would benefit from separating the generic scaffolding from the actual personal statement guidance. | 2 / 3 |
Total | 6 / 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.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
d3c2c0f
Table of Contents
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.