Recently Added
Fresh skills just added to the collection. Be the first to try them out!
Encapsulating Complexity
by obra
Hide implementation details behind interfaces - work at domain level (what), not implementation level (how)
Localizing Variables
by obra
Declare variables in smallest possible scope, initialize close to first use, minimize span and live time
Maintaining Consistent Abstractions
by obra
Class interfaces present one cohesive abstraction - don't mix domain logic with serialization, persistence, or unrelated concerns
Domain-Focused Naming
by obra
Name code by what it does in the domain, not how it's implemented or its history
Commenting Intent
by obra
Comment WHY code exists and non-obvious decisions, not WHAT code does (mechanics)
Naming Variables
by obra
Choose names that fully and accurately describe what the variable represents
Exploring Alternatives
by obra
Try 2-3 different approaches before implementing - don't settle for first design you think of
Refactoring Safely
by obra
Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features
Keeping Routines Focused
by obra
Each routine does one thing and does it well - extract when routines have multiple responsibilities
Simplifying Control Flow
by obra
Flatten nested conditionals with early returns or table-driven methods - keep nesting depth under 3 levels
Single Purpose Variables
by obra
Use each variable for exactly one purpose - no hybrid coupling or hidden meanings
Validating Inputs
by obra
Check all external inputs for validity - garbage in, nothing out, never garbage out
Writing Evergreen Comments
by obra
Write comments explaining WHAT and WHY, never temporal context or history
Reducing Complexity
by obra
Managing complexity is software's primary technical imperative - all other goals are secondary
Designing Before Coding
by obra
Design in pseudocode first, iterate approaches, then translate to code
Dispatching Parallel Agents
by obra
Use multiple Claude agents to investigate and fix independent problems concurrently
Root Cause Tracing
by obra
Systematically trace bugs backward through call stack to find original trigger
pptx
by tfriedel
"Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks"
xlsx
by tfriedel
"Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas"
Word Document Handler
by michelg10
Comprehensive Microsoft Word (.docx) document creation, editing, and
PDF Processing
by michelg10
Comprehensive PDF manipulation toolkit for extracting text and tables,
PowerPoint Suite
by michelg10
Microsoft PowerPoint (.pptx) presentation creation, editing, and analysis.
Excel Spreadsheet Handler
by michelg10
Comprehensive Microsoft Excel (.xlsx) document creation, editing, and
技術スタック - Tool App
by CafeIT25
今後、実装に応じて随時更新予定