← スキル一覧に戻る

documentation
by burakergun394
⭐ 0🍴 0📅 2026年1月20日
SKILL.md
name: documentation description: Generate code documentation, API docs, and technical guides. Use when documenting code, creating API documentation, writing technical specs, or when the user mentions "document", "docs", "README", "API docs", "swagger". allowed-tools: Read, Grep, Glob, Write, Edit
Documentation Guide
Project Requirements:
- NO XML Documentation (
/// <summary>) allowed in code.- NO inline comments explaining "what" code does.
- ONLY use
// TODO: ...for future work or critical "WHY" comments.- For detailed rules, refer to .agent/skills/project-standards.md.
Inline Comment Philosophy
Core Principle: Comments should explain WHY, not WHAT. Code should be self-documenting through clear naming and structure.
Accepted Comment Types
-
TODOs:
// TODO(JIRA-123): Refactor this to use the new API client -
Critical Explanations (The WHY):
// We normalize to lowercase because the legacy database collation is case-sensitive Email = value.ToLowerInvariant();
Forbidden Comment Types
-
XML Documentation:
// ❌ FORBIDDEN /// <summary> /// Gets the user by ID. /// </summary> public User GetById(Guid id) -
Explaining the WHAT:
// ❌ FORBIDDEN // Loop through users foreach (var user in users)
README Template
# Project Name
Brief description of the project.
## Features
- Feature 1
- Feature 2
- Feature 3
## Prerequisites
- .NET 10 SDK
- SQL Server
- Docker
## Getting Started
### Installation
```bash
git clone https://github.com/username/project.git
cd project
dotnet restore
API Documentation
Swagger UI is available at /swagger when running in Development mode.
Environment Variables
Create a appsettings.Local.json file:
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=YourDb;User Id=sa;Password=YourPassword;TrustServerCertificate=True"
}
}
## Checklist
- [x] Check code for forbidden XML documentation (`///`)
- [x] Ensure all comments explain "WHY" or are "TODOs"
- [ ] Verify README is up to date
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓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
レビュー
💬
レビュー機能は近日公開予定です