re0-work について
re0-workは、前のサイクルで得た教訓と証拠を基に開発を再開するエージェントスキルです。検証済みの契約やテストを残し、偶発的なアーキテクチャを捨て、明示した品質ゲートに向けて1つの垂直なフローを構築します。
主な機能
- 01計画・教訓・QA証拠を確認
- 02検証済みの資産と破棄対象を区別
- 03最初の品質ゲートを設定
- 04垂直なフローを1つ含むv0計画を作成
- 05ゲートを通過するまで最初のフローを構築
活用シーン
- 01サイクルで設計上の問題が判明した後の再始動
- 02未検証のアーキテクチャを引き継がない再構築計画
- 03検証済みの契約・テスト・品質ゲートの維持
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lilmgenius/ paperthin --skill re0-workインストール後、Claude Code で/re0-workを入力して読み込まれたか確認します。
詳細
前のサイクルで実証されたことを基に再スタートし、たまたま構築されたものを基にしないでください。
目標
re0-work は、管理された再スタートです。得られた知見は維持し、偶発的なアーキテクチャは引き継ぎません。ゼロから始めることは、記憶を失うことではありません。契約、スキーマ、用語、実際のサーフェスでのテスト、品質ゲート、ネガティブコーパスは、価値が実証されていれば残します。一方、足場、説明用 UI、デバッグパネル、内容の浅い自動生成コンテンツ、そして避けるべきことを学ぶ以外に価値のなかったコードは残しません。
ワークフロー
- 現在の計画、教訓や re0-memo のメモ、ローカルのドメインに関するメモ、QA のエビデンス、再スタートのきっかけとなったユーザーからの苦情を読みます。
- 維持するものを特定します。契約、QA を通過したスキーマ、品質ゲート、用語、再利用可能なサービス、実際のサーフェスでのテスト、ネガティブコーパスです。
- 破棄するものを特定します。説明用 UI、デバッグパネル、足場、内容の浅い自動生成コンテンツ、偶発的な抽象化、そして避けるべきことを学ぶ以外に価値のなかったコードです。
- コードの計画を立てる前に、最初の品質ゲートを明示します。
- 完全な垂直方向のループを 1 つ含む v0 の骨格計画を書きます。
- 最初のループがゲートを通過するまで、それだけを構築します。
ルール
- ゼロから始める場合、成果物に価値が実証されていない限り、引き継いではいけません。
- 浅いサーフェスを多数作るより、完全な垂直方向のループを 1 つ作ることを優先します。
- 来歴情報はリリースする製品ではなく、ローカルのドキュメントに残します。
- 曖昧な教訓を基に再構築してはいけません。ゲートにするか、除外してください。
- ネガティブコーパスを削除してはいけません。次のサイクルで参照されるように、アーカイブするか参照先を記載してください。
- 再利用可能なモジュールを維持する場合は、それが存続に値すると実証した契約を明示します。
検証
完了する前に、次を確認してください。
- 維持するものと破棄するものが明確に分けられ、エビデンスに基づいています。
- 新しい v0 の計画には、完全な垂直方向のループが 1 つ含まれ、最初のゲートが明示されています。
- 古いアーキテクチャが、存在するというだけの理由で引き継がれていません。
- 新たに作業する人が、失敗したコードベースを読み直さずに着手できます。
コメント
Markdown 対応