dead-code-removal
デッドコードを安全に削除
未使用のインポート、関数、クラスは、保守コストとデプロイサイズを増加させます。このスキルは、Claude、Codex、Claude Code に対して、保守的な分析、バックアップ、削除、検証の手順を案内します。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "dead-code-removal" from https://skillstore.io/skills/89jobrien-dead-code-removal.md and its manifest at https://skillstore.io/api/skills/89jobrien-dead-code-removal/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「dead-code-removal」を使用しています。 Python ユーティリティファイルの未使用インポートをクリーンアップする。
期待される結果:
このスキルは未使用インポートを報告し、安全な項目のみを削除し、動的参照を保持し、構文チェックとテストを確認します。
「dead-code-removal」を使用しています。 services ディレクトリ内の未使用関数を見つける。
期待される結果:
このスキルは候補関数を一覧化し、参照の根拠を説明し、未使用の private ヘルパーを削除し、ルートやフレームワークでの利用を保持します。
「dead-code-removal」を使用しています。 リリース前に機能削除ブランチをレビューする。
期待される結果:
このスキルはクリーンアップ候補をリスク別に分類し、削除順序を推奨し、各変更バッチの検証結果を記録します。
セキュリティ監査
安全All static findings were reviewed in context. They are false positives from Markdown code fences, inline backticks, sample validation commands, and safety checklist text. The helper script reads local Python files, parses AST, and prints unused import results. No evidence of prompt injection, network activity, exfiltration, or hidden execution was found.
リスク要因
⚡ スクリプトを含む (2)
⚙️ 外部コマンド (49)
📁 ファイルシステムへのアクセス (1)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/89jobrien-dead-code-removal?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/89jobrien-dead-code-removal?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-dead-code-removal/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/89jobrien-dead-code-removal.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形式の引用
Joseph OBrien. (2026). dead-code-removal security audit report (audit version 7) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7BibTeX形式の引用
@techreport{joseph-obrien-89jobrien-dead-code-removal-2026,
author = {Joseph OBrien},
title = {dead-code-removal security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7},
note = {Author version 1.0.1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "dead-code-removal security audit report (audit version 7)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/89jobrien-dead-code-removal/audits/7"
identifiers:
- type: other
value: "skillstore:89jobrien-dead-code-removal:audit:7"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
Python サービスをクリーンアップ
サービスリリース前に未使用インポートと private ヘルパーを見つけ、その後で構文とテストを検証します。
フロントエンドのバンドルサイズを削減
機能削除後に、フレームワークのエントリポイントを保持しながら、古いコンポーネント、ユーティリティ、インポートを確認します。
レガシーリファクタリングの準備
安全に削除できるものと、公開 API や動的利用を分離する慎重なクリーンアップ計画を作成します。
これらのプロンプトを試す
このリポジトリの未使用 Python インポートを分析してください。ファイルを変更する前に、各候補についてファイル、行、信頼度、検証手順を報告してください。
参照がない未使用インポートと private 関数のみを削除してください。バックアップを作成し、構文チェックを実行し、すべての変更を要約してください。
最近のリファクタリングについて、src と tests 全体のデッドコードを確認してください。フレームワークのフック、公開 API、マイグレーション、動的利用パターンは保持してください。
この混在言語プロジェクトの依存関係マップを作成し、デッドコード候補をリスク順にランク付けし、低リスク項目を段階的に削除し、各バッチ後に利用可能なテストを実行してください。
ベストプラクティス
- エクスポートされた API を検討する前に、インポートと private ヘルパーから始めます。
- 小さな削除バッチごとに構文チェックとテストを実行します。
- リフレクション、デコレーター、ルート登録、テンプレート参照は保持すべきシグナルとして扱います。
回避
- 名前検索だけに基づいて public またはエクスポートされたシンボルを削除すること。
- バックアップと検証が完了する前にコードを削除すること。
- テスト、マイグレーション、生成ファイル、フレームワーク規約を無視すること。
よくある質問
このスキルはコードを自動的に削除しますか?
どの言語が対象ですか?
ヘルパースクリプトは含まれていますか?
動的なランタイム利用を検出できますか?
本番環境向けのクリーンアップに適していますか?
何を保持すべきですか?
開発者情報
作成者
Joseph OBrienライセンス
MIT
作者バージョン
v1.0.1
Skillstore リビジョン
r1
参照
c4037264bbd363c572662d6154a3ab28f5ca4f53
メンテナンスの新しさ
2026/7/22
利用状況
22 ダウンロード · 178 閲覧
ファイル構成