リバースエンジニアリングの発見をビルド計画に変える、REA のオープンソースコンパニオンを作った
AI コーディングエージェント向けのオープンソース MIT ライセンスのコンパニオンスキルで、REA(Reverse Engineered Anything)と連携して調査結果を機能分解、要件、アーキテクチャ、段階的なビルド/テスト計画に変換します。アプリ全体、単一機能、単一関数をサポートし、観察された動作と仮定を分離し、Claude Code と Codex 用のインストーラーとカスタムスキルディレクトリオプションを提供します。
この事例について
著者は REA Reconstruction Companion を紹介します。これは AI コーディングエージェント向けの Markdown ベースのスキルで、REA(Reverse Engineer Anything)と共に使用するために設計されています。REA が調査を実行し、コンパニオンがその発見を機能分解、要件、アーキテクチャ、段階的なビルドおよびテスト計画に変換します。粒度はアプリ全体、機能、単一関数です。観察された動作と仮定を区別し、要件をテストにリンクし、関連する場合はパフォーマンス測定を記録します。コアは MIT ライセンスのプレーンな Markdown で、Claude Code と Codex 用のインストーラーがあり、カスタムスキルディレクトリを介して他のエージェントをサポートします。REA は別途インストールされ、オプションのルールにより REA 作業中にコンパニオンを自動ロードできます。GitHub リポジトリと README のセットアップ手順が言及され、著者はワークフローのフィードバック、特に小規模な機能や関数の再構築に関するフィードバックを求めています。
セットアップ
インストール方法は元のソースをご確認ください。
原文 / README
I built REA Reconstruction Companion with help from AI. I wanted a better way to get from “how does this app work?” to “what would it take to build something similar?” It’s a skill for AI coding agents, used alongside REA (Reverse Engineer Anything) . REA handles the investigation. The companion helps turn those findings into a feature breakdown, requirements, architecture, and a plan you can build and test in stages. You can use it on a whole app, one feature, or a single function. For example: Use REA on this app so I can build a similar local tool. Start with a specification and roadmap. If you later ask the agent to implement it, the skill guides that work too. It keeps observed behavior separate from assumptions, links requirements to tests, and includes performance measurements where they matter. The core is plain Markdown and MIT licensed. There’s an installer for Claude Code and Codex, plus support for other agents through a custom skills directory. REA is installed separately. You can also enable an optional rule that tells the agent to load the companion during relevant REA work, or leave that off and invoke it yourself. GitHub: REA Reconstruction Companion The README has setup instructions and a prompt you can give your agent to handle installation. I’d be interested in feedback on the workflow, especially anything it misses when rebuilding a smaller feature or function. submitted by /u/Electrical_Worth7942 to r/OnlyAICoding [link] [comments]
同名の他の作品
- REAの逆エンジニアリング結果をビルド計画に変えるオープンソースのコンパニオンを作ったElectrical_Worth7942 · ★ 0
- REA のオープンソース companion を作りました。リバースエンジニアリングの発見をビルド計画に変換しますElectrical_Worth7942 · ★ 0
