Claude Codeセッションの標準的なMarkdownフォーマット規約。セッションログ、対話履歴、ツール実行結果を一貫した構造で記録する必要がある場合に使用。不正確な情報への注釈方法とnb標準のハッシュタグ形式も定義
このSkillは、Claude Codeのセッション内容を記録する際の標準的なマークダウンフォーマットを定義します。
YYYYMMDDHHMMSS.md
例: 20251120173000.md (2025年11月20日 17:30:00)
# [セッションタイトル] - YYYY-MM-DD HH:MM:SS
`#tag1` `#tag2` `#tag3`
## 概要
[セッションの目的、達成内容、主要な成果を3-5行で要約]
## 対話履歴
### プロンプト 1: [簡潔なタイトル]
> ユーザーの入力内容をそのまま引用
**Claudeの応答**:
[応答内容のサマリーまたは重要な部分]
**実行ツール**:
1. ツール: `ToolName`
- 主要パラメータ: `value`
- 目的: [なぜこのツールを使ったか]
<details>
<summary>📄 実行結果の詳細</summary>
```language
[ツールの出力内容をそのまま記載]
</details>
結果: ✅ 成功 / ❌ エラー / ⚠️ 警告
...
すべての公式ドキュメントリンクを検証済みであることを示す:
情報の正確性に問題がある場合、以下のフォーマットで警告を追加:
[!WARNING] 不正確な情報を検出
該当箇所: [具体的な記述] 問題点: [何が不正確か] 根拠: [WebFetch/context7による検証結果] 正しい情報: [検証済みの正確な情報]
推論ベースの内容には明示的にマーク:
[!NOTE] 推論: この内容は公式ドキュメントに基づかない推測です。
[推論内容]
セッションから得られた知見を箇条書き:
学習価値のため、うまくいかなかった試行も記録:
[実際のエラー文]
## 主要なコマンドを再実行可能な形で記録
command1
command2
/path/to/working/directorymodel-name
## タグ(ハッシュタグ)規約
### フォーマット
nb標準の `#hashtag` 形式を使用します。**重要**: フォーマッタ対策のため、各タグは必ずバッククォートで囲むこと:
```markdown
# タイトル
`#tag1` `#tag2` `#tag3`
# 見出し)の直後の行に配置1. 技術・ツール系タグ(使用した主要技術):
#git, #aws, #typescript, #python, #docker#claude-code, #mcp, #bash2. テーマ系タグ(セッションの目的):
#debugging, #refactoring, #documentation#troubleshooting, #configuration, #setup3. ドメイン系タグ(関連分野):
#infra, #security, #frontend, #backend#devops, #automation, #monitoring4. 記録タイプ系タグ:
#session-log, #learning, #investigation#solution, #workaround- でつなぐ(例: #claude-code, #session-log)デバッグセッション:
```text
```text
```markdown
## Git pre-commit hook エラーの解決 - 2025-11-20 17:30:00
`#git` `#debugging` `#troubleshooting`
インフラ設定:
## AWS CDKでS3バケット暗号化設定 - 2025-11-20 18:00:00
`#aws` `#infra` `#security` `#cdk`
ドキュメント作成:
## Claude Code Subagentsの調査と設計 - 2025-11-20 19:00:00
`#claude-code` `#documentation` `#learning` `#investigation`
このSkillは以下のような場面で参照されます:
session-exporter Subagentがセッションログを作成する際