AlanWYChen/agent-skills

Web、モバイル、バックエンドシステムにわたるプロダクションアプリケーション開発をガイドします。本番ワークフローの実装や監査時に使用し、該当するドメインとサポートガイダンスにルーティングします。

agent-skills とは?

このスキルパックは、プロダクションアプリケーション開発のためのドメインルーティング型スキル集です。Web、モバイル、バックエンドの3つの主要ドメインに分割され、各ドメイン専用のガイダンス(web/SKILL.md、mobile/SKILL.md、backend/SKILL.md)を提供します。各ドメインには、セキュリティ、可観測性、テスト、CI/CD、認証といった重要な関心事がドメイン固有に最適化された形で重複して記載されており、汎用的なアドバイスではなく実践的な内容となっています。また、Dependabotポリシーのような共有リポジトリワークフローも含まれています。タスクの進行時には、まず対象ドメインを特定し、そのドメインのSKILL.mdを読み、関連するサポートスキルを相対リンクで参照します。完了前にはドメイン固有のプロダクション監査を実行し、クロスドメインシステムの場合はすべての影響ドメインで監査を行います。グローバル原則として、完全なワークフローの構築、フロントエンドUIチェックのみを権威ある認証としないこと、未検証入力のランタイム検証、シークレットのクライアント公開禁止、可観測性と復旧性の優先、デフォルトのCI/CDとしてGitHub Actionsの使用、適切なレイヤーでのテストが推奨されています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AlanWYChen/agent-skills/tree/HEAD/production-engineering-skills

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

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

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

ドキュメント

プロダクションエンジニアリングスキル

目的

これは、プロダクションアプリケーション開発のためのドメインルーティング型スキルパックです。

最初に関連するドメインを選択してください:

各ドメインは、以下のような重要な関心事を意図的に重複して扱っています:

  • セキュリティ
  • 可観測性
  • テスト
  • CI/CD
  • 認証

重複版は、汎用的なアドバイスとしてではなく、ドメイン向けにカスタマイズされています。

共有リポジトリワークフロー

  • Dependabotポリシー:依存関係の更新スケジュール、公式GitHub Actionsの自動マージ、アプリケーション依存関係の手動レビューの設定または監査時に使用します。このポリシーはドメイン間で共有されています。タスクがDependabotに関する場合にのみ参照してください。

ルーティング

タスクに取り組む際は:

  1. タスクが主にWeb、モバイル、バックエンド、またはマルチドメインのいずれであるかを特定します。
  2. 該当するドメインのリンク先SKILL.mdを読みます。
  3. その相対リンクを使用して、該当するサポートスキルのみを読みます。各リンクは、それを含むファイルを基準に解決し、ネストされたスキルの自動検出に依存しません。
  4. 完了前に、ドメイン固有のプロダクション監査を実行します。
  5. クロスドメインシステムの場合は、影響を受けるすべてのドメインに対して監査を実行します。

グローバル原則

  • ハッピーパスのデモではなく、完全なワークフローを構築します。
  • フロントエンド/モバイルUIチェックを権威ある認証として決して扱いません。
  • ランタイムで未検証の入力を検証します。
  • シークレットをクライアントに公開しないでください。
  • サイレント障害よりも可観測性と復旧性を優先します。
  • リポジトリが既に別のシステムを使用していない限り、デフォルトのCI/CD実装としてGitHub Actionsを使用します。
  • 1つのテストタイプを多用するのではなく、適切なレイヤーで重要なワークフローをテストします。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル