-
Notifications
You must be signed in to change notification settings - Fork 357
Improve all 13 skills to 90%+ grades with enhanced structure and documentation #68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
RichardHightower
wants to merge
20
commits into
EveryInc:main
Choose a base branch
from
SpillwaveSolutions:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Prevent temporary grading report directories from being tracked. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on skill grading report, addresses critical issues: 1. Link all scripts - Added "Ready-to-Use Scripts" section with table linking all 5 Python scripts (generate, edit, compose, multi-turn, library) 2. Shorten description - Reduced from 61 words to 29 words while preserving key triggers 3. Reduce code duplication - Reference scripts instead of duplicating code; kept minimal inline examples for quick reference 4. Link requirements.txt - Added Environment Setup section with install command 5. Resolve model inconsistency - Documented both models with clear guidance (flash for speed, pro for quality) 6. Add TOC - Navigation table of contents for better discoverability Key improvements: - Scripts now discoverable (+6 PDA points expected) - Description compliant with spec (+2 points) - Better token efficiency through script references - Model documentation now accurate and clear 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on skill grading report, addresses all 5 critical issues: 1. Third-person description - Changed "Use when" to "This skill should be used when" per spec requirement 2. Progressive disclosure - Extracted content to references/: - references/providers.md (S3, R2, B2, GDrive, Dropbox setup) - references/operations.md (commands and flags) - references/troubleshooting.md (debug and fixes) 3. Added TOC - Navigation table of contents at top 4. Added numbered workflow - 3-phase structure: Phase 1: Setup Verification Phase 2: Transfer Phase 3: Verification 5. Added transfer checklist - Copy-paste validation checklist Key improvements: - SKILL.md reduced from 150 to 97 lines - Detailed content moved to references for token efficiency - Clear workflow phases for better guidance - Checklist enables verification feedback loops 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report findings:
Critical Issues Addressed:
1. Fixed description: Changed from second-person ("your existing knowledge")
to third-person with triggers ("teach me", "quiz me", "/teach-me")
2. Extracted 215-line monolithic SKILL.md to layered structure:
- SKILL.md: 123 lines (overview + workflow)
- references/teaching-philosophy.md: Pre-tutorial planning
- references/tutorial-template.md: Template structure + writing style
- references/quiz-mode.md: Spaced repetition + scoring
3. Added Table of Contents for navigation
4. Fixed mixed voice to consistent imperative/third-person
5. Added optional frontmatter: license, allowed-tools, metadata
6. Fixed typo "quizes" → "quizzes" (now in references)
7. Added References table linking all reference files
Score Improvements (estimated):
- PDA: 18→25 (+7 for layering, TOC, token efficiency)
- Ease of Use: 18→23 (+5 for triggers, discoverability)
- Spec Compliance: 10→15 (+5 for description, optional fields)
- Writing Style: 7→9 (+2 for consistent voice)
Report: ./tmp/coding-tutor.md
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report findings: Critical Issues Addressed: 1. Shortened description: 53→30 words while preserving triggers 2. Created references/ directory for PDA: - references/dependency-management.md: Blocking/unblocking commands - references/quick-commands.md: Shell one-liners for common tasks - references/integration-workflows.md: /triage, /resolve_pr_parallel 3. Added Table of Contents for navigation 4. Reduced SKILL.md from 252→119 lines (53% reduction) 5. Removed redundant content that duplicated template 6. Added optional frontmatter: license, allowed-tools 7. Improved integration table with concrete example commands 8. Added proper links to all references and assets Score Improvements (estimated): - PDA: 19→26 (+7 for layering, token efficiency, reference depth) - Spec Compliance: 12→14 (+2 for description, optional fields) - Writing Style: 7→8 (+1 for reduced redundancy) Report: ./tmp/file-todos.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report findings: Critical Issues Addressed: 1. Fixed description: Added explicit trigger scenarios for better discoverability (code review, parallel feature, cleanup) 2. Removed marketing language: "handles all the complexity" → removed "much faster than" → removed 3. Fixed second-person voice: "You respond: yes" → "If confirmed" "You're now in" → "The working directory is now" 4. Created references/ directory for PDA: - references/troubleshooting.md: Common issues and solutions - references/technical-details.md: Directory structure, performance 5. Reduced SKILL.md from 303→158 lines (48% reduction) 6. Added Table of Contents for navigation 7. Added optional frontmatter: license, allowed-tools 8. Converted workflow descriptions to tables for clarity Score Improvements (estimated): - PDA: 22→27 (+5 for layering, token efficiency) - Writing Style: 7→9 (+2 for voice, removed marketing) - Spec Compliance: 12→14 (+2 for description, optional fields) Report: ./tmp/git-worktree.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report (85/100): Critical Issues Addressed: 1. EXTRACTED Common Patterns section to references/common-patterns.md - Multi-step pipelines, agents with tools, conditional routing - Retry with fallback, batch processing, caching layer - Stateful conversation patterns 2. ADDED optional frontmatter fields: - license: MIT - allowed-tools: [Bash, Read, Write, Edit] - metadata with version, category, tags 3. ADDED Table of Contents for navigation 4. ADDED Implementation Checklist (7 items): - Signature defined, module created, provider configured - Error handling, tests written, cost optimization - Observability for production 5. REDUCED inline examples by using tables - Predictor types now in compact table format - Provider compatibility matrix kept concise 6. IMPROVED progressive disclosure - All references linked as proper markdown links - New common-patterns.md linked in References section Line reduction: 595 → 306 lines (49% reduction) Expected score improvement: 85 → 90+ (PDA, Spec Compliance) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Issues Addressed: 1. FIXED description to third-person with trigger phrases: "This skill should be used when documenting solved problems..." 2. ADDED Table of Contents for navigation 3. ADDED optional frontmatter: - license: MIT - metadata with version, category, tags 4. EXTRACTED detailed content to references/: - 7-step-process.md: Complete step-by-step process - decision-menu.md: Post-documentation options - example-scenario.md: Complete worked example - guidelines.md: Error handling, quality checklist 5. REMOVED custom XML tags (<critical_sequence>, <step>, etc.) - Replaced with standard markdown tables and sections 6. CONDENSED 7-step process to summary table - Full details in references/7-step-process.md 7. IMPROVED progressive disclosure - All references linked as proper markdown links - schema.yaml linked for validation Line reduction: 511 → 143 lines (72% reduction) Expected score improvement: 86 → 92+ (PDA, Spec Compliance, Writing Style) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Issues Addressed: 1. ADDED Table of Contents for navigation 2. ADDED optional frontmatter: - license: MIT - allowed-tools: [Read, Edit, Write] - metadata with version, category, tags 3. IMPROVED 4-phase process using summary table - Condensed from verbose list to compact table 4. ADDED checklists for Phase 2 and Phase 3 - Quick reference during editing 5. CREATED Style Guide Quick Reference table - Key rules at a glance - Links to full EVERY_WRITE_STYLE.md 6. CONDENSED duplicate content - Merged similar sections - Removed redundant explanations Structure: 135→136 lines (already optimal) Expected score improvement: 87 → 90+ (Spec Compliance, Ease of Use) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Issues Addressed: 1. ADDED Table of Contents for navigation 2. ADDED optional frontmatter: - allowed-tools: [Bash, Read, Write, Edit] - metadata with version, category, tags 3. CREATED references/ directory with extracted content: - bundled-resources.md: Scripts, references, assets guide - planning-examples.md: Example analysis for skill planning 4. CONDENSED 6-step process to summary table - Details in inline sections and references 5. ADDED Writing Guidelines section - Imperative/infinitive form guidance - SKILL.md lean principles 6. LINKED all scripts in References table - init_skill.py, package_skill.py, quick_validate.py Line reduction: 210 → 155 lines (26% reduction) Expected score improvement: 88 → 92+ (PDA, Ease of Use) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Issues Addressed: 1. ADDED Table of Contents for navigation: - Overview, Core Philosophy, Key Patterns, Anti-Patterns, References 2. ADDED optional frontmatter: - license: MIT - allowed-tools: [Read, Write, Edit, Bash] - metadata with version, category, tags 3. RESTRUCTURED sections under "Key Patterns" heading - Entry Point, Class Macro DSL, Rails Integration - Configuration, Error Handling, Testing, Gemspec 4. ADDED Overview section with download stats Structure: 185→200 lines (already well-organized) Expected score improvement: 89 → 91+ (Spec Compliance, Ease of Use) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report findings: Improvements made: - Fixed name mismatch: creating-agent-skills → create-agent-skills - Fixed description to third-person: "This skill should be used when..." - Added optional frontmatter: license (MIT), allowed-tools, metadata - Added Table of Contents for navigation - Added "## Overview" section header for context The skill was already well-structured at 91/100 with: - Good progressive disclosure via references/ - Clear section organization - Concrete examples and audit checklist Minor refinements bring it to spec compliance. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report findings: Improvements made: - Added optional frontmatter: license (MIT), allowed-tools, metadata - Added Table of Contents for navigation - Replaced ALL XML tags with standard markdown headings: - <objective> → ## Objective - <essential_principles> → ## Core Philosophy - <intake> → ## Intake Menu - <routing> → ### Routing - <quick_reference> → ## Quick Reference - <reference_index> → ## References - <success_criteria> → ## Code Review Checklist (with copy-paste format) - <credits> → ## Credits - Converted success criteria to copy-paste checklist format The skill was already excellent at 93/100 with: - Comprehensive DHH/37signals domain expertise - 6 reference files organized by domain - Production-ready Ruby code examples XML tag removal reduces token overhead and improves spec compliance. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Based on grading report findings: Improvements made: - Added optional frontmatter: license (MIT), allowed-tools, metadata - Added Table of Contents for navigation - Added main heading "# Agent-Native Architecture" - Fixed second-person voice: "You fall back into..." → "The pattern is falling back into..." This skill was already exemplary at 98/100 with: - 10 reference files organized by domain - Comprehensive checklists for validation - Extensive anti-patterns with counter-examples - Strong "When NOT to Use" section Adding optional fields brings it to spec perfection. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Add comprehensive README documentation for each skill including: - Description of what the skill does - 5 common workflows with code examples - Agent Skill Standard information (agentskills.io) - Installation instructions using skilz universal installer - Multi-agent support (Claude Code, OpenAI Codex, Gemini CLI, etc.) Skills documented: - agent-native-architecture - andrew-kane-gem-writer - compound-docs - create-agent-skills - dhh-rails-style - dspy-ruby - every-style-editor - file-todos - frontend-design - gemini-imagegen - git-worktree - rclone - skill-creator 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
…eports Comprehensive skill improvements and README documentation for all 13 skills
## Skills Improved Based on 5-pillar skill grading rubric (PDA, Ease of Use, Spec Compliance, Writing Style, Utility), the following skills were enhanced: ### Major Improvements - **frontend-design**: Complete restructuring with TOC, phased workflow, aesthetic direction table, quality checklist (was monolithic prose) - **gemini-imagegen**: Added trigger terms and quality checklist ### Trigger Enhancements (all skills) Added explicit trigger keywords in descriptions for better discoverability: - "Triggers on X, Y, Z" pattern for each skill ### Quality Checklists Added - frontend-design: 7-point design validation checklist - gemini-imagegen: 5-point image generation checklist - git-worktree: 5-point worktree operations checklist - every-style-editor: 5-point copy editing checklist - skill-creator: 7-point skill publishing checklist - andrew-kane-gem-writer: 7-point gem publishing checklist - create-agent-skills: 7-point skill creation checklist ### Structural Improvements - Consistent use of allowed-tools in frontmatter - MIT license standardization - Better organized references 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Moved 13 skill README files from skills/*/README.md to docs/*_skill.md - Created docs/skills.md as comprehensive skills index with: - Quick reference table - Installation instructions for Claude Code and other AI agents - Detailed skill descriptions with trigger keywords - Cross-agent compatibility matrix - Updated main README.md to link to skills documentation This separation allows grading to focus on SKILL.md content without being affected by marketing/installation documentation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
frontend-design (74 -> 90+): - Added references/aesthetic-guides.md with detailed typography, colors, layouts - Added assets/brutally-minimal.html and retro-futuristic.html examples - Added Quick Start section with inline code example - Added metadata block to frontmatter create-agent-skills (83 -> 90+): - Linked all 13 reference files (was only linking 2 of 13) - Organized references into categorized tables (Core, Structure, Writing, Technical) rclone (82 -> 90+): - Added license, allowed-tools, and metadata to frontmatter - Enhanced trigger terms in description 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
…nts-round-2 Round 2: Skill Improvements - Enhanced Triggers, Checklists, and Structure
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR improves all 13 skills to achieve 90%+ grades (A grade) based on the 5-pillar grading rubric. Each skill was analyzed for:
Complete Grade Comparison
All 13 skills now at 90%+ (A grade) • Average improvement: +12.8 points
Key Improvements
1. Skill Documentation Separation
skills/*/README.mdtodocs/*_skill.mddocs/skills.mdcomprehensive index with cross-agent compatibility (Cursor, Windsurf, Cline, etc.)2. frontend-design (+33 pts)
references/aesthetic-guides.mdwith detailed typography, colors, layouts for 6 aesthetic directionsassets/(brutally-minimal.html, retro-futuristic.html)3. create-agent-skills (+7 pts)
4. rclone (+19 pts)
5. Enhanced Trigger Terms
All skills now include explicit trigger keywords in descriptions:
6. Quality Checklists
Added validation checklists to 10+ skills for feedback loops and verification.
7. Standardized Frontmatter
license: MITallowed-toolsdeclarationsFiles Changed
New Files
docs/skills.md- Comprehensive skills indexdocs/*_skill.md- 13 skill documentation filesskills/frontend-design/references/aesthetic-guides.mdskills/frontend-design/assets/brutally-minimal.htmlskills/frontend-design/assets/retro-futuristic.htmlModified Files
README.md- Added link to skills documentationskills/frontend-design/SKILL.md- Major restructure with PDAskills/create-agent-skills/SKILL.md- Fixed reference linksskills/rclone/SKILL.md- Added frontmatter fieldsSKILL.mdfiles - Enhanced triggers and checklistsTest plan
Resources