Skip to content

Add Context7 / Universal platform support (.agents/skills/)#11

Open
rodriguescarson wants to merge 1 commit into
sam-agents:mainfrom
rodriguescarson:feature/context7-upstream
Open

Add Context7 / Universal platform support (.agents/skills/)#11
rodriguescarson wants to merge 1 commit into
sam-agents:mainfrom
rodriguescarson:feature/context7-upstream

Conversation

@rodriguescarson
Copy link
Copy Markdown
Contributor

Adds support for Context7 and the Universal Agent Skills path (.agents/skills/), so SAM can be used with Context7 MCP, Context7 CLI, Gemini CLI, GitHub Copilot, and other Context7-compatible clients.

Changes

  • CLI: --platform context7 installs SAM agents and sam-tdd-pipeline to .agents/skills/ in Agent Skills format (SKILL.md + references/).
  • Interactive prompt: Option 4 = Context7, Option 5 = All (was 4 = All).
  • docs/CONTEXT7.md: How to install and use SAM with Context7, how to use the Context7 MCP server alongside SAM, and instructions for adding Context7 support to other projects.
  • README: Context7 row in Supported Platforms, .agents/skills/ in What Gets Installed, and Requirements.

Rationale

Context7 uses the same Agent Skills spec; its Universal path is .agents/skills/ (vs Antigravity .agent/skills/). This keeps SAM multi-platform and makes it easy to use with Context7 MCP for up-to-date library docs while running the TDD pipeline.

Tested: node bin/cli.js ./test-project --platform context7 — 9 skills generated.

Made with Cursor

- Add --platform context7 to install SAM skills to .agents/skills/ (Context7
  Universal path used by Gemini CLI, GitHub Copilot, and Context7-compatible clients)
- Add generateContext7Skills(); interactive prompt option 4 Context7, 5 All
- Add docs/CONTEXT7.md with usage, MCP integration, and how to add Context7 support
- Update README supported platforms and What Gets Installed

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant