Skip to content

feat: add amazon-documentdb skill#97

Open
ip9inderpreet wants to merge 3 commits into
aws:mainfrom
ip9inderpreet:add-amazon-documentdb-skill
Open

feat: add amazon-documentdb skill#97
ip9inderpreet wants to merge 3 commits into
aws:mainfrom
ip9inderpreet:add-amazon-documentdb-skill

Conversation

@ip9inderpreet

Copy link
Copy Markdown

Description

Adds the Amazon DocumentDB skill under skills/specialized-skills/database-skills/amazon-documentdb/.

The skill provides end-to-end guidance for Amazon DocumentDB across seven workflows:

  • Connection — serverless-default cluster setup, TLS, VPC, driver configuration
  • Schema design — embed-vs-reference modeling, indexing, vector search for RAG
  • Compatibility assessment — MongoDB → DocumentDB
  • Migration — AWS DMS full-load + CDC + cutover
  • Performance tuning — explain plans, COLLSCAN diagnosis, anti-patterns
  • Well-Architected review — checks across the six pillars
  • Major version upgrades — 4.0 → 5.0 → 8.0 (in-place and near-zero-downtime)

Includes safety guardrails and a Well-Architected review script.

Type of Change

  • New skill

Checklist

  • I have read the CONTRIBUTING guide
  • My changes pass python3 tools/validate.py
  • I have updated relevant documentation

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Add the Amazon DocumentDB skill covering seven workflows: connection setup,
schema design (incl. vector search/RAG), MongoDB compatibility assessment,
DMS-based migration, performance tuning, Well-Architected review, and major
version upgrades. Mirrors the internal AWSMCPSOPs skill; internal-only
frontmatter (owner_team, owner_cti, stages, metadata) stripped to match the
public format.

Signed-off-by: Inderpreet Singh <ipsing@amazon.com>
@ip9inderpreet ip9inderpreet requested a review from a team as a code owner June 17, 2026 20:06
Inderpreet Singh added 2 commits June 17, 2026 13:11
Satisfy markdownlint (MD031 blanks around fences, MD032 blanks around
lists, MD012 no multiple blanks, MD036 emphasis-as-heading). Formatting
only; no content changes.

Signed-off-by: Inderpreet Singh <ipsing@amazon.com>
@arnewouters arnewouters added the do-not-merge Merge prevention label label Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge Merge prevention label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants