المهارات المنشورة 35
writing-great-skills
予測可能なClaudeスキルを書く
効果的なClaudeスキルを書くことは、共通の語彙なしには困難です。このスキルは、スキル作成を体系的で再現可能なものにするための用語と原則を提供します。
diagnosing-bugs
困難なソフトウェアバグの診断と修正
複雑なバグのデバッグは、構造化されていない試行錯誤によって時間を浪費しがちです。このスキルは、フィードバックループを構築し、問題を再現し、効率的に修正するための体系的なフェーズベースの方法論を提供します。
codebase-design
明確なインターフェースを持つ深いモジュールを設計する
ほとんどのコードベースは、インターフェースが大きく実装が薄い浅いモジュールに悩まされています。このスキルは、モジュール、シーム、シーム配置の決定を支援し、コードのテスト容易性と保守性を向上させるための共有語彙と方法論を提供します。
ask-matt
あらゆる技術的状況を適切なスキルにルーティングする
どのスキルを使えばよいか覚えていないとき、このルーターが状況を正しいフローにマッピングします。アイデアからリリースまでの主要パスと、利用可能な入り口を説明します。
grilling
構築前にあらゆる計画をストレステストする
計画が失敗するのは、隠れた前提が検証されずに残ることが原因となりがちです。このスキルは、AIが設計のあらゆる側面についてユーザーを粘り強くインタビューし、ギャップを明らかにし、依存関係を一つずつ解決します。
domain-modeling
アクティブな語彙で精緻なドメインモデルを構築する
ソフトウェアプロジェクトは、チームが一貫性のない用語を使用したり、なぜ意思決定が行われたかを追跡できなくなったりすると、品質が低下します。このスキルは、用語に異議を唱え、エッジケースを発案し、意思決定を CONTEXT.md と ADR に記録することで、ドメインモデルを積極的に構築し、洗練するのに役立ちます。
writing-beats
AIで記事をビートごとに執筆する
生の素材から記事を一気に書き上げるのは大変です。このスキルはプロセスを個別のビートに分解し、物語が自然な結末を迎えるまで、一手ずつ協働で取り組めるようにします。
writing-shape
生のメモを出版可能な記事に仕上げる
ライターは断片的なメモを大量に抱え、記事の書き出し方がわからないことがよくあります。このスキルは対話的な整形セッションを実行し、複数の書き出し案を起草し、段落ごとに記事を成長させ、形式選択について記事を完成するまで議論します。
writing-fragments
集中インタビューを通じて生の執筆フラグメントを収集する
ライターは記事になる素材があることは分かっていても、まだ構造化できないことがよくあります。このスキルは relentless なインタビューを実施し、会話の両側から異質なフラグメントを引き出し、ユーザーが管理する単一のマークダウンファイルに追記していきます — 後で掘り起こせる、生の素材が growing する山を提供します。
zoom-out
全体像を把握する
未知のコードベースをナビゲートするのは混乱を招き、時間を消費します。このスキルは、プロジェクトのドメイン語彙を使用してコードアーキテクチャの構造化された概要をClaude、Codex、Claude Codeに提供し、コンテキスト切り替えの時間を短縮します。
write-a-skill
構造を持つ新しいエージェントスキルの作成
適切な構造なしであらゼロからエージェントスキルを作成するのは困難です。このスキルは、テンプレート、ワークフロー、ベストプラクティスを提供することで、明確な説明、適切なファイル構成、プログレッシブディスクロージャーを持つ再利用可能なスキルを構築できます。
ubiquitous-language
会話からDDDユビキタス言語の用語集を抽出する
ドメインに関する議論では、混乱を招く類義語や多義的な用語が混在しがちです。このスキルは、会話をスキャンしてドメイン用語を特定し、曖昧さにフラグを付けて、正典化された用語集をUBIQUITOUS_LANGUAGE.mdに書き出します。
triage
ステートマシンでGitHubイシューをトリアージする
構造化されたワークフローなしに受信したイシューを管理すると、ボトルネックが発生し、優先順位が見落とされます。このスキルは、ステートマシン駆動のトリアージシステムを提供し、イシューをバグまたは機能強化として分類し、needs-triageからready-for-agentまたはwontfixまでの定義されたステータスを経由してルーティングします。
to-prd
会話コンテキストからPRDを生成
手動でPRDを作成するには関係者との何時間もかかる来回が必要です。このスキルは、既存の会話コンテキストを構造化され出版可能なPRDドキュメントに統合し、直接issueトラッカーに公開します。
to-issues
plansを実現可能な課題に変換する
長いplansやspecを課題に変換する作業は、時間がかかり、かつ一貫性に欠けることがあります。このスキルは、任意のplansを独立して取り込める垂直スライス課題に分解し、実装準備ができた状態にします。
teach
構造化されたAIガイドのレッスンで何でも独学する
新しいトピックを学ぶことは、知識が散らばり進捗が見えないと困難です。このスキルは、すべてのレッスンをあなたのミッションに根ざし、学んだことを追跡するステートフルな学習ワークスペースを作成します。
tdd
テスト駆動開発でテストを書く
コードの後にテストを書くと、リファクタリングで壊れやすいシステムが生まれます。このスキルでは、実装前にテストで動作を定義するテスト駆動開発をガイドし、よりクリーンなコードと信頼性の高いリファクタリングを実現します。
setup-pre-commit
任意のリポジトリでプリコミットフックを設定する
プリコミットフックを手動で設定するには、複数の設定ファイルとパッケージのインストールが必要です。このスキルはその全工程を自動化し、Husky、lint-staged、Prettier を数分で動作させることができます。
setup-matt-pocock-skills
Matt Pocockのエンジニアリングスキルを設定する
このスキルは、リポジトリにイシュートラッカー、トリアージラベル、ドメインドキュメントの設定を構成し、Matt Pocockのエンジニアリングスキルが正しく動作するために必要な環境を整えます。関連するエンジニアリングスキルを使用する前に、一度だけ実行してください。
scaffold-exercises
コースの演習を自動的にスキャフォールドする
コース用の演習ディレクトリ構造の作成は繰り返しが多く、ミスが発生しやすい作業です。このスキルは、セクション、問題、解答、解説のスキャフォールドを自動化し、初回から lint をパスする構造を生成します。
review
リポジトリの規約と元の仕様の両方に対してブランチの差分をレビューする
ブランチを目視でレビューするだけでは全体像の半分しか見えません。コードがスタイルガイドに通っていても、間違ったものを実装している可能性があります。このスキルは Standards(規約)と Spec(仕様)のレビューを並列のサブエージェントで実行し、それぞれの軸が互いを覆い隠さないように並べて報告します。
request-refactor-plan
小さな安全なコミットでリファクタリングを計画する
リファクタリングは、規模が大きすぎたりスコープが不明確であったりすることが多く、失敗しがちです。このスキルは構造化されたインタビューを通じて、明確で段階的なリファクタリング計画を GitHub Issue として作成します。
qa
バグレポートからGitHub Issueを作成
バグレポートは手動で作成すると紛失したり、コンテキストが不足したりしがちです。このスキルは対話的なQAセッションを、プロジェクトのドメイン言語を使った永続的で構造化されたGitHub Issueに変換します。
prototype
使い捨てプロトタイプで設計判断を検証する
紙の上で行われた設計判断は、実装段階でうまくいかないことがよくあります。このスキルは、コードに本格的に取り組む前に、ロジックやUIに関する具体的な疑問に答える素早い使い捨てプロトタイプを構築するのに役立ちます。