ソース情報
- リポジトリ
- cwilliams5/Alt-Tabby
- ソースの最終更新活動
- 2026年3月18日 20:01
- 検出された SKILL.md の言語
- 英語
- スター
- 4
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/cwilliams5/Alt-Tabby --skill review-code-quality-openコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Audit all lint-ignore suppressions for appropriateness and overuse
SOC 職業分類に基づく
SKILL.md を表示中
| name | review-code-quality-open |
| description | Open Review of code quality |
| user-invocable | true |
| disable-model-invocation | true |
Enter planning mode. Deep-review the codebase for code quality and maintainability issues. Use maximum parallelism — spawn explore agents for independent areas.
This is an open ended check (aside from mega-function guidelines below), you determine what you think is code smell or code quality opportunities / issues.
Do NOT flag functions for refactoring based on line count alone. Length is not a quality issue.
SKIP refactoring when the function has:
RECOMMEND refactoring only when:
Risk/reward check before recommending any refactor:
Split by area for parallel scanning:
src/gui/ — GUI rendering, state machine, overlay, inputsrc/core/ — Producers (WinEventHook, Komorebi, pumps)src/shared/ — Window list, config, IPC, blacklist, theme, statssrc/editors/ — Config/blacklist editorssrc/pump/ — EnrichmentPump subprocesssrc/ files — Entry points, launcher, installation, updateExclude src/lib/ (third-party code).
Use query_interface.ps1 to compare module public surfaces — similar API shapes across files can reveal DRY violations or misplaced responsibilities. Use query_function.ps1 <funcName> to read function bodies when evaluating DRY violations without loading full files. Use query_callchain.ps1 <funcName> -Reverse to trace callers when checking whether misplaced logic is called from the expected module or from elsewhere.
After explore agents report back, validate every finding yourself. Code quality is subjective — what looks like a concern violation may be an intentional design choice for performance or simplicity.
For each candidate:
file.ahk lines X–Y" with actual code quoted.Group by category:
| Category | File | Lines | Issue | Fix | Counter-argument |
|---|---|---|---|---|---|
| Magic number | foo.ahk | 42 | Sleep(150) — grace period, no named constant | Extract to cfg.GracePeriodMs or named constant | Only used once, comment explains it |
| DRY | bar.ahk:30, baz.ahk:55 | Duplicate pipe cleanup logic | Extract shared helper | Both are 5 lines, abstraction may not be worth it |
Order by maintenance impact: issues that make future changes error-prone first, purely cosmetic issues last.
Ignore any existing plans — create a fresh one.