Skip to content

fix: align skill template with official Anthropic guidance#14

Open
EthanJStark wants to merge 12 commits intoblader:mainfrom
EthanJStark:main
Open

fix: align skill template with official Anthropic guidance#14
EthanJStark wants to merge 12 commits intoblader:mainfrom
EthanJStark:main

Conversation

@EthanJStark
Copy link

@EthanJStark EthanJStark commented Jan 26, 2026

Problem

Claudeception was teaching incorrect skill patterns that violated official Anthropic guidance:

  • Included unsupported frontmatter fields (author, version, date)
  • Taught descriptions that summarize workflow instead of trigger conditions (description optimization violation)
  • Missing critical sections (When NOT to Use, Common Mistakes)
  • No decision support for extraction decisions

Root cause: The skill template and examples propagated these violations to newly created skills.

Solution

Refactor claudeception to follow official Anthropic skill system specifications and writing-skills best practices.

Based on case study: verify-technical-claims skill review revealed these patterns, providing concrete evidence of what needed fixing.

Key Changes

Frontmatter compliance:

  • Remove author/version/date fields from skill and template
  • Rewrite description to contain only trigger conditions (for skill discoverability)
  • Update tool references (TodoWrite → TaskCreate/TaskUpdate/TaskList)

Enhanced guidance:

  • Add "When NOT to Extract" section with anti-patterns and red flags
  • Add decision flowchart for extraction decision process
  • Add comprehensive description optimization guidance with examples and keyword coverage
  • Expand anti-patterns into Common Mistakes with rationalization table

Template improvements:

  • Add emphasis on description = triggers only (critical for Claude to discover skills)
  • Update template structure to match writing-skills recommendations
  • Fix example skill to demonstrate correct patterns

Verification:

  • Add testing verification section documenting approach and case study evidence
  • All acceptance criteria passing
  • Validated against official Anthropic documentation

Impact

Skills created by claudeception will now follow official guidance, improving discoverability and usability.

Note: The skill uses "CSO (Claude Search Optimization)" as internal shorthand for "description optimization for skill discoverability" - this terminology is not from official docs but describes the principle accurately.

🤖 Generated with Claude Code

Ethan Stark and others added 12 commits January 26, 2026 16:21
…olation

- Remove author, version fields (not supported per Anthropic docs)
- Rewrite description to contain only trigger conditions
- Remove workflow summary from description (CSO violation)
- Update TodoWrite to TaskCreate/TaskUpdate/TaskList

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove author/version/date from template (not supported)
- Add CSO warning about description field
- Rewrite description guidance to emphasize triggers only
- Add When NOT to Use section to template
- Add Common Mistakes section to template

Co-Authored-By: Claude <noreply@anthropic.com>
- List explicit anti-patterns for skill extraction
- Add red flags for over-extraction
- Emphasize skills capture what docs don't cover

Co-Authored-By: Claude <noreply@anthropic.com>
- Visual guide for should-I-extract decision
- Covers investigation, docs check, reusability gates

Co-Authored-By: Claude <noreply@anthropic.com>
- Explain description = triggers only rule
- Add bad/good description comparison table
- Include keyword coverage guidance
- Add token efficiency recommendations

Co-Authored-By: Claude <noreply@anthropic.com>
- Add specific mistake patterns with fixes
- Add rationalization table for self-checking
- Address frontmatter and CSO violations explicitly

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove unsupported frontmatter fields from example
- Fix description to start with 'Use when:'
- Add When NOT to Use section to example
- Add Common Mistakes section to example

Co-Authored-By: Claude <noreply@anthropic.com>
- Document testing approach and scenarios
- Reference verify-technical-claims case study
- Add ongoing validation guidance

Co-Authored-By: Claude <noreply@anthropic.com>
Add CLAUDE.md with comprehensive guidance for working with this
skill repository, including architecture overview, file format
specifications, and quality criteria.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Adds evaluation flow to determine whether extracted knowledge belongs in
CLAUDE.md (cheap, always-loaded) or a skill (expensive, semantic-matched).
Decision tree guides: figure-it-out → instruction → typical-stack checks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Step 7 now guides through placement decision tree before saving.
Includes CLAUDE.md option and typical/unusual stack distinction.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments