codebase-analysis
79ビジネスロジックのためのコードベース分析
既存システムでは、要件がコード、テスト、設定の中に隠れていることがよくあります。このスキルは、コード上の観察結果を明確なビジネス文書へ変換するための構造化された分析を支援します。
.NETでCQSおよびCQRSパターンを適用する
チームでは状態変更とデータ読み取りが混在しがちで、その結果、コードのテストや理解が難しくなります。このスキルは、.NETのメソッド、ハンドラー、コントローラーに対して明確なCQSおよびCQRS設計を導きます。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "cqs-patterns" from https://skillstore.io/skills/doubleslashse-cqs-patterns.md and its manifest at https://skillstore.io/api/skills/doubleslashse-cqs-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「cqs-patterns」を使用しています。 スタッククラスに、最上位の項目を削除して返す1つのメソッドがある。
期待される結果:
「cqs-patterns」を使用しています。 注文機能には、作成、キャンセル、検索、顧客の注文一覧操作が必要である。
期待される結果:
「cqs-patterns」を使用しています。 小規模なCRUD管理ページにCQRSの導入が検討されている。
期待される結果:
All static findings appear to be false positives caused by Markdown code fences, ASCII diagrams, and C# examples in documentation. I found no prompt injection, data exfiltration intent, executable scripts, network behavior, or real system reconnaissance in SKILL.md.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/doubleslashse-cqs-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/doubleslashse-cqs-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doubleslashse-cqs-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/doubleslashse-cqs-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>DoubleslashSE. (2026). cqs-patterns security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9@techreport{doubleslashse-doubleslashse-cqs-patterns-2026,
author = {DoubleslashSE},
title = {cqs-patterns security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "cqs-patterns security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "DoubleslashSE"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/doubleslashse-cqs-patterns/audits/9"
identifiers:
- type: other
value: "skillstore:doubleslashse-cqs-patterns:audit:9"
description: "Skillstore immutable audit report identifier"
状態を変更しつつドメインデータも返すサービスメソッドをレビューし、より明確なコマンドとクエリに分割します。
.NETアプリケーション層向けに、対応するハンドラーを持つコマンドレコードとクエリレコードを作成します。
機能にCQRSが必要か、それともより単純なCRUDパターンの方が適切かを判断します。
この.NETクラスをCQS違反の観点でレビューしてください。状態を変更しつつデータも返すメソッドを特定し、より単純な名前と責務を提案してください。
このサービスAPIを、分離されたコマンド操作とクエリ操作にリファクタリングしてください。動作は同等に保ち、それぞれの新しい責務を説明してください。
この機能向けのCQRSアプリケーション層を設計してください。コマンドレコード、クエリレコード、ハンドラーの責務、コントローラーのフローを含めてください。
CQRSがこのシステムに適しているか評価してください。利点、追加される複雑さ、テストへの影響、読み取りモデルの必要性、代替案を比較してください。
作成者
DoubleslashSEライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/DoubleslashSE/claude-workflows/tree/main/Plugins/dotnet-tdd/skills/cqs-patterns参照
72d5025b022c77f7a51bdf5c1637c689c80e89d1
メンテナンスの新しさ
2026/7/24
利用状況
5 ダウンロード · 194 閲覧
ファイル構成
📄 SKILL.md
ビジネスロジックのためのコードベース分析
既存システムでは、要件がコード、テスト、設定の中に隠れていることがよくあります。このスキルは、コード上の観察結果を明確なビジネス文書へ変換するための構造化された分析を支援します。
TypeScript のクリーンコードを改善する
TypeScript コードが重複し、複雑になり、テストしにくくなると、チームは時間を失います。このスキルは、Claude、Codex、Claude Code がよりシンプルな関数、より明確な名前、より安全な構造へ進むよう支援します。
TDDでTypeScript機能を構築する
チームは、TypeScriptの変更を素早く進める中で、テストの焦点を保つことに苦労しがちです。このスキルは、実践的なNode.jsパターンを使ってRED-GREEN-REFACTORの作業をガイドします。
SOLID原則をTypeScriptコードに適用する
チームはSOLIDの用語を知っていても、TypeScriptでそれを適用するのに苦労することがよくあります。このスキルは、実践的なリファクタリングパターン、例、レビュー用プロンプトを提供します。
IEEE 830 SRSドキュメントを作成
要件チームには、完全で、追跡可能で、テスト可能な一貫したSRSドキュメントが必要です。このスキルは、IEEE 830の構成、テンプレート、検証チェックリストを提供します。
明確なソフトウェア要件を引き出す
要件定義は、ステークホルダーの入力が曖昧または不完全な場合に停滞しがちです。このスキルは、実用的な要件を得るためのインタビュー構成、質問プロンプト、検証方法を提供します。
実践的なパターンで Python をリファクタリングする
作成者 wshobson
Python プロジェクトでは、複雑に絡み合ったクラス、混在した責務、早すぎる抽象化が蓄積されがちです。このスキルは、Claude、Codex、Claude Code がよりシンプルな構造、明確な境界、テストしやすいコンポーネントへ向かうよう導きます。
コードパターンとアーキテクチャを分析
作成者 C0ntr0lledCha0s
大規模なコードベースには、繰り返し現れる構造や不明瞭なアーキテクチャ上の選択が隠れています。このスキルはパターンを見つけ、その意図を説明し、実用的なリファクタリングの機会を明らかにします。
シニアレベルのパターンでフルスタックアプリを構築
作成者 davila7
チームは、スタックの選択、プロジェクト設定、品質チェックの調整に時間を費やしがちです。このスキルは、Claude、Codex、Claude Code に再利用可能なフルスタック向けガイダンスとヘルパースクリプトを提供します。
Next.js App Routerアーキテクチャを計画する
作成者 89jobrien
Next.jsチームは、ルート、コンポーネント、データ読み込み、移行手順の選択に苦労することがあります。このスキルは、App Router、Server Components、パフォーマンスに関する構造化されたアーキテクチャ指針を提供します。
プロジェクトアーキテクチャの分析
作成者 CloudAI-X
新しいコードベースは、反復可能なレビュー手順がないと理解するのが困難です。このスキルは、Claude、Codex、Claude Code に、スタック、アーキテクチャ、コマンド、規約を整理するための構造化されたワークフローを提供します。
LangChain アプリケーションアーキテクチャを設計する
作成者 sickn33
LLM アプリケーションは、エージェント、メモリ、検索、ツールが増えるにつれて構造化が難しくなることがあります。このスキルは、LangChain の設計判断と本番環境向けチェックを支援します。