Skyblurのフロントエンド、バックエンド、およびChrome拡張機能のデプロイプロセスを完全に自動化して管理します。
中文简介正在准备中。当前显示原文说明。
usounds/Skyblur192026年10月18日 更新
Project Rito (Skyblur) の開発ガイドラインと規約です。
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Ritoは、Bluesky(AT Protocol)のエコシステムに向けたブックマークおよびフィード管理システムです。モノレポ構成を採用しており、フロントエンド、バックエンド、Chrome拡張機能、およびカスタムレキシコンの定義を含みます。
/backend: APIサーバー、データベーススキーマ、およびバックエンドロジック。/frontend: Next.js アプリケーション。XRPCの実装やUIコンポーネント。/lexicons: uk.skyblur.* などのカスタムレキシコン定義。pnpm を使用してください。frontend や backend)で行ってください。pnpm, git, wrangler など)を実行する際は、常に RTK.md の指示に従い、rtk をプレフィックスとして付与してください(例:rtk pnpm install)。pnpm test 等を実行せず、対象ディレクトリ(backend/ または frontend/)で実行してください。backend: rtk pnpm run typecheck (tsc --noEmit) を使用してください。frontend: rtk pnpm run build (Next.js Turbopack 型検証) を使用してください。frontend の pnpm lint は、TypeScript 7.0 と typescript-eslint 8.x の非互換によりエラー停止するため、上流ライブラリの対応までワークフロー内で実行をスキップしてください(型チェック・静的検査は Next.js ビルドで代替)。shared/logic/ が共有モジュールの単一情報源(Single Source of Truth)です。frontend / backend への同期は pnpm run sync:shared、検証は pnpm run verify:shared(またはテスト内)で行ってください。uk.skyblur.* 名前空間 of レキシコンを尊重してください。lexicons/ ディレクトリで行い、必要に応じて型定義を再生成してください。vitest を使用しています。__tests__ ディレクトリに対応するテストを追加または更新してください。pnpm testcamelCasePascalCasecamelCase または PascalCase (Reactコンポーネント)すべて日本語で記載する
HandleOauthClientNode.ts など、BlueskyのOAuthフローの実装に注意を払ってください。このプロジェクトでは、AIエージェントの作業そのものを観測し、改善対象として扱います。単発の実装だけでなく、作業プロセスを継続的に改善してください。
通常の開発タスクを開始するときは、必ずワークフロー自己改善専任のサブエージェントを起動してください。サブエージェントが利用できない実行環境では、その理由をユーザーに明示し、主担当が同等の観測・Issue化・改善レビューを代替してください。
SKILL.md、テスト、スクリプト、CI、ドキュメント、プロンプト運用に反映してください。radius, size, color, mt, variant 等)や CSS/スタイリングを変更してはなりません。any の使用を避けてください。还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Skyblurのフロントエンド、バックエンド、およびChrome拡張機能のデプロイプロセスを完全に自動化して管理します。
中文简介正在准备中。当前显示原文说明。
Rust Token Killer (Codex CLI) の使用ガイドラインです。常にシェルコマンドを実行する際は rtk プレフィックスを付与します。
中文简介正在准备中。当前显示原文说明。
frontend および backend ディレクトリにおけるパッケージの更新と脆弱性の自動修正を管理します。
中文简介正在准备中。当前显示原文说明。