Repolode
AmazingAng

AmazingAng/old-coder

コーディングエージェントにテスト計画や各種検証を実行させ、コードではなく仕様とレポートをレビューするための、エビデンス重視のスキル。

スター
753
フォーク
62
未解決の Issue
4
最終コミット
2 か月前

これは何?

Old Coderは、Claude Code、Codex CLI、Cursorなどのコーディングエージェント向けの、プレーンなMarkdown形式のスキルです。読んでいないコードを信頼するという問題に対処するため、コーディングの前にエージェントが必須・禁止の動作を具体例で示したテスト計画を書き、あなたが承認します。実装後、エージェントは一連の検証を実行し、1つのコマンドで再実行できるエビデンスレポートを作成します。

検証項目には、テストスイート全体、型、lintと複雑度、変更行のカバレッジ、ミューテーションテスト、プロパティベーステスト、テストハーネス外での実際の実行、依存関係とシークレットのスキャン、テストスイートの安定性が含まれます。並行処理、UI、API互換性、パフォーマンスなど、追加のドメイン別チェックはタスクごとにリスクに応じて選択されます。また、テストを通すためにテストを弱めることは禁止され、未検証の項目には未検証と明記する必要があります。

リポジトリには、HTTP/JSON APIの設計とレビュー向けの任意のコンパニオンスキル old-coder-api も含まれており、このワークフローで作成されたレートリミッターのデモもあります。

主な機能

  • 01コーディング前に、エージェントが具体例を含むテスト計画を書き、あなたが承認することを必須にします。
  • 02ミューテーションテストやプロパティベーステストを含む一連の検証を実行します。
  • 03変更行のカバレッジを測定し、新たに追加したすべての行がテストで実行されるようにします。
  • 04未検証の結果は合格ではなく、未検証として明記します。
  • 05変更のリスクに応じて検証の深さを調整します。
  • 061つのコマンドで再生成できるエビデンスレポートを提供します。

ユースケース

  • コードレビューだけでは不十分な、決済、ログイン、ユーザーデータ、並行処理に関わる機能の構築。
  • コーディングエージェントを活用しつつ、人によるレビューを仕様とテストエビデンスに集中させる。
  • コンパニオンスキルを使い、互換性、認可、冪等性を確認しながらHTTP/JSON APIを追加する。
  • Claude Code、Codex CLI、Cursorで検証を優先するワークフローを導入する。

トピック

よくある質問

old-coder とは?
コーディングエージェントにテスト計画や各種検証を実行させ、コードではなく仕様とレポートをレビューするための、エビデンス重視のスキル。 Old Coderは、Claude Code、Codex CLI、Cursorなどのコーディングエージェント向けの、プレーンなMarkdown形式のスキルです。読んでいないコードを信頼するという問題に対処するため、コーディングの前にエージェントが必須・禁止の動作を具体例で示したテスト計画を書き、あなたが承認します。実装後、エージェントは一連の検証を実行し、1つのコマンドで再実行できるエビデンスレポートを作成します。
old-coder は無料で使えますか?ライセンスは?
old-coder は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
old-coder は今もメンテナンスされていますか?
半年以内に更新あり。old-coder の最終コミットは 2026年8月18日 です。
old-coder は何に使えますか?
コードレビューだけでは不十分な、決済、ログイン、ユーザーデータ、並行処理に関わる機能の構築。 コーディングエージェントを活用しつつ、人によるレビューを仕様とテストエビデンスに集中させる。 コンパニオンスキルを使い、互換性、認可、冪等性を確認しながらHTTP/JSON APIを追加する。 Claude Code、Codex CLI、Cursorで検証を優先するワークフローを導入する。
old-coder はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/AmazingAng/old-coder

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト