Content
31%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill body is a verbose, monolithic template that relies on boilerplate and pseudo-code interpolation rather than executable, well-structured guidance. Splitting the template into reference files and trimming repeated patterns would materially improve it.
Suggestions
Move the large generated-prompt template and per-technology guideline blocks into separate reference files (e.g. references/prompt-template.md, references/tech-guidelines.md) and keep SKILL.md as a concise overview that points to them.
Replace the repeated "Follow existing patterns / Match... from existing code" boilerplate with a single concise principle and remove generalized best-practice text Claude already knows.
Add concrete, executable steps for how to produce the file (e.g. an actual command or script that emits copilot-instructions.md from detected codebase patterns) instead of only an instruction template.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is a ~250-line template that repeats boilerplate ("Follow existing patterns", "Match... patterns from existing code") across .NET/Java/JS/React/Angular/Python blocks and restates generalized best practices Claude already knows, making it noticeably verbose and padded. | 2 / 5 |
Actionability | It provides a high-level prompt template and conditional `${...}` interpolation rather than concrete, executable guidance for the skill itself — there is no runnable script or copy-paste command, only abstract instruction text. | 2 / 5 |
Workflow Clarity | A rough 3-part sequence (Core Instruction Structure, Codebase Analysis, Implementation Notes) with numbered steps is present, but there are no validation checkpoints or feedback loops and the generation step is only implicitly defined. | 3 / 5 |
Progressive Disclosure | All content is inlined into a single monolithic SKILL.md with no bundle files and no split references; the large generated-prompt template and per-technology blocks should live in separate files rather than being inlined. | 2 / 5 |
Total | 9 / 20 Passed |