discover-engineering について
Claude Code向けのエンジニアリングスキル発見ゲートウェイです。エンジニアリング作業で自動的に有効になり、ソフトウェア開発手法、RFC文書、図表のスキルを段階的に読み込めます。
主な機能
- 01エンジニアリング作業の自動検出
- 02コードレビューと品質改善の手法
- 03リファクタリング、テスト、設計のスキル
- 04RFCと技術文書のスキル
- 05Mermaid図表スキルの索引
活用シーン
- 01コードレビューと品質改善
- 02リファクタリングやテスト駆動開発の計画
- 03RFCやアーキテクチャ提案の作成
- 04システム図やプロセス図の作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rand/ cc-polymath --skill discover-engineeringインストール後、Claude Code で/discover-engineeringを入力して読み込まれたか確認します。
詳細
エンジニアリングスキルの検出
包括的なエンジニアリングスキルを自動的に利用できるようにします。
このスキルが有効になるタイミング
次の作業を行うと、このスキルが自動的に有効になります。
- エンジニアリングの実践
- コードレビュー
- ドキュメント作成
- チームでのコラボレーション
- 技術的リーダーシップ
- プロセスフローとフローチャート
- シーケンス図と相互作用図
- システムアーキテクチャとC4図
- データベーススキーマとER図
- クラス図とステートマシン
- データ可視化チャート
- プロジェクトのタイムラインとガントチャート
- Gitワークフローとブランチ運用
- マインドマップと概念階層
- Mermaid.jsによるあらゆる図の作成
利用可能なスキル
クイックリファレンス
エンジニアリングカテゴリには、2つのサブカテゴリにわたって24個のスキルがあります。
エンジニアリング(16個のスキル):
ソフトウェア開発の実践:
- code-review - PRレビュー、フィードバック、自動化
- code-quality - SOLID原則、メトリクス、コードの不吉な兆候
- refactoring-patterns - 安全なリファクタリング手法
- test-driven-development - TDD、レッド・グリーン・リファクタリング
- domain-driven-design - DDDパターン、境界づけられたコンテキスト
- functional-programming - FPの原則、不変性
- design-patterns - GoFパターン、使用する場面
- technical-debt - 技術的負債の特定と管理
- pair-programming - ペアプログラミングの手法、モブプログラミング
- continuous-integration - CI/CDパイプライン、デプロイ
RFCとドキュメント: 11. rfc-consensus-building - ステークホルダーとのコラボレーション 12. rfc-decision-documentation - ADR、意思決定の記録 13. rfc-structure-format - RFCテンプレート、書式設定 14. rfc-technical-design - アーキテクチャ提案
../engineering/INDEX.mdに、さらに2個あります。
図(8個のスキル): ../diagrams/INDEX.mdを参照してください。
カテゴリの詳細をすべて読み込む
Read ../engineering/INDEX.md Read ../diagrams/INDEX.md
段階的な読み込み
このゲートウェイスキルでは、段階的な読み込みが可能です。
- レベル1:ゲートウェイが自動的に読み込まれます(現在ここにいます)
- レベル2:カテゴリの全体像を把握するには、INDEX.mdを読み込みます
- レベル3:必要に応じて個々のスキルを読み込みます
使用方法
- 自動有効化:Claude Codeがエンジニアリング作業を検出すると、このスキルが自動的に読み込まれます
- スキルを確認する:カテゴリの概要をすべて確認するには、
Read ../engineering/INDEX.mdを実行します - 個別のスキルを読み込む:上記のbashコマンドを使って、個々のスキルを読み込みます
次のステップ:Read ../engineering/INDEX.mdを実行して、カテゴリの詳細をすべて確認します。
コメント
Markdown 対応