Commit Graph

38 Commits

Author SHA1 Message Date
David Cramer 31a9e42d64 docs: Add READMEs for plugin metadata directories
Reference Cursor and Claude Code plugin documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:08:27 -08:00
David Cramer dc9a1c1452 fix: Update README to reflect correct plugin structure
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:23:11 -08:00
David Cramer 0e8ea81efe fix: Move skills/commands to repo root, remove unnecessary symlinks
- Move skills/ and commands/ to repo root (where both platforms expect them)
- .agents/ now symlinks to these instead of being the canonical location
- Replace marketplace.json symlink with real copy
- Replace mcp.json symlink with real file
- Remove unnecessary assets symlinks from plugin dirs
- Update AGENTS.md to reflect new structure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:18:32 -08:00
David Cramer fdf3ba7e01 fix: Symlink assets directory into plugin directories
The logo path `assets/logo.svg` in plugin manifests resolves relative
to the manifest location. Added symlinks so the path resolves correctly
in both .claude-plugin/ and .cursor-plugin/ directories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:03:29 -08:00
David Cramer ff51d36697 fix(warden): Add remote field for skill-scanner skill
Warden couldn't find the skill-scanner skill because it only searched
local conventional directories. Add remote = "getsentry/skills" so
Warden fetches it from the central skills repo.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-26 09:50:20 -08:00
David Cramer 964e72c0c2 ref: Unify Claude Code and Cursor plugins into single repo
Move skills and commands into shared .agents/ directory, add Cursor
plugin metadata (.cursor-plugin/), create symlinks for shared configs
(marketplace.json, mcp.json), add logo asset, and normalize content
by removing emojis for platform-neutral output.

Update AGENTS.md and README.md to document both platforms with unified
install instructions and updated structure diagram. Enrich Claude Code
plugin.json with keywords, logo, license, and repository fields.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-23 16:37:54 -08:00
David Cramer e489ce53f1 Merge pull request #9 from getsentry/feat/add-warden
feat: Add warden GitHub Action and config
2026-02-10 14:40:31 -08:00
David Cramer 2a29eac410 Add missing 'reopened' action to warden.toml skill trigger
The workflow triggers on pull_request types [opened, synchronize, reopened]
but the skill trigger only matched opened and synchronize, causing reopened
PRs to run the workflow without triggering the skill-scanner scan.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 14:33:57 -08:00
David Cramer ac175f503d Add warden GitHub Action and config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 14:27:47 -08:00
David Cramer b635fc32a5 Add MIT license
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 13:28:52 -08:00
David Cramer 9d62b6b7fe Merge pull request #8 from getsentry/remove-getissues-and-issue-summarizer
ref: Remove /getIssues command and issue-summarizer subagent
2026-02-10 11:43:23 -08:00
David Cramer 17d0614c55 Remove /getIssues command and issue-summarizer subagent
These capabilities are being rebuilt as part of the getsentry/sentry-mcp
server. Also removes the now-redundant MCP-SETUP.md since MCP is
auto-configured via .mcp.json and plugin.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 11:40:13 -08:00
Cody De Arkland 6864a2617d Merge pull request #7 from getsentry/docs/cleanup-readme
Clean up README to match current repo structure
2026-02-10 11:26:51 -08:00
Cody De Arkland 45c28af5ef Restore CLAUDE.md symlink to AGENTS.md
Co-Authored-By: Claude (claude-opus-4-6)
2026-02-10 11:26:24 -08:00
Cody De Arkland d978716362 Clean up README to match current repo structure
Remove redundant sections (Usage Examples duplicated Features, Tips
repeated docs, Troubleshooting repeated install steps), fix stale
references to deleted MCP-SETUP.md, correct repo name in structure
tree, fix typo in sentry-code-review, and remove emojis.

Co-Authored-By: Claude (claude-opus-4-6)
2026-02-10 11:25:12 -08:00
Cody De Arkland 708f5beed0 Remove CLAUDE.md and MCP-SETUP.md 2026-02-10 11:21:45 -08:00
Cody De Arkland d307a565d3 Revert "Remove MCP-SETUP.md and AGENTS.md"
This reverts commit b499cbaf9e.
2026-02-10 11:21:37 -08:00
Cody De Arkland b499cbaf9e Remove MCP-SETUP.md and AGENTS.md 2026-02-10 11:20:47 -08:00
David Cramer a91650b257 Merge pull request #6 from getsentry/chore/add-claude-permissions
chore: Add read-only permissions to Claude settings
2026-02-10 11:15:40 -08:00
Cody De Arkland 13e94436af Merge pull request #5 from getsentry/feat/sync-agent-skills
Add iOS/Swift setup skill from sentry-agent-skills
2026-02-10 11:09:54 -08:00
Cody De Arkland 4e70373c2c Condense iOS/Swift setup skill to match repo conventions
Remove redundant code examples, consolidate feature sections, and
restructure to follow the same pattern as existing setup skills.
Reduced from 735 to 391 lines while preserving all essential content.

Co-Authored-By: Claude (claude-opus-4-6)
2026-02-10 11:07:48 -08:00
David Cramer c244210ae9 chore: Add read-only permissions to Claude settings
Add baseline read-only bash commands (filesystem, git, gh), Sentry
skill auto-approvals, and documentation domain allowlists to reduce
permission prompts during development.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-10 11:06:58 -08:00
Cody De Arkland f4a4c107bd Add iOS/Swift setup skill from sentry-agent-skills
Add sentry-ios-swift-setup skill for configuring Sentry in iOS/Swift
apps including error monitoring, tracing, session replay, logging,
and profiling. Update README and AGENTS.md with complete skills listing.

Co-Authored-By: Claude (claude-opus-4-6)
2026-02-10 11:04:44 -08:00
David Cramer ca266e5973 Merge pull request #4 from getsentry/docs/add-agents-md
docs: Add AGENTS.md with agent instructions
2026-02-10 10:58:05 -08:00
David Cramer ffca0afe37 docs: Add AGENTS.md with agent instructions and CLAUDE.md symlink
Provide canonical agent-facing documentation referencing all skills,
commands, and key conventions. CLAUDE.md symlinks to AGENTS.md for
Claude Code compatibility.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-10 10:51:14 -08:00
Cody De Arkland d237d4c314 Merge pull request #1 from vaind/update-install-instructions-marketplace
Update installation instructions to use official Claude marketplace
2026-01-13 10:45:16 -08:00
Ivan Dlugos 9cd34ff314 Update installation instructions to use official Claude marketplace
Simplify the installation process by using the official Claude marketplace
instead of requiring users to manually add a custom marketplace first.
The new single-step `/install sentry` command makes it easier for users
to get started.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:35:01 +01:00
Cody De Arkland 215e5f1bf4 removing nextjs install 2025-12-15 22:50:50 -08:00
Cody De Arkland fd5d038869 Add Sentry setup skills for logging, metrics, AI monitoring, and tracing
- sentry-setup-logging: Configure structured logging across JS/Python/Ruby
- sentry-setup-metrics: Setup custom metrics (counters, gauges, distributions)
- sentry-setup-ai-monitoring: Auto-detect and configure AI SDK integrations
- sentry-setup-tracing: Enable performance monitoring and distributed tracing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 20:03:09 -08:00
Cody De Arkland 18fd29bf16 fixing integration messages 2025-12-11 19:29:18 -08:00
Cody De Arkland 41aed92cef adding nextjs install skill 2025-12-09 23:57:55 -08:00
Cody De Arkland 63b984d50c Removing spotlight for debugging 2025-11-13 00:46:39 -08:00
Cody De Arkland 1a921d968a Fixing mcp json 2025-11-13 00:43:45 -08:00
Cody De Arkland cc204958eb Updating readme for recent changes 2025-11-13 00:40:02 -08:00
Cody De Arkland cee4b63198 Adding spotlight to sentry plugin 2025-11-13 00:34:34 -08:00
Cody De Arkland abf65ecab4 Fixes for skill 2025-11-12 14:46:49 -08:00
Cody De Arkland 24cc5ee38a Add MCP server configuration to plugin.json
Move Sentry MCP server configuration inline to plugin.json to ensure
it's properly loaded when the plugin is installed from GitHub.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 08:06:39 -08:00
Cody De Arkland d92fa58fca Initial commit: Sentry Claude Code Plugin
Add official Sentry integration plugin for Claude Code with:
- /seer command for natural language queries about Sentry environment
- /getIssues command for fetching recent issues by project
- issue-summarizer agent for parallel issue analysis
- sentry-pr-resolver skill for automated PR comment resolution
- Automatic MCP server configuration for Sentry API access

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 01:49:14 -08:00