ushironoko/dotfiles/output-learn
Claude Code and agent skill by ushironoko/dotfiles
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Claude Codeセッションの技術的学びを抽出し、learnリポジトリにマークダウンとして保存・pushするスキル。
Install
npx vskill@latest install ushironoko/dotfiles/output-learnSKILL.md
Output Learn
Claude Codeセッション中の技術的学びを体系化し、ushironoko/learnリポジトリに保存する。
出力先
実行フロー
5フェーズで動作する:
Phase 1: セッション分析
会話履歴から技術的学びを抽出する。
抽出対象:
- 新知識: 新たに学んだ概念、API、ライブラリの使い方
- 設計判断: アーキテクチャ選定、パターン適用の理由
- トラブルシュート: エラー解決の過程と解決策
- ベストプラクティス: 効率的な実装方法、推奨パターン
- コード例: 再利用可能なスニペット、実装パターン
学びが見つからない場合は、セッションが技術的内容でないことをユーザーに通知して終了。
Phase 2: カテゴリ決定
キーワードから候補カテゴリを自動検出し、AskUserQuestionでユーザー確認を行う。
カテゴリ例:
| カテゴリ | 対象 | |
|---|---|---|
typescript | TypeScript言語機能、型システム | |
bun | Bun runtime、API | |
testing | テスト手法、Vitest、Jest | |
git | Git操作、ワークフロー | |
cli | CLI開発、コマンドライン | |
architecture | 設計パターン、アーキテクチャ | |
library/<name> | 特定ライブラリの使い方 | |
devops | CI/CD、インフラ | |
performance | パフォーマンス最適化 |
Phase 3: マークダウン生成
以下のテンプレートに基づいてマークダウンを生成する。
ファイル名: <topic-slug>.md(小文字ケバブケース)
テンプレート:
// コード例
Phase 4: ユーザー確認
生成したマークダウンのプレビューを表示し、ユーザー確認を行う。
確認内容:
- プレビュー表示: 生成したマークダウン全文を表示
- 重複チェック: 同名ファイルが存在する場合は警告
同名ファイルが存在する場合の選択肢:
Phase 5: 保存・Push
承認後、以下の手順でファイルを保存しPushする。
エラーハンドリング
| 状況 | 対応 | |
|---|---|---|
| learnリポジトリ未クローン | ghq get ushironoko/learnの実行を提案 | |
| 技術的学びが抽出できない | セッションが技術的内容でないことを通知して終了 | |
| Git push失敗 | エラー内容を表示し、手動対応(認証、ネットワーク)を提案 | |
| 同名ファイル存在 | 上書き/別名/追記の選択をAskUserQuestionで確認 | |
| カテゴリディレクトリ作成失敗 | パーミッションエラーを報告 |
使用例
注意事項
- 会話履歴全体を分析するため、セッション後半での実行を推奨
- 複数の学びがある場合は、最も重要なものを1つ選んで出力
- コード例は必要最小限に絞り、説明を重視する
- 参考URLはセッション中に言及されたもののみ含める
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingclaude/.claude/skills/output-learn/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ushironoko/dotfiles/output-learn)