Agent skill
tech-storyteller
リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。
Install this agent skill to your Project
npx add-skill https://github.com/Keiji-Miyake/agent-skills/tree/main/skills/tech-storyteller
Metadata
Additional technical details for this skill
- author
- Keiji Miyake
- version
- 1.0
SKILL.md
Tech Storyteller Skill
このスキルは、コードやログの断片を、ブログ記事やドキュメントの「素材」へと変換するための手順と知識を提供します。開発プロセスを客観的に観察し、背後にあるストーリーを掘り起こします。
使用タイミング (When to Use)
- 開発作業の区切りで、何をしたかを振り返り、アウトプットのネタを探したいとき。
- 複雑な修正の意図を Git 履歴やチャットログから再構成したいとき。
- 技術レポート、週報、PR 説明文などのための「事実に基づいた正確な素材集」を作成したいとき。
核となる機能 (Core Features)
1. リポジトリ考古学
- Git 解析: 直近のコミットメッセージ、diff、PRの説明を読み込み、技術的な変更の要点を抽出します。
- ドキュメント連携:
ARCHITECTURE.mdやCHANGELOG.mdを参照し、プロジェクトの全体像と個別の変更を紐付けます。
2. インサイトの抽出
- 意思決定の記録:
task.mdやimplementation_plan.mdから、なぜその手法を選んだか、どのような代替案があったかを特定します。 - 課題と解決:
walkthrough.mdやエラーログから、直面した課題とそれをどう乗り越えたかの「山場」を見つけ出します。
3. 素材集の生成 (Output Generation)
以下の項目を含む「記事の素材集」を出力します。
- 背景: なぜこの機能/修正が必要だったか。
- 技術的詳細: どのような技術スタックを使い、どのような実装をしたか。
- 学び: 開発を通じて得られた知見や苦労。
ワークフロー (Workflow)
- 環境探索:
git logやプロジェクトディレクトリを走査し、関連性の高いファイルや履歴を特定。 - 事実の整理: 時系列またはテーマ別(機能追加、バグ修正、設計変更)に出来事を整理。
- ストーリー化: 単なる履歴の羅列ではなく、「課題 → 試行錯誤 → 解決」という物語の骨子を抽出。
- 素材の出力: Markdown 形式で、ブログ、ドキュメント、または人間が読むための素材集を出力。
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
developer
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
tech-writer
技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。
devops
インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。
architect
要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。
blog-writer
収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。
scaffold
AI駆動開発のためのプロジェクト初期構築スキル。AGENTS.mdの作成、基本指示の設定、およびコアスキルのインストールを自動化します。
Didn't find tool you were looking for?