askill
shellicar-oss-conventions

shellicar-oss-conventionsSafety 95Repository

Git conventions for @shellicar npm packages. Loaded when detected as the active convention.

0 stars
1.2k downloads
Updated 2/27/2026

Package Files

Loading files...
SKILL.md

@shellicar OSS Conventions

Git and PR conventions for published npm packages under the @shellicar scope.

Detection

Match when:

  • Remote URL contains github.com/shellicar/
  • Working directory under $HOME/repos/@shellicar/

Platform

  • Platform: GitHub
  • CLI: gh

Branch Naming

  • feature/<name>
  • fix/<name>
  • main (default branch)

Commit Messages

  • Concise, single line
  • Imperative mood
  • No prefix conventions required

PR Workflow

1. Check for Milestone

Before creating a PR, ensure a milestone exists for the next version:

gh api repos/{owner}/{repo}/milestones --jq '.[].title'

If no milestone exists for the next version, create one:

gh api repos/{owner}/{repo}/milestones --method POST -f title="1.2.0"

Version format: Use x.y.z (no v prefix).

2. Link PR to Milestone

When creating/updating the PR, attach the milestone:

gh pr create --title "Title" --body "Description" --milestone "1.2.0"
gh pr edit --add-milestone "1.2.0"

3. Reference Issues

Link related issues in the PR description using GitHub keywords:

  • Fixes #123 - closes the issue when PR merges
  • Closes #123 - same as Fixes
  • Resolves #123 - same as Fixes
  • Refs #123 - references without closing

PR Description Format

## Summary

Brief description of the changes.

## Related Issues

Fixes #123
Closes #456

## Changes

- Change 1
- Change 2

Co-Authorship

Include Co-Authored-By: Claude <noreply@anthropic.com> in the PR description (not in commits) if you would like to be credited.

Issue and Milestone Linking

  • Issues: Reference with Fixes #123, Closes #123, or Refs #123
  • Milestones: Every PR must be linked to a version milestone

CLI Commands

# Milestones
gh api repos/{owner}/{repo}/milestones --jq '.[].title'
gh api repos/{owner}/{repo}/milestones --method POST -f title="1.2.0"

# Create PR with milestone
gh pr create --title "Title" --body "Description" --milestone "1.2.0"

# Update PR
gh pr edit --title "New title" --body "New description"
gh pr edit --add-milestone "1.2.0"

# List PRs
gh pr list

# View PR
gh pr view 123

# List issues
gh issue list
gh issue view 123

Package-Specific Considerations

  • Ensure version bumps follow semver
  • Update CHANGELOG.md if present
  • Consider npm publish implications

Repository Configuration

Use the github-repos skill to apply these settings.

Desired Settings

  • Wiki: disabled
  • Projects: disabled
  • Discussions: disabled
  • Issues: enabled
  • Auto-merge: enabled
  • Delete branch on merge: enabled
  • Default branch: main

Desired Ruleset (name: main)

Target: default branch. Rules:

  1. deletion
  2. non_fast_forward
  3. code_scanning (CodeQL, high_or_higher)
  4. pull_request (0 approvals, squash only)
  5. creation
  6. required_status_checks (omit if no CI)

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

85/100Analyzed 2/20/2026

Comprehensive GitHub conventions skill for @shellicar npm packages with detailed PR workflow, milestone management, and CLI commands. Well-structured with detection criteria, branch conventions, and repository configuration. Slightly reduces reusability due to organization-specific targeting, but excellent technical reference for the target use case."

95
90
60
80
95

Metadata

Licenseunknown
Version-
Updated2/27/2026
Publishershellicar

Tags

apici-cdgithubgithub-actionsllm