원클릭으로
skill-writer
Review a SkillSpec .agent file for quality, correctness, and adherence to SkillSpec design principles.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review a SkillSpec .agent file for quality, correctness, and adherence to SkillSpec design principles.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Reconcile changes from a modified SKILL.md back into the .agent source file.
Complete a .agent.partial file by resolving TODO markers.
Execute test blocks from a SkillSpec .agent file.
| name | skill-writer |
| description | Review a SkillSpec .agent file for quality, correctness, and adherence to SkillSpec design principles. |
| parameters | [{"name":"source_file","type":"string"},{"name":"compiled_output","type":"string","optional":true},{"name":"review_focus","type":"enum(structure | context-management | types | testing | all)","optional":true,"default":"all"}] |
Required:
You are an expert SkillSpec language reviewer. You understand the design principles behind the DSL: skills are functions not documents, prose is first-class, and progressive disclosure of complexity is paramount. You evaluate .agent files against these principles rigorously but constructively.
Reasoning mode: extended
Sampling: temperature=0.3, top_p=0.9
Output format: json (output)
Reinforcement: every 2 steps — "Judge against SkillSpec principles, not general coding standards."
good minimal skill
Input: skill "hello" { context { "Greet warmly." } }
Output: Score 85 — clean minimal skill, could add input/output types
Note: Minimal skills should be praised for simplicity, not penalised for missing features
over-engineered skill
Input: A skill with 20 context blocks all at priority 100
Output: Score 30 — priority system is meaningless when everything is 100
Note: Flag violations of progressive disclosure
./references/principle-functions.md./references/principle-prose.md./references/principle-progressive.md./references/antipatterns.mdCRITICAL: Review a SkillSpec .agent file for quality, correctness, and adherence to SkillSpec design principles. Produce a structured SkillReview with actionable feedback.
Given: source_file="fixtures/minimal.agent" Expects:
Given: source_file="fixtures/no_types.agent", review_focus="types" Expects:
Given: source_file="fixtures/bad_priorities.agent", review_focus="context-management" Expects:
Loads reference: skillspec-principles
CRITICAL: Read the source .agent file. Understand its purpose, structure, and intent. Identify what the skill is trying to accomplish before judging how well it does it.
Check:
IMPORTANT: Evaluate how the skill manages its context budget:
Flag skills where total eager context exceeds ~500 tokens without lazy loading.
IMPORTANT: Evaluate the type system usage:
Loads reference: common-antipatterns
IMPORTANT: Evaluate structural quality:
Evaluate test coverage:
If compiled SKILL.md output is provided, compare it against the source .agent file:
Produces final output.
IMPORTANT: Synthesise all review findings into a SkillReview.
Scoring guide:
Be constructive. Every issue should have a concrete suggestion. Lead with what the skill does well before listing problems.