AIと一緒にプロダクトを作っている方へ

作れるようになった。次に要るのは、進め方の型。

要求、ストーリー、日本語のシナリオ、タスク。この型があれば、AIは迷わず実装し、あなたは何を作るかに集中できます。従来のタスク管理ツールは、AIと一緒に作ることを前提に設計されていません。

思いついた機能を1つ書くところから始められます。

PM on Railsのタスク詳細。親のストーリーと、元になった受入シナリオが同じ画面に出る。要求からタスクまでがひとつの型でつながっている。
terminal
npm install -g pm-on-rails
pm-on-rails login
pm-on-rails mcp install

Claude Codeにつなぐ

login はブラウザで承認して、トークンを手元のキーチェーンに保存します。ログインには、ワークスペースのアカウントが必要です。Claude Codeを再起動すると、次のようなツールが使えます。

よく使うツール

start_task
タスクに着手する。ブランチ名とPRに貼る1行が返る
read_scenario
受入シナリオ(前提・もし・ならば)を読む
get_traceability
タスクの元になった要求と、変えたときに影響する先をたどる
ツールの一覧を見る
(01)

困りごと

AIと作っていて、こうなっていませんか

作りたいものが、チャットのログに散らばっている

どのスレッドで何を決めたか、もう追えない。

AIに何を頼んで、何が終わったか分からない

動いた気がする機能と、まだ手を付けていない機能が混ざる。

動いてはいるが、正しいかを確かめていない

受け入れ条件がないので、確かめようがない。

(02)

使い方

ひとりでも、PMがいるように進む。

作りたいことを書くと、AIが要求とシナリオに分けます。エージェントがそれを読んで実装し、結果はシナリオに記録されます。

  1. 01
    PM on Railsのユーザーストーリー。要求から分かれたストーリーと、その完成条件が並ぶ。チャットのログに散っていた「作りたいこと」が、この型に収まる。

    作りたいことを書く

    思いついたことを書くと、AIが要求カード、ユーザーストーリー、受け入れシナリオ(正常、異常、境界)に分けます。曖昧なところは質問として残ります。

    あなた: 書く

    ストーリー・シナリオの詳細
  2. 02
    PM on RailsのClaude Code / Codex連携。シナリオと完成条件を開発AIが読んでから実装に入る。何を頼んだかが、タスクとして残る。

    Claude Codeがシナリオを読んで実装する

    MCPでつなぐと、エージェントはシナリオと完成条件を読んでから書き始めます。終わるとPRがタスクを完了にし、次のタスクに進みます。

    あなた: 見守る

    Claude Code / Codexで開発する
  3. 03
    PM on Railsのテスト結果。シナリオごとの合否と証拠が見える。「動いた」が口頭ではなく、完成条件に対する結果として残る。

    合格がシナリオに記録される

    CIの結果はシナリオ単位で残ります。「動いた気がする」ではなく、「このシナリオが合格した」と言えるようになります。

    あなた: 確認する

    テスト結果の詳細
(03)

流れ

要求から合格まで、同じ流れを繰り返す。

あなたは何を作るかを入れ、実装はエージェントに任せます。途中の工程はツールが進めます。

  1. 01要求議事録・要望
  2. 02シナリオ日本語の完成条件
  3. 03実装Claude Code / Codex
  4. 04テストCIの合格を記録
  5. 05フィードバック質問・判断
あなたが関わるところ
AIとツールが進めるところ
(04)

導入先の声

使った人が、意外だったと言ったこと。

開発は始めたが、管理をどうすればいいか分からなかった。既存のタスク管理ツールはAIと合わなかった。
ひとりでプロダクトを開発する方
シナリオが日本語なので、自分でも確認できる。CIの合格が自動で記録されるのが助かる。
受託開発のエンジニア

導入先へのヒアリング内容を要約したものです。

型があると、速く進む

バイブコーディングに、型を。

無料で始められます。思いついた機能を1つ書いて、シナリオになるところまで見てください。