Rust Token Killer (Codex CLI) の使用ガイドラインです。常にシェルコマンドを実行する際は rtk プレフィックスを付与します。
usounds/Rito312026年10月5日 更新
Project Ritoの開発ガイドラインと規約です。
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Ritoは、Bluesky(AT Protocol)のエコシステムに向けたブックマークおよびフィード管理システムです。モノレポ構成を採用しており、フロントエンド、バックエンド、Chrome拡張機能、およびカスタムレキシコンの定義を含みます。
/backend: APIサーバー、データベーススキーマ、およびバックエンドロジック。/frontend: Next.js アプリケーション。XRPCの実装やUIコンポーネント。/chrome_extension: ブラウザからブックマークを容易にするための拡張機能。/lexicons: blue.rito.* などのカスタムレキシコン定義。pnpm を使用してください。frontend や backend)で行ってください。prisma/schema.prisma を編集し、マイグレーションを生成してください。backend/functions にあるSQL関数は、Prismaのマイグレーションや特定のセットアップスクリプトを通じて適用されます。blue.rito.* 名前空間のレキシコンを尊重してください。lexicons/ ディレクトリで行い、必要に応じて型定義を再生成してください。vitest を使用しています。__tests__ ディレクトリに対応するテストを追加または更新してください。pnpm testcamelCasePascalCasecamelCase または PascalCase (Reactコンポーネント)すべて日本語で記載する
backend/functions/get_bookmark.sql などのDB関数が重要なロジックを担っています。HandleOauthClientNode.ts など、BlueskyのOAuthフローの実装に注意を払ってください。any の使用を避けてください。まだレビューはありません。使ってみた感想をお寄せください。