.opencode/skills/git/SKILL.md
MUST use whenever you do everything related to git, such as commit message, branch naming, create PR etc.
npx skillsauth add sonht1109/vscode-copilot-kit gitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Commit message MUST follow the format:
<type>(<scope?>): [<JIRA_ticket?>] <subject>
Where:
<type> is the type of change (e.g., feat, fix, docs, style, refactor, test, chore). If user provide a JIRA ticket, use feat or fix based on the JIRA ticket type.<scope?> (optional) scope of the change (e.g., component or file name). Must be lower-case.[<JIRA_ticket?>] is the JIRA ticket if provided by the user. If there are multiple JIRA tickets provided by the user, include all of them in the PR title. JIRA ticket is started by IMP-, IOS-, IN-. If no JIRA ticket is provided, replace by [ADHOC].<subject> is a brief summary of the code changes made.IMPORTANT: commit message MUST NOT exceed 72 characters in length for the subject line.
Branch names MUST follow the format:
<type>/<scope?>/<JIRA_ticket?>
Where:
<type> is the type of change (e.g., feat, fix, docs, style, refactor, test, chore). If user provide a JIRA ticket, use feat or fix based on the JIRA ticket type.<scope?> (optional) scope of the change (e.g., component or file name). Must be lower-case.<JIRA_ticket?> is the JIRA ticket if provided by the user. If no JIRA ticket is provided, replace by adhoc.Notes:
IMP-, IOS-, or IN- and scope can be omitted.Eg:
feat/IMP-1234fix/IOS-5678docs/adhoc/update-readmedevelopment
This skill focuses on writing/designing effective and comprehensive tests for code. It emphasizes the importance of covering various scenarios, including happy cases, error cases, edge cases, and input validation. The skill also highlights the need to write tests based on expected correct behavior rather than current implementation, and to maintain a high level of coverage (at least 80%).
content-media
Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope. DO NOT use when single-step answers suffice.
tools
--- name: sentry description: Guide for using the Sentry CLI to interact with Sentry from the command line. Use when the user asks about viewing issues, events, projects, organizations, making API calls, or authenticating with Sentry via CLI. Primary workflow: given a short issue ID (e.g. PROJECT-123), fetch full bug report with description and stack trace. --- # Sentry CLI Skill This skill handles Sentry CLI operations: authentication, issue lookup by short ID, event details, and bug report g
documentation
Use when doing tasks related to markdown files, such as editing README.md or other documentation files.