microsoft / microsoft/documentdb-mcp

[DX] Auto-install / prompt-install `documentdb-agent-kit` skills alongside MCP

Open
#65 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dx tier-3
Dominant language
TypeScript
Stars
2
Forks
4
Avg merge
6d 21h
Merged PRs (30d)
3

Description

Goal

Bridge the gap between the API surface (MCP server) and the orchestration layer (skills).

What to ship

When the user runs npx documentdb-mcp init (or first-time start), detect their skills-aware client (Claude Code, Copilot CLI, etc.) and offer to install documentdb-agent-kit skills automatically:

We detected you're using Claude Code. Install DocumentDB skills for richer context? [Y/n]

If yes, run the equivalent of npx skills add microsoft/documentdb-agent-kit for the appropriate skills directory.

Acceptance criteria

  • Opt-in, not forced.
  • Detects at least: Claude Code, Copilot CLI, Cursor, VS Code (Copilot).
  • Skips gracefully on clients that don't support skills.

Why

Most of the "developer experience" gap is actually solved by skills, not docs. Wiring them together removes a discovery step.

Depends on

  • init wizard (Tier 2).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the init wizard (Tier 2) and trace the first-time start path to find where client detection and prompts belong. Review how Claude Code, Copilot CLI, Cursor, and VS Code (Copilot) expose skills directories; done means opt-in installation works for supported clients and unsupported clients are skipped gracefully.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli, developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.