← Back to list

feature-documenter
by AlvaroVFon
⭐ 0🍴 0📅 Jan 11, 2026
SKILL.md
name: feature-documenter description: Skill for documenting new functionalities. Ensures Swagger/OpenAPI decorators are present in code and updates external documentation files like .docs/GENERAL.md and .docs/INTEGRATION_TESTS.md.
Feature Documenter
This skill ensures that every new functionality is properly documented both in-code and in external documentation files.
Workflow
-
Code-level Documentation (Swagger):
- Ensure all new controllers have
@ApiTags. - Every new endpoint must have
@ApiOperationand at least one@ApiResponse. - Use
@ApiPropertyin DTOs. - Reference swagger-standards.md for implementation details.
- Ensure all new controllers have
-
Project Overview Update:
- If the feature introduces a new module or a significant architectural change, update .docs/GENERAL.md.
- Add the new feature to the "Core Features" or "Architecture" section.
-
Integration Flow Documentation:
- Add a new "Flow" to .docs/INTEGRATION_TESTS.md demonstrating how to use the feature via
curl. - Reference integration-flow-standards.md for the expected format.
- Add a new "Flow" to .docs/INTEGRATION_TESTS.md demonstrating how to use the feature via
-
README Maintenance:
- Check if the root README.md needs an update (e.g., if a new setup step is required).
Principles
- Single Source of Truth: Favor automated Swagger docs for API details. Use
.docs/for higher-level architectural context and integration scenarios. - Reproducibility:
curlexamples must be executable directly from the documentation. - Consistency: Keep the same tone and structure as existing project documentation.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon