black-tortoise-agent-architecture-quality
企業レベルのシステム設計と品質基準に基づき、高凝集・低結合、単一責任、オッカムの剃刀、Signals-firstの原則を強化するSkill。
📜 元の英語説明(参考)
企業級結構與品質守則,強化高內聚低耦合、單一職責、奧卡姆剃刀與 Signals-first。Use when reviewing code for architecture violations, enforcing DDD boundaries, or ensuring quality standards in Black-Tortoise project.
🇯🇵 日本人クリエイター向け解説
企業レベルのシステム設計と品質基準に基づき、高凝集・低結合、単一責任、オッカムの剃刀、Signals-firstの原則を強化するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o black-tortoise-agent-architecture-quality.zip https://jpskill.com/download/6839.zip && unzip -o black-tortoise-agent-architecture-quality.zip && rm black-tortoise-agent-architecture-quality.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/6839.zip -OutFile "$d\black-tortoise-agent-architecture-quality.zip"; Expand-Archive "$d\black-tortoise-agent-architecture-quality.zip" -DestinationPath $d -Force; ri "$d\black-tortoise-agent-architecture-quality.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
black-tortoise-agent-architecture-quality.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
black-tortoise-agent-architecture-qualityフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Black-Tortoise Agent アーキテクチャ&品質スキル
使用時機
- アーキテクチャ/設計レビューまたはリファクタリングを行う際、階層と品質ルールを確認する必要がある場合。
- PR前の構造的な健全性チェックで、高リスクな違反(層をまたぐ依存関係、肥大化したインターフェース、重複する抽象化、RxJSの状態管理)に焦点を当てる場合。
作業ステップ(最小化)
- 規範の特定:
docs/INDEX.mdに従って対応するAGENTS.md/README.mdを読み込み、階層の境界と禁止事項を特定します。 - 分解/順序付け:
sequentialthinking/*を使用して、レビュー項目と優先順位を一度にリストアップします。 - 検証:
- API/フレームワーク:
context7/*(解決 → ドキュメント取得を1サイクル)。 - CLI/スキーマ:
angular-cli/*。
- API/フレームワーク:
- 品質スキャン: 必要に応じて
codacy/*から重大/高優先度の課題を取得します。 - 判断原則:
- 高凝集度・低結合度;単一責任;インターフェースの最小露出。
- オッカムの剃刀:余分な抽象化/階層の削除;過剰な設定の回避。
- Signals-first;RxJSの状態管理の禁止;
as anyの禁止。 - 階層の一方向性:Presentation → Application → Domain → Infrastructure。
- 成果物:
- 仮定/リスク → 問題リスト(ファイルリンクを含む)→ 最小修正ステップ → 検証推奨事項(lint / architecture:gate / tests)。
MCP ループ防止
- 同じ課題に対して同じMCPは一度だけ呼び出します;新しい情報がなければ停止します。
- context7:
resolve-library-id→get-library-docsを一度で完了します。 - Software-planning-mcp:計画の更新が必要な場合にのみ
start_planning/save_planを一度使用します。 - sequentialthinking:最初の分解/順序付けに使用し、同じステップで再入しません。
agent/runSubagentをネストまたは再帰的に呼び出しません。
禁止事項
- 能力をまたぐ深いimport、逆方向の依存関係、肥大化したインターフェース、重複する抽象化。
- RxJSの状態管理または
as anyの導入。 - 「大規模な変更」による最小修正の置き換え;削除可能性を損なってはなりません。
例文入力
- 「overview capability の最近の変更をレビューし、高結合点と最小修正をリストアップしてください」
- 「tasks store をリファクタリングし、Signals-first を確保し、インターフェースの露出を減らしてください」
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Black-Tortoise Agent Architecture & Quality Skill
使用時機
- 進行架構/設計審視或重構時,需確認層次與品質守則。
- PR 前的結構 sanity check,聚焦高風險違規(跨層依賴、肥介面、重複抽象、RxJS 狀態)。
作業步驟(最小化)
- 定位規範:依
docs/INDEX.md讀取對應AGENTS.md/README.md,鎖定層次邊界與禁止事項。 - 拆解/排序:
sequentialthinking/*單次列出審查項目與優先序。 - 查證:
- API/框架:
context7/*(resolve → get docs 一輪)。 - CLI/schema:
angular-cli/*。
- API/框架:
- 品質掃描:必要時
codacy/*取嚴重/高優先議題。 - 判斷原則:
- 高內聚低耦合;單一職責;介面最小暴露。
- 奧卡姆剃刀:刪除多餘抽象/層級;避免過度設定。
- Signals-first;禁 RxJS 狀態;禁止
as any。 - 層次單向:Presentation → Application → Domain → Infrastructure。
- 產出:
- 假設/風險 → 問題清單(含檔案鏈結)→ 最小修正步驟 → 驗證建議(lint / architecture:gate / tests)。
MCP 防迴圈
- 同議題對同一 MCP 只呼叫一次;無新資訊即停。
- context7:
resolve-library-id→get-library-docs一次完成。 - Software-planning-mcp:僅在需要計畫更新時使用
start_planning/save_plan一次。 - sequentialthinking:初次拆解/排序用,不在同一步重入。
- 不巢狀或遞迴
agent/runSubagent。
禁止事項
- 跨能力深層 import、逆向依賴、肥介面、重複抽象。
- 引入 RxJS 狀態管理或
as any。 - 以「大改」取代最小修正;不可破壞可刪除性。
範例輸入
- 「審查 overview capability 最近改動,列出高耦合點與最小修正」
- 「重構 tasks store,確保 Signals-first 並降低介面暴露」