ソース情報
- リポジトリ
- cwilliams5/Alt-Tabby
- ソースの最終更新活動
- 2026年3月19日 21:33
- 検出された 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-static-lintignoreコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Pre-flight checklist — run high-signal review skills before a release
Discover functions that block the main thread, then micro-audit each for internal optimization opportunities
Audit the D3D11 interop layer for per-frame waste — buffer allocations, redundant state calls, GPU readback efficiency
SOC 職業分類に基づく
SKILL.md を表示中
| name | review-static-lintignore |
| description | Audit all lint-ignore suppressions for appropriateness and overuse |
| user-invocable | true |
| disable-model-invocation | true |
Enter planning mode. Audit every lint-ignore suppression in the codebase — both the check definitions and the usage sites. Use parallelism where possible.
Static analysis checks in tests/check_batch_*.ps1 support inline suppression via ; lint-ignore: <tag> comments in .ahk source files. When a check encounters a suppressed line, it skips it. This is the escape hatch for legitimate exceptions — but escape hatches can also become workarounds that silently disable the checks they're supposed to enforce.
Scan tests/check_batch_*.ps1 files for suppression tag definitions. For each one, document:
lint-ignore: critical-leak).ahk filesFor each lint-ignore tag, write both sides:
Argument for keeping it:
Argument for removing it:
Every lint-ignore is required to have a parenthetical reason: ; lint-ignore: tag (reason). This is enforced by the lint_ignore_reason sub-check in check_batch_patterns.ps1.
For each ; lint-ignore: comment in .ahk source files:
For each finding:
file.ahk lines X–Y" with the actual suppressed code quoted, and "check defined at check_batch_X.ps1 line Z" showing what the check enforces.Section 1 — Suppression tag inventory:
| Tag | Check File | Enforces | Usage Count |
|---|---|---|---|
critical-leak | check_batch_guards.ps1 | Critical "Off" before return | 14 |
Section 2 — Tag-level evaluation:
| Tag | Keep Argument | Remove Argument | Verdict |
|---|---|---|---|
critical-leak | State machine returns inside outer Critical scope — checker can't see caller context | 14 uses may indicate the check needs scope awareness | Keep — but enhance check |
Section 3 — Per-usage audit:
| File | Line | Tag | Code | Classification | Action |
|---|---|---|---|---|---|
gui_state.ahk | 130 | critical-leak | return ; lint-ignore: critical-leak | Appropriate — outer function holds Critical | None |
foo.ahk | 55 | dead-param | MyFunc(a, b) { ; lint-ignore: dead-param | Workaround — param b could be removed | Remove suppression, remove param |
Order by action needed: workarounds and stale suppressions first, appropriate ones last.
Ignore any existing plans — create a fresh one.