ソース情報
- リポジトリ
- liriliri/tinker
- ソースの最終更新活動
- 2026年7月16日 03:02
- 検出された SKILL.md の言語
- 英語
- スター
- 225
- フォーク
- 18
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/liriliri/tinker --skill simplifyコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | simplify |
| description | Review changed code for reuse, quality, and efficiency, then fix any issues found. |
| argument-hint | <plugin-name-or-file-path> |
Review a Tinker plugin's source code for redundant, dead, or duplicated code, then fix all issues found.
plugin-name-or-file-path: plugin folder name (e.g. tinker-hash) or one or more specific file pathsRead all target files and check for the following categories of redundancy:
return, throw, or breakswitch cases that can never execute given the existing logic (e.g. a handler registered before a special-case check that already covers the same path)true or always false.ts, .tsx) under src/ that are never imported by any other file in the plugin.ts/.tsx file in the plugin contains an import statement pointing to itmain.tsx, index.ts) and type-only files (types.ts) are exempt from this checksrc/i18n/*.json that are never referenced via t('key') anywhere in the plugin's .ts/.tsx filesen-US.json and zh-CN.json) — a key is unused only if it is absent from all t() calls across the entire plugin sourceFor each issue found, output:
[Category] file/path:line — description
Example:
[Unused] src/lib/constants.ts:40 — SUPPORTED_EXTENSIONS is exported but never imported
[Dead Code] src/lib/ffmpegArgs.ts:22 — case 'gif' in getVideoCodecArgs is unreachable; caller handles gif before invoking this function
[Duplicate Logic] src/components/MediaList.tsx:50,158 — handleContextMenu is identical in ImageCard and MediaRow; extract to a shared hook
[Duplicate Type] src/components/MediaList.tsx:43,151 — MediaItemProps and MediaRowProps are identical; remove one
[Unreferenced] src/components/EditProviderDialog.tsx — file is never imported by any other file in the plugin; delete it
[i18n] src/i18n/en-US.json:12 — key "outputDir" is defined but never used via t()
If no issues are found, report: No redundancies found.
.ts, .tsx, and .json files under <plugin-name>/src/.ts/.tsx file under src/ against all import statements in the plugin — any file not imported by any other file (excluding entry points and types.ts) is unreferenced and should be deleted..ts/.tsx files for t('key') calls. Any key not found in any call is unused.