code-refactoring-refactor-clean
クリーンアーキテクチャでコードをリファクタリング
複雑なコードは変更が難しくなり、拡張にもリスクが伴います。このスキルは、Claude、Codex、Claude Code がテストとレビューしやすい手順に基づいて、焦点を絞ったリファクタリングを進められるよう支援します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "code-refactoring-refactor-clean" from https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean.md and its manifest at https://skillstore.io/api/skills/sickn33-code-refactoring-refactor-clean/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「code-refactoring-refactor-clean」を使用しています。 長い注文処理クラスに、検証、永続化、通知、ログ記録が混在している。
期待される結果:
このスキルは、優先順位付きのリファクタリング計画を返し、責務を分離し、注文の挙動が変わっていないことを確認するテストを列挙します。
「code-refactoring-refactor-clean」を使用しています。 複数のコントローラーで同じ入力チェックとエラーハンドリングが繰り返されている。
期待される結果:
このスキルは、共有できる検証ルールを特定し、小さな抽象化を提案し、追加または更新されたテストを報告します。
「code-refactoring-refactor-clean」を使用しています。 あるサービスがデータベース実装とメール実装に直接依存している。
期待される結果:
このスキルは、依存関係逆転を推奨し、有用な箇所にインターフェースを導入し、各変更のレビューへの影響を説明します。
セキュリティ監査
安全Static analysis flagged network, filesystem, external command, and reconnaissance patterns. Review found these are documentation examples, Markdown formatting, or normal safety text, with no executable malicious behavior or prompt injection evidence.
リスク要因
🌐 ネットワークアクセス (3)
📁 ファイルシステムへのアクセス (3)
⚙️ 外部コマンド (2)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-code-refactoring-refactor-clean/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/sickn33-code-refactoring-refactor-clean.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
sickn33. (2026). code-refactoring-refactor-clean security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean/audits/4BibTeX形式の引用
@techreport{sickn33-sickn33-code-refactoring-refactor-clean-2026,
author = {sickn33},
title = {code-refactoring-refactor-clean security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "code-refactoring-refactor-clean security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/sickn33-code-refactoring-refactor-clean/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-code-refactoring-refactor-clean:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
レガシーモジュールを整理する
現在の挙動を維持しながら、大きなメソッドや混在した責務を、より小さくテスト可能な単位に分割します。
機能追加に向けてコードを準備する
新しい要件を追加する前に壊れやすいコードを整え、将来の変更をレビューしやすく保守しやすいものにします。
レビュー品質を向上させる
広範なクリーンアップ作業をマージする前に、構造化されたリファクタリング計画、想定される影響、検証メモを取得します。
これらのプロンプトを試す
このモジュールのコードスメルをレビューしてください。小さなリファクタリング計画を提案し、その後、最も安全な最初の変更を適用して、検証方法を説明してください。
これらのファイル内の重複したロジックを見つけてください。明確さが向上する場合に限り、共有ヘルパーへリファクタリングし、関連するテストを更新してください。
このサービスについて、SOLID違反と密結合を分析してください。段階的な変更を提案し、その後、最も価値の高い部分をテスト付きで実装してください。
このレガシーコンポーネントの段階的なリファクタリング計画を作成してください。公開されている挙動を維持し、リスクを特定し、characterization testsを追加し、ステージ1を実装してください。
ベストプラクティス
- 構造を変更する前に、テストまたはcharacterization checksから始めます。
- 各リファクタリングは、焦点を絞ってレビューできる十分小さな単位に保ちます。
- 各部分の変更後に挙動を検証し、残っているリスクを文書化します。
回避
- リファクタリングを無関係な機能変更と組み合わせないでください。
- 明確な保守上の利点がない抽象化を導入しないでください。
- より小さな構造変更で十分な場合に、動作しているコードを書き直さないでください。
よくある質問
このスキルは本番環境の挙動を変更できますか?
テストを書きますか?
小さな修正にも役立ちますか?
どのツールで使用できますか?
言語固有の例は含まれていますか?
どのようにコンテキストを提供すればよいですか?
開発者情報
作成者
sickn33ライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
01171b582d636c013315c5e0d969c64f8d9cdff2
メンテナンスの新しさ
2026/7/21
利用状況
8 ダウンロード · 121 閲覧
ファイル構成