skills  by getsentry

Agent skills for AI-assisted software development

Created 1 month ago
319 stars

Top 85.2% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides a collection of agent skills designed to standardize development workflows for Sentry employees, leveraging the open Agent Skills format. It enables AI agents to assist with tasks like code reviews, commit message generation, PR creation, and security analysis, aiming to improve consistency and efficiency across development teams.

How It Works

The project implements the Agent Skills open format, packaging skills as plugins for AI agents like Claude Code, Cursor, and GitHub Copilot. Skills are defined using SKILL.md files with YAML frontmatter, detailing their purpose, instructions, and examples. The repository functions as a marketplace, allowing users to install specific plugins (e.g., sentry-skills) or individual skills, promoting modularity and targeted adoption of AI-assisted development practices.

Quick Start & Requirements

  • Primary install / run command:
    • For Claude Code: claude plugin marketplace add getsentry/skills followed by claude plugin install sentry-skills@sentry-skills.
    • For skills.sh ecosystem: npx skills add getsentry/skills.
  • Non-default prerequisites and dependencies: Compatible AI agent environment (e.g., Claude Code, Cursor, Cline, GitHub Copilot).
  • Links: AGENTS.md (Agent-facing documentation), CLAUDE.md (Symlink to AGENTS.md).

Highlighted Details

  • Offers a comprehensive suite of skills including code-review, commit, create-pr, find-bugs, iterate-pr, security-review, and code-simplifier.
  • Supports integration with multiple AI agent platforms and the skills.sh ecosystem.
  • Employs a vendoring strategy for skills and agents to ensure consistency and enable Sentry-specific customization.
  • Provides a clear template and structure for creating new agent skills within the repository.

Maintenance & Community

The provided README focuses on the technical implementation and does not detail specific contributors, sponsorships, or community channels such as Discord or Slack.

Licensing & Compatibility

  • License type: Apache-2.0.
  • Compatibility notes: The Apache-2.0 license is generally permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

The skills are primarily developed "for Sentry employees," indicating a potential focus on Sentry's internal workflows and conventions, which may require adaptation for broader general use. The vendoring approach necessitates manual updates for any external skill modifications.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
41
Issues (30d)
1
Star History
167 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.