Skip to content

Add Gemini platform support#12

Merged
santoshrout merged 7 commits into
mainfrom
feat/gemini-integration
Mar 10, 2026
Merged

Add Gemini platform support#12
santoshrout merged 7 commits into
mainfrom
feat/gemini-integration

Conversation

@santoshrout
Copy link
Copy Markdown
Contributor

Summary

  • Adds Gemini as a supported platform (--platform gemini) with SKILL.md generation
  • Adds verify-gemini.js verification script
  • Adds Gemini deployment guide and usage documentation

Based on @atreyakamat's contribution in PR #1, with the following fixes applied:

  • Restored default platform to claude (was changed to gemini)
  • Restored Antigravity platform example in help text
  • Removed copyDocumentationToReferences() function (duplicated files into _sam/references/)
  • Synced _sam/docs/ with templates/_sam/docs/
  • Fixed script references in CONTRIBUTING.md and SAM_DEPLOYMENT_GUIDE.md

Test plan

  • npm test passes (manifest + sync + gemini verification)
  • node bin/cli.js --platform gemini ./test-output generates correct SKILL.md files
  • node bin/cli.js --platform claude ./test-output still works as default
  • CI workflow validates all platforms

🤖 Generated with Claude Code

atreyakamat and others added 7 commits March 10, 2026 19:58
- Fix: Restore default platform to 'claude' (was changed to 'gemini')
- Fix: Restore Antigravity example in showHelp() (was replaced by Gemini)
- Fix: Correct script filenames in CONTRIBUTING.md and SAM_DEPLOYMENT_GUIDE.md
- Fix: Create _sam/docs/ to sync with templates/_sam/docs/ (source of truth)
- Fix: Remove copyDocumentationToReferences() that duplicated all docs 9x
- Fix: Revert Antigravity generator to original behavior (no scope creep)
- Fix: Handle CRLF line endings in verify-manifest.js
- Sync templates/_sam/ with _sam/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@santoshrout santoshrout merged commit 76378c7 into main Mar 10, 2026
1 check passed
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.

2 participants