• 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 for InfluxDB)、インメモリ型(ElastiCache、MemoryDB)。リレーショナルワークロードでは、AWS は PostgreSQL(Aurora、DSQL、RDS)、MySQL(Aurora、RDS)、MariaDB(RDS)、Oracle(RDS、ODB@AWS)、SQL Server(RDS)、Db2(RDS)に対応しています。

このスキルを、AWS 上のデータベースに関連する操作または質問の入り口として使用してください。ワークロードを適切な AWS データベースサービスにマッチングしたり、操作上の質問または操作について、サービス固有のスキルに引き渡したりするのに役立ちます。

このスキルは AWS MCP サーバーがある場合もない場合も動作します。利用できる場合は、サンドボックス実行と監査ログのために AWS MCP サーバーの使用をお勧めします。

グローバルルール

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

  2. 新しい情報が届いたら修正する。 ユーザーが異議を唱えたり、詳細を追加したりした場合は、応答する前にサブスキル一覧のトリガーを再度確認してください。「それは間違っている」「サービスを誤選択している」などの「report-issue」トリガーに該当する異議は、「report-issue」にルーティングしてください — 以前の推奨を擁護したり、ユーザーに異議を正当化するよう求めたりしないでください。目標は正しい答えであり、最初の回答との一貫性ではありません。

  3. トレーニングデータで事実に頼らない。 AWS データベースは頻繁に変わります。価格、クォータ(利用制限)、または一般公開ステータスについて述べる前に、このスキルが読み込んだナレッジカードに照らし合わせて確認してください。事実がナレッジカードにない場合は、調べてください — 優先順位:(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 に案内してください。これは簡単な事実に対するパスです:公開単価、制限、一般公開ステータス、機能確認、またはカード単独で回答可能な質問。カードでカバーされている簡単な事実に回答するためだけにサービススキルを読み込まないでください。ワークロード固有のコスト見積もりは簡単な事実ではありません:ユーザーがサービスを指定し、スループット、ストレージ、トポロジ、またはその他のワークロード入力に基づいた見積もりを要求する場合は、「handoff」にルーティングして利用可能なサービススキルを読み込んでください。より深いサービススキルのガイダンスは、役立つ場合またはユーザーが操作上のサポートを要求した場合にのみ提供してください。

サブスキル一覧

ID 名前 トリガー表現 ルーティング対象 次のステップ
select データベース選択 「どのデータベース」「選ぶのを手伝って」「推奨」「何を使うべき」「新しいプロジェクトを始める」「データベースを選ぶ」「データベースが必要」「構築している」「構築する」「どうやってデータを保存」「データを扱う最善の方法」「対応する必要がある」「設計する」 ユーザーがまだサービスを選んでいない、オプションを比較している、または特定のサービスを指定せずにワークロード/データの問題について説明している handoff
handoff サービス引き渡し 「どうやって」「設定」「最適化」「トラブルシューティング」「セットアップ」「移行」「接続」「スケール」「アップグレード」「監視」「バックアップ」「復元」「コスト見積もり」「価格見積もり」「ワークロードのコスト」「構築」「作成」「デプロイ」「プロビジョニング」 + 指定されたサービス ユーザーが特定の AWS データベースサービスを指定し、操作上、諮問的、またはアクション関連の質問がある(ワークロード固有のコスト見積もりを含む) —
report-issue 問題報告 「それは間違い」「不正確」「悪い推奨」「そう言うべきだった」「不足」「スキルが間違っている」「報告する」「バグを報告」「問題を報告」 ユーザーがスキルから不正確または不完全なガイダンスを受けたと報告している —

サービスリファレンス

必要に応じてナレッジカードを読み込んでください — 現在のターンでサービスに関する事実の確認または陳述が必要な場合にのみです。関連するサービスについて assets/{filename} を参照してください。通常、リクエストあたり 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 amazon-dynamodb
ElastiCache assets/elasticache.md amazon-elasticache
Keyspaces assets/keyspaces.md amazon-keyspaces
MemoryDB assets/memorydb.md —
Neptune assets/neptune.md amazon-neptune
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 for InfluxDB assets/timestream.md timestream-influxdb
原文(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 for InfluxDB), 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 (RDS).

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: published unit prices, limits, GA status, feature confirmation, or any question answerable from the card alone. Do not load a service skill merely to answer a quick fact covered by the card. A workload-specific cost estimate is not a quick fact: when the user names a service and asks for an estimate based on throughput, storage, topology, or other workload inputs, route to handoff and load the available service skill. Offer deeper service-skill guidance only when it would be useful or the user asks for operational help.

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", "estimate cost", "pricing estimate", "cost for my workload", "build", "create", "deploy", "provision", + named service User names a specific AWS database service and has an operational, advisory, or action question, including a workload-specific cost estimate —
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 amazon-dynamodb
ElastiCache assets/elasticache.md amazon-elasticache
Keyspaces assets/keyspaces.md amazon-keyspaces
MemoryDB assets/memorydb.md —
Neptune assets/neptune.md amazon-neptune
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 for InfluxDB assets/timestream.md timestream-influxdb

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