Skill de Documentação por nível de decisão. Use quando precisar documentar features, APIs, arquitetura, setup, operação, ou manter documentação existente atualizada. Trigger em: "documentar", "documentação", "docs", "ADR", "architecture decision record", "README", "feature doc", "api doc", "setup doc", "runbook", "troubleshooting", "doc de operação", "registrar decisão", "atualizar docs".
79
73%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/10-documenter/SKILL.mdQuality
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-structured skill description with excellent trigger term coverage and clear completeness, explicitly stating both what the skill does and when to use it. Its main weakness is that the capability descriptions could be more specific about concrete actions (e.g., 'generate ADR templates', 'create runbooks from service configs') rather than just listing documentation types. The explicit 'Trigger em:' section is a strong pattern for skill selection.
Suggestions
Add more specific concrete actions beyond 'documentar' and 'manter atualizada' — e.g., 'Gera templates de ADR, cria runbooks de operação, estrutura READMEs com seções padrão, revisa e atualiza docs existentes'.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (documentation) and lists several types of documentation (features, APIs, architecture, setup, operation, maintaining existing docs), but doesn't describe concrete actions beyond 'documentar' and 'manter atualizada'. It tells what kinds of docs but not specific operations like 'generate', 'template', 'review', 'restructure'. | 2 / 3 |
Completeness | Clearly answers both 'what' (document features, APIs, architecture, setup, operation, maintain existing docs) and 'when' with an explicit 'Use quando precisar...' clause and a dedicated 'Trigger em:' section listing specific trigger terms. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms in both Portuguese and English abbreviations: 'documentar', 'documentação', 'docs', 'ADR', 'architecture decision record', 'README', 'feature doc', 'api doc', 'setup doc', 'runbook', 'troubleshooting', 'registrar decisão', 'atualizar docs'. These are terms users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | The description carves out a clear niche around documentation by decision level, with highly specific trigger terms like 'ADR', 'runbook', 'feature doc', 'api doc' that are unlikely to conflict with other skills. The combination of documentation types and explicit triggers makes it distinctly identifiable. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured documentation skill that clearly defines four levels of documentation and when to use each. Its main weaknesses are the lack of concrete inline examples (templates are all deferred to external files) and some verbosity in sections that explain concepts Claude already understands. Adding at least one concrete inline example per documentation level and trimming philosophical/obvious content would significantly improve it.
Suggestions
Add at least one concrete inline example for each documentation level (e.g., a short ADR example, a feature doc snippet, an API contract example) rather than deferring all templates to external files.
Remove or significantly trim sections that explain concepts Claude already knows: the philosophical opener, 'Código Limpo: Zero Comentários' section, and 'Quando Usar/Não Usar' which mostly state obvious things.
Add a validation/verification step to the workflow - e.g., a checklist to verify documentation completeness against the required content for each level before considering the task done.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill contains some unnecessary verbosity - the 'Quando Usar/Não Usar' sections and 'Entradas/Saídas Esperadas' add limited value for Claude. The philosophical opener ('Documentação existe para responder perguntas...') and 'Código Limpo: Zero Comentários' section explain concepts Claude already knows. However, the core documentation levels and rules sections are reasonably efficient. | 2 / 3 |
Actionability | The skill provides structured checklists of what to document at each level and clear directory structures, which is useful. However, it lacks concrete executable examples - no actual template content is shown inline (deferred to external files), no example ADR, no example feature doc snippet, no example curl command. The guidance is descriptive rather than copy-paste ready. | 2 / 3 |
Workflow Clarity | The 'Quando Documentar' section provides a clear temporal sequence (before coding, during design, during implementation, before deploy), and the 4 levels provide logical organization. However, there are no validation checkpoints - no step to verify documentation completeness, no feedback loop for reviewing docs against code changes, and no explicit verification that docs match current state. | 2 / 3 |
Progressive Disclosure | The skill effectively uses progressive disclosure with clear one-level-deep references to external files: `docs/skill-guides/documenter-templates.md` for full templates, `templates/doc-update.md` for updates, `policies/handoffs.md` for handoff details. The main file serves as an overview with well-signaled pointers to detailed content. | 3 / 3 |
Total | 9 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
e9f6648
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.