Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 0品質スコア 60/100

go-janitor

Go コードベース内の不要なコードを検出・削除できます。使用されていない関数、エクスポート、インポート、変数、定数、到達不可能なコードパスを特定し、残りのコードを簡潔に整理して、より効率的なコードベースを実現します。 ユーザーが Go コードのクリーンアップ、使用されていない関数の検出、不要なコードの削除、未使用エクスポートの監査、パッケージのスリム化、または未使用コードについて質問する際に、このスキルを使用してください。また、「デッドコード」「未使用コード」「コードクリーンアップ」「go cleanup」「未使用の削除」「スリム化」「リーンなコードベース」「未使用関数」「未使用エクスポート」といった用語が言及されたり、Go コードベースをより効率的にしたいという要望がある場合にも、「janitor」や「dead code hunter」といった明示的な言及がなくても対応します。

description の原文を見る

Find and remove dead code in Go codebases: unused functions, exports, imports, variables, constants, and unreachable code paths. Simplifies and consolidates remaining code for a leaner codebase. Use this skill whenever the user wants to clean up Go code, find unused functions, remove dead code, audit for unused exports, slim down a package, or asks about code that's not being used. Also trigger when the user mentions "dead code", "unused code", "code cleanup", "go cleanup", "remove unused", "slim down", "lean codebase", "unused functions", "unused exports", or wants to make a Go codebase leaner — even if they don't explicitly ask for a "janitor" or "dead code hunter".

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

デッドコードハンター (Go)

Go コードベースの深く積極的な監査。デッドコードを狩り出します。ユーザーが引き締まったコードを望む場合、未使用コード = 削除対象。スタイル/フォーマット修正ではなく、目的のないコードを排除します。

狩り出すべきもの

優先度順:

1. デッドファイル

何もインポートまたは参照しないファイル。最大の成果 — プロジェクト全体が不要なファイル。

見つけ方:

  • プロジェクト全体でパッケージ名とシンボル使用状況を Grep
  • ファイルのパッケージが何かにインポートされているかを確認(main 以外のパッケージ)
  • main パッケージファイルの場合、シンボルが同じパッケージ内の他のファイルで使用されているかを確認

注意点:

  • init() のみを含むファイル — インポート時に実行され、副作用の可能性あり
  • //go:build タグ付きファイル — 特定のプラットフォーム/タグでのみコンパイルされる可能性
  • _test.go で終わるファイル — go test で使用される。インポートではない
  • *_generated.go にマッチまたは // Code generated を含むファイル — ジェネレータ管理
  • doc.go ファイル — パッケージ

...

詳細情報

作者
theodore-zd
リポジトリ
theodore-zd/theodore-zd
ライセンス
不明
最終更新
2026/5/10

Source: https://github.com/theodore-zd/theodore-zd / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: theodore-zd · theodore-zd/theodore-zd · ライセンス: ライセンス未確認