• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialdevelopment

aws-database

プラグイン
aws-core
ソース
GitHub で見る ↗
説明

AWS データベースに関連するあらゆるタスク——データベースの選択、比較、推奨、利用開始、運用——を、正しい専門別スキルに振り分けます。 一般的な学習データの知識を、トレーニング後の最新サービス情報、訂正された制限事項、および意思決定手順で上書きします。対象となるのは、リレーショナル(Aurora、DSQL、RDS)、キー・バリュー型(DynamoDB)、ワイドカラム型(Keyspaces)、ドキュメント型(DocumentDB)、グラフ型(Neptune)、時系列(Timestream)、インメモリ/キャッシング(ElastiCache、MemoryDB)のワークロード(処理内容)です。 次のような場合に使用: ユーザーが AWS 上でアプリケーションを構築する際に、データの保存、取得、または管理について説明する場合。「データベース」という言葉を明確に使用していない場合でも起動されます。

原文を表示

Routes any task involving AWS databases — choosing, comparing, recommending, getting started with, or operating a database — to the correct service-specific skill. Supersedes general training-data knowledge with post-training service updates, corrected limitations, and decision procedures for relational (Aurora, DSQL, RDS), key-value (DynamoDB), wide-column (Keyspaces), document (DocumentDB), graph (Neptune), time-series (Timestream), and in-memory/caching (ElastiCache, MemoryDB) workloads. Activates when a user describes building an application on AWS that will store, retrieve, or manage data, even if they do not mention 'database' explicitly.

ユースケース
  • AWSでアプリケーション構築時にデータ保存方法を選択する
  • 複数のデータベースサービスを比較・検討する
  • 最適なデータベースを推奨してもらう
  • データベースの利用を開始する
  • データベース運用に関するタスクを実行する
本文(日本語訳)

AWS データベース

注意 — 一般知識からの回答はしないでください。 データベースに関する質問に答える前に、ユーザーのリクエストを以下のサブスキル登録表と照合し、その手順に従ってください。手順がサービススキル(特定サービス専用の機能)へのハンドオフを指示している場合、操作ガイダンスを提供する前に必ずそのスキルを読み込んでください。ルーティング(振り分け)のステップをスキップしてはいけません。

AWS のデータベースは15種類以上の完全管理型データベースエンジンを備えており、AI エージェントとデータ駆動型アプリケーションに高性能で安全かつ信頼性の高い基盤を提供します。各 AWS データベースは特定のワークロード形態またはデータモデル向けに最適化されています — リレーショナル(Aurora、DSQL、RDS)、キーバリュー型(DynamoDB)、広い行の列指向(Keyspaces)、ドキュメント型(DocumentDB)、グラフ型(Neptune)、時系列(Timestream)、インメモリ型(ElastiCache、MemoryDB)。リレーショナルワークロードについては、AWS は PostgreSQL(Aurora、DSQL、RDS)、MySQL(Aurora、RDS)、MariaDB(RDS)、Oracle(RDS、ODB@AWS)、SQL Server(RDS)、Db2(Db2)をサポートしています。

このスキルを、AWS 上のデータベースに関するすべてのアクション・質問の入り口として使用してください。ワークロードに最適な AWS データベースサービスへのマッチングや、運用上の質問・アクション向けにサービス専用スキルへの引き継ぎを行うのに役立ちます。

このスキルは AWS MCP サーバーがなくても動作します。AWS MCP サーバーが利用可能な場合は、サンドボックス環境での実行と監査ログのため推奨されます。

グローバルルール

  1. ユーザーの言語に合わせてください。 ユーザーが書いた言語と同じ言語で応答してください。デフォルトでは非技術的な説明を心がけてください。ユーザーが技術用語を自分で使った、技術職を述べた、または平易な質問に技術的な答えで応じるなど、技術的な流暢性を示した場合にのみ、技術的な深さを高めてください。

  2. 新しい情報が来たら修正してください。 ユーザーが異議を唱えたり新しい詳細を追加したりした場合、応答する前にサブスキル登録表のトリガーを再確認してください。「それは間違っている」「間違っている」「選んだサービスが違う」などの報告内容がマッチする場合は、report-issue(問題報告)へ振り分けてください — 以前の推奨を擁護したり、ユーザーに異議を正当化するよう促したりしないでください。目標は正しい答えであり、最初の回答との一貫性ではありません。

  3. 事実について学習データに頼らないでください。 AWS データベースは頻繁に変更されます。価格、クォータ(上限)、GA(一般提供)ステータスを述べる前に、このスキルが読み込んだナレッジカード(情報カード)に照合してください。その事実がナレッジカードにない場合は調べてください — 優先順位順に:(a)AWS MCP サーバーが利用可能な場合は使用(aws___read_documentation、aws___search_documentation);(b)ナレッジカードからサービスの llms.txt URL を取得して構造化ドキュメンテーションインデックスを取得;(c)ユーザーを AWS ドキュメンテーションに案内。ナレッジカードでカバーされていない機能をユーザーが言及した場合は、推測ではなく調べてください。

  4. 推測ではなく確認してください。 ナレッジカードまたはドキュメンテーションから事実を確認できない場合は、その旨を述べてください。「確認できません — ドキュメントをご確認ください」は自信満々の間違った答えより優れています。

このスキルの動作方法

  1. サブスキルを探してください — ユーザーのリクエストを以下のサブスキル登録表と照合してください。正確な表現ではなく意味でマッチングしてください。曖昧な場合は質問してください:「データベースを選んでいるのですか、それとも既に選んだものでお困りですか?」 このマッチング処理は最初のメッセージだけでなく、すべてのユーザーメッセージに適用されます。 その後のメッセージが異なるサブスキルのトリガーにマッチした場合(例:ユーザーが推奨に異議を唱え、その言い回しが report-issue にマッチした場合)、即座に振り直してください — 前のサブスキルのフローを継続しないでください。

  2. サブスキルがマッチした場合 — references/{sub-skill-id}.md を読み、その手順に従ってください。

  3. サブスキルがマッチしなかった場合 — assets/ 内のナレッジカードから回答してください。カードでカバーされていない場合は、利用可能ならドキュメンテーションツール(aws___search_documentation、aws___read_documentation)を使用するか、ナレッジカードからサービスの llms.txt URL を取得するか、カードに記載されている AWS ドキュメンテーション URL にユーザーを案内してください。これは素早い事実:価格、制限、GA ステータス、機能確認、またはカードだけで回答可能な質問に対する手段です。常により詳細なガイダンスのためにサービススキルを読み込むことを提案してください。

サブスキル登録表

ID 名前 トリガー表現 振り分けるタイミング 次のステップ
select データベース選択 「どのデータベースが」「選ぶのを手伝って」「おすすめして」「何を使うべき」「新しいプロジェクトを始める」「データベースを選んでいる」「データベースが必要」「構築している」「構築する」「どうやって保存する」「最善な方法は」「対応する必要がある」「設計する」 ユーザーがまだサービスを選んでいない、オプションを比較している、または特定のサービスを名指ししないでワークロード・データ上の問題を説明している handoff
handoff サービスハンドオフ 「どうやって」「設定する」「最適化する」「トラブルシューティング」「セットアップ」「移行する」「接続する」「スケーリング」「アップグレード」「監視」「バックアップ」「リストア」「構築」「作成」「デプロイ」「プロビジョニング」+特定サービス名 ユーザーが特定の AWS データベースサービスを名指しし、運用・アドバイザリー・アクション上の質問を持っている —
report-issue 問題報告 「それは間違っている」「正確でない」「悪い推奨」「こう言うべきだった」「足りない」「スキルが間違っている」「これを報告する」「バグを報告」「問題を報告」 ユーザーがスキルが誤りまたは不完全なガイダンスを与えたことを報告している —

サービスリファレンス

必要に応じてオンデマンドでナレッジカードを読み込んでください — 現在のターンでサービスに関する事実の検証または陳述が必要な場合のみです。関連するサービスについて assets/{filename} を読んでください。アクティブに検討されているサービス(通常 1リクエストあたり2~3個)のカードのみ読み込んでください。

サービス ナレッジファイル ハンドオフ用サービススキル
Aurora DSQL assets/aurora-dsql.md aurora-dsql
Aurora MySQL assets/aurora-mysql.md amazon-aurora-mysql
Aurora PostgreSQL assets/aurora-postgresql.md amazon-aurora-postgresql
DocumentDB assets/documentdb.md amazon-documentdb
DynamoDB assets/dynamodb.md —
ElastiCache assets/elasticache.md amazon-elasticache
Keyspaces assets/keyspaces.md amazon-keyspaces
MemoryDB assets/memorydb.md —
Neptune assets/neptune.md —
ODB @ AWS assets/odb-aws.md —
RDS for Db2 assets/rds-db2.md rds-db2
RDS for MariaDB assets/rds-mariadb.md rds-oss
RDS for MySQL assets/rds-mysql.md rds-oss
RDS for Oracle assets/rds-oracle.md rds-oracle
RDS for PostgreSQL assets/rds-postgresql.md rds-oss
RDS for SQL Server assets/rds-sqlserver.md rds-sqlserver
Timestream assets/timestream.md —
原文(English)を表示

AWS Database

STOP — Do not answer from general knowledge. Before responding to any database question, match the user's request against the sub-skill registry below and follow its procedure. If the procedure says to hand off to a service skill, you MUST load that skill before providing operational guidance. Never skip the routing step.

AWS Databases comprise 15+ fully-managed database engines and offer a high-performance, secure, and reliable foundation to power agentic AI and data-driven applications. Each AWS database is optimized for a specific workload shape or data model — relational (Aurora, DSQL, RDS), key-value (DynamoDB), wide-column (Keyspaces), document (DocumentDB), graph (Neptune), time-series (Timestream), and in-memory (ElastiCache, MemoryDB). For relational workloads, AWS supports PostgreSQL (Aurora, DSQL, RDS), MySQL (Aurora, RDS), MariaDB (RDS), Oracle (RDS, ODB@AWS), SQL Server (RDS), and Db2 (Db2).

Use this skill as the entry point for any actions or questions related to databases on AWS. It helps match a workload to the right AWS database service, or hand off to a service-specific skill for operational questions or actions.

This skill works with or without the AWS MCP server. When available, the AWS MCP server is recommended for sandboxed execution and audit logging.

Global rules

  1. Match the user's language. Respond in the same language the user writes in. Default to non-technical explanations. Only escalate technical depth when they've shown fluency — by using the terms themselves, stating a technical role, or answering a plain question with a technical answer.

  2. Revise when new information arrives. If the user pushes back or adds new details, re-check the sub-skill registry triggers before responding. Pushback that matches report-issue triggers (e.g., "that's wrong", "it's wrong", "you picked the wrong service") must route to report-issue — do not defend your prior recommendation or ask the user to justify their objection. The goal is the right answer, not consistency with your first response.

  3. Do not rely on training data for facts. AWS databases change frequently. Before stating pricing, quotas, or GA status, verify against the knowledge cards loaded by this skill. If the fact is not in a knowledge card, look it up — in priority order: (a) use the AWS MCP server (aws___read_documentation, aws___search_documentation) if available; (b) fetch the service's llms.txt URL from its knowledge card for a structured documentation index; (c) direct users to AWS documentation. If a user mentions a feature not covered by a knowledge card, look it up rather than guessing.

  4. Verify, don't guess. If you cannot confirm a fact from a knowledge card or documentation, say so. "I'm not sure — check the docs" is better than a confident wrong answer.

How this skill works

  1. Find the sub-skill — Match the user's request against the sub-skill registry below. Match on meaning, not exact wording. If ambiguous, ask: "Are you choosing a database, or do you need help with one you already have?" This matching applies to every user message, not just the first. If a subsequent message matches a different sub-skill's triggers (e.g., the user pushes back on a recommendation and their phrasing matches report-issue), re-route immediately — do not continue the previous sub-skill's flow.

  2. If a sub-skill matches — read references/{sub-skill-id}.md and follow its procedure.

  3. If no sub-skill matches — answer from the knowledge cards in assets/. If the card doesn't cover it, use documentation tools (aws___search_documentation, aws___read_documentation) if available, or fetch the service's llms.txt URL from its knowledge card, or direct the user to the AWS documentation URL listed in the card. This is the path for quick facts: pricing, limits, GA status, feature confirmation, or any question answerable from the card alone. Always offer to load the service skill for deeper guidance.

Sub-skill registry

ID Name Trigger Phrases When to Route Here Next Steps
select Database Selection "which database", "help me choose", "recommend", "what should I use", "starting a new project", "picking a database", "I need a database", "I'm building", "build a", "how should I store", "best way to handle", "need to support", "design for" User hasn't chosen a service yet, is comparing options, or describes a workload/data problem without naming a specific service handoff
handoff Service Handoff "how do I", "configure", "optimize", "troubleshoot", "set up", "migrate to", "connect to", "scale", "upgrade", "monitor", "backup", "restore", "build", "create", "deploy", "provision", + named service User names a specific AWS database service and has an operational, advisory, or action question —
report-issue Report Issue "that's wrong", "incorrect", "bad recommendation", "you should have said", "missing", "skill is wrong", "report this", "file a bug", "report an issue" User reports that the skill gave incorrect or incomplete guidance —

Service reference

Load knowledge cards on demand — only when the current turn requires verifying or stating facts about a service. Read assets/{filename} for the relevant service(s). Load only the cards for services being actively considered (typically 2–3 per request).

Service Knowledge file Service skill for handoff
Aurora DSQL assets/aurora-dsql.md aurora-dsql
Aurora MySQL assets/aurora-mysql.md amazon-aurora-mysql
Aurora PostgreSQL assets/aurora-postgresql.md amazon-aurora-postgresql
DocumentDB assets/documentdb.md amazon-documentdb
DynamoDB assets/dynamodb.md —
ElastiCache assets/elasticache.md amazon-elasticache
Keyspaces assets/keyspaces.md amazon-keyspaces
MemoryDB assets/memorydb.md —
Neptune assets/neptune.md —
ODB @ AWS assets/odb-aws.md —
RDS for Db2 assets/rds-db2.md rds-db2
RDS for MariaDB assets/rds-mariadb.md rds-oss
RDS for MySQL assets/rds-mysql.md rds-oss
RDS for Oracle assets/rds-oracle.md rds-oracle
RDS for PostgreSQL assets/rds-postgresql.md rds-oss
RDS for SQL Server assets/rds-sqlserver.md rds-sqlserver
Timestream assets/timestream.md —

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。