clean-code
TypeScript のクリーンコードを改善する
TypeScript コードが重複し、複雑になり、テストしにくくなると、チームは時間を失います。このスキルは、Claude、Codex、Claude Code がよりシンプルな関数、より明確な名前、より安全な構造へ進むよう支援します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "clean-code" from https://skillstore.io/skills/doubleslashse-clean-code.md and its manifest at https://skillstore.io/api/skills/doubleslashse-clean-code/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「clean-code」を使用しています。 fetch 処理が重複し、汎用的なエラーメッセージを持つサービス。
期待される結果:
- レスポンスチェック用の fetch ヘルパーを 1 つ抽出する。
- ネットワーク障害とバリデーション失敗には型付きのエラー結果を使用する。
- ユーザー呼び出しと注文呼び出しは小さなラッパーとして維持する。
「clean-code」を使用しています。 ネストした条件分岐を持つ長い注文処理関数。
期待される結果:
- ネストした分岐をガード節に置き換える。
- 価格計算、バリデーション、永続化を別々の関数に移動する。
- 動作を変更する前にテストを追加する。
「clean-code」を使用しています。 技術レイヤーだけで整理されたプロジェクトフォルダー。
期待される結果:
- 変更が通常機能単位で発生する場合は、ファイルを機能ごとにグループ化する。
- 共有ユーティリティは小さく保ち、依存関係を持たせない。
- 明確なエクスポートを使って import のノイズを減らす。
セキュリティ監査
安全All static findings are false positives caused by TypeScript documentation examples and Markdown fence delimiters. The skill contains guidance and sample snippets, with no executable scripts, no real network requests, and no prompt injection text found.
リスク要因
⚙️ 外部コマンド (33)
🌐 ネットワークアクセス (9)
📁 ファイルシステムへのアクセス (2)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/doubleslashse-clean-code/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/doubleslashse-clean-code?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/doubleslashse-clean-code?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doubleslashse-clean-code/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/doubleslashse-clean-code.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形式の引用
DoubleslashSE. (2026). clean-code security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/doubleslashse-clean-code/audits/8BibTeX形式の引用
@techreport{doubleslashse-doubleslashse-clean-code-2026,
author = {DoubleslashSE},
title = {clean-code security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/doubleslashse-clean-code/audits/8},
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: "clean-code security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DoubleslashSE"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/doubleslashse-clean-code/audits/8"
identifiers:
- type: other
value: "skillstore:doubleslashse-clean-code:audit:8"
description: "Skillstore immutable audit report identifier"
バリアントを比較
インストール可能なバリアント 3 件各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
doubleslashse-clean-code
2026-09-09
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
プルリクエストをリファクタリングする
TypeScript の変更をマージする前に、重複、複雑な分岐、不明確な名前を特定します。
コードクリーンアップを計画する
サービス、ハンドラー、ユーティリティモジュール向けに、焦点を絞ったクリーンアップチェックリストを作成します。
クリーンコードを教える
オンボーディングやメンタリングの際に、簡潔な例を使って保守性の原則を説明します。
これらのプロンプトを試す
この TypeScript ファイルの不明確な名前をレビューしてください。より明確な名前を提案し、それぞれの変更を簡潔に説明してください。
このモジュール内の繰り返しロジックを見つけてください。動作を変えずに共通化できるヘルパーや定数を提案してください。
この関数について、ネストした条件分岐、混在した抽象度、不要な設定を分析してください。優先順位付きのクリーンアップ計画を返してください。
この機能フォルダーについて、クリーンコード、依存性注入、エラーハンドリング、テスト容易性の観点からレビューしてください。リスクを含めた段階的なリファクタリングを提案してください。
ベストプラクティス
- 大規模なリファクタリングを依頼する前に、動作を維持する変更を求める。
- 推奨事項がコードベースのスタイルに合うよう、実際のプロジェクト制約を提供する。
- 生成された提案は、テストとコードオーナーによる確認とあわせてレビューする。
回避
- 現在の動作を説明せずに、広範な書き換えを依頼する。
- すでにシンプルなコードが存在する場合でも、すべての原則を機械的に適用する。
- 例を調整せずに、そのまま本番コードとして使用する。
よくある質問
このスキルはどの言語を対象にしていますか?
ファイルを自動的に変更しますか?
リンターの代わりになりますか?
コードレビューに役立ちますか?
セキュリティガイダンスは含まれていますか?
チームは例を調整できますか?
開発者情報
作成者
DoubleslashSEライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/DoubleslashSE/claude-workflows/tree/main/Plugins/dotnet-tdd/skills/clean-code参照
72d5025b022c77f7a51bdf5c1637c689c80e89d1
メンテナンスの新しさ
2026/7/24
利用状況
7 ダウンロード · 290 閲覧
ファイル構成
📄 SKILL.md