ains-build

Installation
SKILL.md

人が決めた範囲(spec.md の受入条件と対象外、Agent skills 節と tasks.md の任せる範囲)の中で、実装と修正を任される。その代わり、範囲と停止条件を守る。

始める前に

  1. spec.md と tasks.md を読む(小さな変更は spec.md の「タスク」節)。前のセッションの記憶より、ファイルを信じる。
  2. spec.md が status: approved であることを確かめる。tasks.md があれば、その status も approved であることを確かめる。tasks.md が draft(status 欄が無いものを含む)なら、ains-tasks で計画の承認を得るよう1行で案内して止まる。tasks.md を approved にするのは ains-tasks だけだ。
  3. 検査コマンドを Agent skills 節か package.json、Makefile で確かめる。

タスクごとに

  1. 依存が満たされた最初の未完了タスクを1つ選ぶ。
  2. ains-tdd で実装する。
  3. Done when を、実行したコマンドと結果で確かめる。
  4. [ ] を [x] にする。計画になかった判断、既存コードの想定外の挙動、置いた前提を「メモ」(tasks.md、小さな変更は spec.md)に1〜2文で書く。
  5. 任せる範囲がコミットを許していれば、タスク単位でコミットする。git status で、コミットするのがタスクのファイルだけであることを確かめ、キャッシュやビルド出力は .gitignore の候補としてメモに残す。

方針・任せる範囲・停止条件は書き換えない。変える必要があれば止まる。変更は tasks.md のタスクに対応するものだけにする。気づいた改善や依頼された「ついで」の作業は「メモ」に残し、別の変更として提案する。試行錯誤の残骸(デバッグ出力、コメントアウト、使わない関数)は片付けてからタスクを閉じる。

停止条件

Installs
4
GitHub Stars
1
First Seen
Oct 28, 2026
Security Audits