Content
50%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides comprehensive, actionable guidance for accessing GEO data with excellent executable code examples, but suffers from severe verbosity that wastes context window space. The content explains basic concepts Claude already knows and includes extensive inline material that should be in reference files. Workflow clarity is adequate but lacks explicit validation steps for data integrity.
Suggestions
Reduce content by 60-70% by removing explanatory text about what GEO is, how data is organized, and basic concepts - keep only the actionable code patterns and critical gotchas
Move detailed analysis examples (QC, differential expression, clustering) to a separate ANALYSIS.md reference file, keeping only a brief pointer in the main skill
Add explicit validation steps after downloads (e.g., 'Verify file exists and is non-empty before parsing') and error handling patterns for common failures
Consolidate repetitive code patterns - the multiple search functions and batch processing examples could be reduced to one canonical pattern with variations noted briefly
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is extremely verbose at 600+ lines, explaining concepts Claude already knows (what GEO is, what PDFs are equivalent explanations for genomics), includes extensive background on data organization that could be summarized in a few lines, and repeats similar code patterns multiple times. | 1 / 3 |
Actionability | The skill provides fully executable Python code examples throughout, with complete import statements, function definitions, and copy-paste ready snippets for searching, downloading, and analyzing GEO data. | 3 / 3 |
Workflow Clarity | While steps are listed for various operations, there are no explicit validation checkpoints or error recovery feedback loops. The batch processing sections lack verification steps to confirm successful downloads before proceeding with analysis. | 2 / 3 |
Progressive Disclosure | The skill mentions a reference file (references/geo_reference.md) but includes massive amounts of content inline that should be split out. The 600+ line monolithic structure with 7 major sections could benefit from better organization across multiple files. | 2 / 3 |
Total | 8 / 12 Passed |