Community研究&データ分析github.com

Roberdan/roberdan-os

Copilot向けCLIファーストのワークフロー:共有インストラクション、再利用可能なスキル、マルチモデル委譲、人間による承認、ローカルファーストのタスク追跡を提供します。自分でフォークして使い始めましょう。

roberdan-os とは?

このスキルは、開発ワークフローを「出荷(ship)」、つまりコードを本番環境に届けることに集中させるためのものです。GitとGitHub(gh)のCLIコマンドを駆使し、プラットフォームに依存しない一貫した手順を提供します。主な特徴は、プッシュ前にローカルでフォーマット、リント、型チェック、テスト、ビルドの全チェックを強制するCIパイプラインと、mainブランチへの直接作業禁止、従来のコミットメッセージ、マージコミットのみの使用といった厳格なGitフローです。人間の承認が必要なゲート(例:セキュリティやリリースインフラへの影響がある変更、force push)を設定し、許可なくスキップすることを防ぎます。また、レビューコメントは表面的な対応ではなく、内容を十分に理解して解決することを求めます。このスキルはClaude Code、Cursor、CodexなどのAIエージェントと連携し、開発者が高品質なコードを確実にリリースできるよう支援します。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add Roberdan/roberdan-os

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ship — 作業を本番環境に届ける(git + gh)

プラットフォームに依存しない出荷ワークフロー。バイパスもショートカットもありません。

プッシュ前:ローカルCIパイプライン(プッシュ前にすべてがグリーンであること)

  1. フォーマット — cargo fmt --check / prettier --check / ruff format --check
  2. リント — cargo clippy -- -D warnings / eslint / ruff check
  3. 型チェック — cargo check / npx tsc --noEmit
  4. テスト — cargo test / npm test / pytest(出力を表示)
  5. ビルド — cargo build / npm run build

ステップが失敗した場合:修正して、すべてのチェックを再実行してください。既知の障害があるままプッシュしないでください。

手順

  1. 専用ブランチを作成する(決して main で直接作業しない)。
  2. フェーズごとにコミットし、従来のコミットメッセージと証拠を先頭に含める(SHA/PR/CI)。
  3. ブランチを git push する。
  4. PRを開く:サマリー + テスト計画(リポジトリがテンプレートを使用している場合は5セクションのテンプレートを使用)。
  5. CIを監視する:gh pr checks <n> — 先に進む前にすべてがSUCCESSであることを確認。
  6. マージ:マージコミットのみを使用(決してスカッシュやリベースはしない — 並列エージェントのために履歴を保持)。
  7. マージ後:ブランチを削除し、ローカルの main を早送りし、マージコミットのSHAを報告する。

人間によるゲート(STOP — まずは確認)

  • ブランチ保護/セキュリティ/ライセンス/リリースインフラに影響する main へのマージ(#1)
  • main へのforce push(#2) — 明示的な確認なしでは常に禁止
  • CIが完全にグリーンでない → 保留中または失敗しているものをマージしない

レビューコメント

すべてのコメント(人間またはボットからのもの)は、分析、理解され、適切に解決されなければなりません — 決して 黙って解決したり、引用された行だけを修正し、本質を無視するような「修正」を行わないでください。 スレッドで自分が何をしたか、なぜそうしたかを返信し、その後解決してください。詳細は skills/review を参照。

関連スキル