yokoten · 横展

旅路には道しるべを。 橋には番人を。

誰でも、良いチームのやり方でソフトウェアを作れる。

良いチームの開発プロセスをプロジェクトに組み込む無料ツールです。チェックはリポジトリと CI で動き、人が書いても AI が書いても同じように働きます。

12345
sh
npx yokoten install  # PC ごとに一度cd your-projectnpx yokoten init  # プロジェクトごとに一度npx yokoten doctor  # 今いる関所と、次の一手

最初の npm リリース(10 月 24 日)までは、clone からインストールしてください。

ひとりの開発者と数体の AI エージェントが、良いチームのやり方で作りました。issue もレビューもリリースも、すべてリポジトリに残っています。

GitHub で見る

夢

誰でも、良いチームのやり方でソフトウェアを作れる。多くの人が痛い目を見て身につける習慣を、初日から実践できます。致命的なミスは、番人がエージェントの手前で止めます。

番人
危険なコマンドを実行前に止め、その理由をエージェントに伝えます。
道案内
doctor がプロジェクトが五つの関所のどこにいるかを見て、次の一手をひとつだけ示します。
開発サイクル全体
計画、開発、テスト、レビュー、リリース、保守。いわゆる SDLC です。自分のプロジェクトで実際にやりながら、一度にひとつの関所ずつ身につけます。

横展(横展開)はトヨタの工場で生まれた言葉で、あるラインで得た教訓をすべてのラインに広げることを指します。yokoten はそれをあなたのプロジェクトで行います。あるプロジェクトが学んだ教訓を、ほかのプロジェクトにも届けます。

動いているところを見る

あるセッションの三つの場面です。順に見てみてください。

agent · pre-tool hook
git push --tagsyokoten: git push --tags pushes tags. Only the owner decides when to release. If the owner asked for this, they start the session with YOKOTEN_RELEASE_APPROVAL set.

エージェントがリリースタグを push しようとします。フックが実行前にそれを止め、エージェントは理由を読みます。

(yokoten のメッセージは英語です。AI がいちばん読み違えにくいからです。)

42 秒のツアー:番人、道案内、そして頂上への道。(日本語字幕付き。設定でほかの言語に切り替えられます。)

今日から始める

4 行を一度だけ。エージェントに頼むこともできます。