ドキュメント、README、コードコメントを書く際に使用。
Pro shows the line behind each finding and how to fix it
Scanned 9/27/2026
npx -y skills add David-Li0406/meta-skill-evloving --skill documentation --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Documentation?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-documentation)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: documentation
description: ドキュメント、README、コードコメントを書く際に使用。
---
# Documentation
## 📋 実行前チェック(必須)
### このスキルを使うべきか?
- [ ] READMEを作成・更新する?
- [ ] コードコメントを記述する?
- [ ] APIドキュメントを作成する?
- [ ] 技術仕様書を作成する?
### 前提条件
- [ ] 読者が誰かを把握しているか?
- [ ] 必要な情報を整理したか?
- [ ] 既存ドキュメントとの整合性を確認したか?
### 禁止事項の確認
- [ ] コードを見れば分かることをコメントしようとしていないか?
- [ ] 古い情報を放置しようとしていないか?
- [ ] 読者に必要な情報を省略しようとしていないか?
---
## トリガー
- README作成・更新時
- コードコメント記述時
- APIドキュメント作成時
- 技術仕様書作成時
---
## 🚨 鉄則
**読者が必要な情報を素早く見つけられる構造にする。**
---
## README構造
```markdown
# プロジェクト名
簡潔な説明(1-2文)
## クイックスタート
npm install && npm start
## 使用例
## 設定
## 開発
## ライセンス
```
---
## コードコメント
```typescript
// ❌ 何をしているかの説明(コードで分かる)
// ユーザーIDで検索する
const user = await findById(id);
// ✅ なぜそうしているかの説明
// キャッシュ整合性のため、更新後に再取得
const user = await findById(id);
```
---
## 🚫 禁止事項まとめ
- コードで分かることのコメント
- 古い情報の放置
- 必要な情報の省略
- 構造のないドキュメント
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!