Sermilion/skill-bill

AIコーディングエージェントを規律あるエンジニアリングチームに変えます:仕様を入力すれば、計画、レビュー、監査、品質ゲートを経たマージ可能なPRが出力されます。

skill-bill とは?

Sermilion/skill-billは、AIコーディングエージェントを規律あるソフトウェアエンジニアリングチームへと変換するスキルです。このスキルは、ユーザーが仕様(spec)を入力するだけで、計画(planning)、レビュー(review)、監査(audit)、品質ゲート(quality gate)を自動的に実施し、最終的にマージ可能なプルリクエスト(PR)を生成します。これにより、開発者はコードの品質とプロセスの一貫性を維持しながら、開発サイクルを大幅に高速化できます。Claude Code、Coder、Codexなど、主要なAIエージェントプラットフォームで動作するように設計されており、プロジェクトのルートに配置された`SKILL.md`ファイルを通じて設定と制御を行います。このスキルは、コード生成段階だけでなく、コードレビューやテストを含むエンジニアリングワークフロー全体を自動化することで、AIによるコード開発の信頼性と実用性を高めます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Sermilion/skill-bill

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

skill-bill は何をしますか?

AIコーディングエージェントを規律あるエンジニアリングチームに変えます:仕様を入力すれば、マージ可能なPRが出力されます — 計画、レビュー、監査、品質ゲート付き。

概要

Sermilion/skill-billは、AIエージェント(Claude Code、Coder、Codexなど)が自律的にソフトウェア開発のエンドツーエンドプロセスを実行できるようにするスキルです。ユーザーがプロジェクトの仕様を提供すると、スキルは以下のステップを自動的に実行します:

  1. 計画: 仕様を分析し、実装計画を作成します。
  2. 実装: コードを生成し、ファイルを作成します。
  3. レビュー: 生成されたコードを自己レビューし、問題を特定します。
  4. 修正: レビューで見つかった問題を修正します。
  5. テスト: 必要に応じてテストを実行します。
  6. 監査: 変更履歴と品質メトリクスを監査します。
  7. PR作成: マージ可能なプルリクエストを作成します。

このプロセス全体を通じて、スキルはコードの品質、一貫性、およびベストプラクティスへの準拠を確保します。

使用方法

  1. プロジェクトのルートにSKILL.mdファイルを配置します(このファイル)。
  2. AIエージェントにスキルを読み込むよう指示します(例:/load-skills)。
  3. 仕様を提供します:/bill "ユーザー認証システムを追加してください。ログイン、ログアウト、パスワードリセット機能を含みます。"
  4. スキルが計画、実装、レビュー、テスト、監査を経てPRを作成するのを待ちます。

設定

スキルは、プロジェクトのルートにあるbill.config.jsonファイルで設定できます。設定オプションは以下の通りです:

{
  "reviewEnabled": true,
  "testEnabled": true,
  "auditEnabled": true,
  "autoPR": true,
  "branchPrefix": "bill/",
  "qualityGates": {
    "minCoverage": 80,
    "maxComplexity": 10,
    "noSecurityIssues": true
  }
}

サポートされるプラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIコーディングエージェント(マークダウンベースのスキル定義と互換性あり)

制限事項

  • スキルは、プロジェクトがGitリポジトリで管理されていることを前提としています。
  • スキルには、リポジトリへの書き込み権限とブランチ作成権限が必要です。
  • 大規模なプロジェクトでは、パフォーマンスが低下する可能性があります。

トラブルシューティング

  • スキルが応答しない場合は、AIエージェントを再起動し、/load-skillsを再実行してください。
  • PR作成が失敗する場合は、リポジトリの権限を確認してください。
  • 品質ゲートに失敗した場合は、bill.config.jsonでしきい値を調整してください。

ライセンス

このスキルはMITライセンスの下で配布されています。詳細については、LICENSEファイルを参照してください。

関連スキル