atm-atom-map-refactor

ATM Atom Map Refactor

大規模なガバナンスモジュールを分割する前に、Atom/Atom mapの意味を保ち、所有者と検証可能な契約を設計するスキル。

AIスキル大辞典による日本語要約
品質評価97/100評価確度:標準
人気度(GitHub Star) 20発掘スコア 100
01

このSkillでできること

  • ✓大規模モジュールの責務を小さなAtomまたはAtom mapへ整理する
  • ✓抽出候補、所有モジュール、公開範囲、呼び出し元を明確化する
  • ✓変更前後の規模、集中テスト、CLI回帰テストを含む契約を作る
  • ✓ATMのガバナンス不変条件を保ったリファクタリング計画を立てる
02

使い方

01
STEP 1

リファクタリング前、または600行を超えるガバナンスモジュールに関わる作業で使用する

02
STEP 2

Atom、Atom map、パターン、所有モジュール、呼び出し元、公開範囲を記録する

03
STEP 3

抽出候補をタスクカードのatomizationImpact.extractionCandidatesに反映する

04
STEP 4

実装後は最終パスとバリデーター結果を同じ項目で報告する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/eaglhuang/AI-Atomic-Framework
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

npm install --prefix ~/atm-runner @ai-atomic-framework/cli@latest
node ~/atm-runner/node_modules/@ai-atomic-framework/cli/dist/npm-runtime/atm.mjs setup --cwd /absolute/path/to/existing-repo --agents cursor --json
npm install --prefix ~/atm-runner @ai-atomic-framework/cli@latest
git clone https://github.com/eaglhuang/AI-Atomic-Framework
cd AI-Atomic-Framework
git checkout v0.9.0-alpha.1
npm install
npm test -- broker/decision
npm run bench:admission:paper -- --seed 20260625
npm install
npm run typecheck
npm run lint
npm test
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

ATMフレームワークの大規模ガバナンスモジュールを調査し、Atom/Atom map、選択パターン、所有モジュール、呼び出し元、公開範囲、集中テスト、CLI回帰テスト、対象外範囲、コミット分割を含む抽出計画を作成してください。既存の不変条件を維持し、インライン編集が必要なら理由も記録してください。
出力例を見る
Atom: [対象の小さな責務]
Atom map: [2〜4個のまとまりある責務]
Pattern: [選択したパターン]
Owner module: [所有モジュール]
Callers: [呼び出し元]
Public surface: [公開範囲]
Focused test: [集中テスト]
CLI regression: [CLI回帰テスト]
Out of scope: [対象外]
Commit split: [分割方針]
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信明確な記述なし
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス明確な記述なし
認証情報明確な記述なし
検出根拠を見る
  • shell: c_framework/upstream-versioning-policy.md), then run: ```bash node --experimental-strip-types scripts/validate-policy-self-version.ts --mode validate `
06

関連Skill