All skills
onmax avatar

/setup-for-oss

@7e0cb91

Review and bootstrap open-source repo health (OSS) by auditing or scaffolding README, CONTRIBUTING, CODE_OF_CONDUCT, LICENSE, SECURITY, GitHub templates, CI workflows, Renovate, publishing (pkg-pr-new + npm Trusted Publishing), linting/formatting, Changesets, and automation. Use when asked to review OSS setup, check OSS health, or set up/add OSS files and workflows.

  • 7 files
  • 17 KB
  • Updated 8 months ago
  • GitHub

Use this Skill: https://skilld.dev/gh/onmax/claude-config/setup-for-oss

This session only. Nothing lands on disk.

referencesgithub-templates.md

≈850 tokens on demand. Your agent reads this file only when SKILL.md points to it.

GitHub templates

Adapt labels, contact links, and project-specific fields. Ensure filenames match exact names below.

.github/ISSUE_TEMPLATE/bug-report.yml

name: Bug report
description: Report a reproducible bug
title: "bug: "
labels: [bug]
body:
  - type: textarea
    id: summary
    attributes:
      label: Summary
      description: What happened?
      placeholder: Clear and concise description of the bug.
    validations:
      required: true
  - type: textarea
    id: reproduction
    attributes:
      label: Steps to reproduce
      description: How can we reproduce the issue?
      placeholder: |
        1. ...
        2. ...
        3. ...
    validations:
      required: true
  - type: textarea
    id: expected
    attributes:
      label: Expected behavior
      placeholder: What did you expect to happen?
  - type: textarea
    id: environment
    attributes:
      label: Environment
      description: OS, Node version, package manager, etc.
      placeholder: |
        OS:
        Node:
        Package manager:
  - type: textarea
    id: logs
    attributes:
      label: Logs / Screenshots
      description: Paste any relevant logs or screenshots.

.github/ISSUE_TEMPLATE/enhancement-request.yml

name: Enhancement request
description: Suggest an improvement to existing behavior
title: "enhancement: "
labels: [enhancement]
body:
  - type: textarea
    id: summary
    attributes:
      label: Summary
      placeholder: Describe the enhancement.
    validations:
      required: true
  - type: textarea
    id: rationale
    attributes:
      label: Rationale
      placeholder: Why is this change useful?
  - type: textarea
    id: proposal
    attributes:
      label: Proposal
      placeholder: Suggest a possible implementation approach.

.github/ISSUE_TEMPLATE/feature-request.yml

name: Feature request
description: Propose a new feature
title: "feature: "
labels: [feature]
body:
  - type: textarea
    id: summary
    attributes:
      label: Summary
      placeholder: Describe the feature.
    validations:
      required: true
  - type: textarea
    id: use-case
    attributes:
      label: Use case
      placeholder: Who will use this and why?
  - type: textarea
    id: alternatives
    attributes:
      label: Alternatives
      placeholder: Any alternatives considered?

.github/ISSUE_TEMPLATE/question.yml

name: Question
description: Ask a question about usage or behavior
title: "question: "
labels: [question]
body:
  - type: textarea
    id: question
    attributes:
      label: Question
      placeholder: Ask your question here.
    validations:
      required: true

.github/pull_request_template.md

## Linked issue

- Closes #<ISSUE_NUMBER>

## Summary

- What changed?

## Checklist

- [ ] Tests added or updated (if applicable)
- [ ] Documentation updated (if applicable)
- [ ] CI passes

.github/release.yml (release notes categories)

changelog:
  categories:
    - title: Breaking Changes
      labels:
        - breaking
    - title: Features
      labels:
        - feature
        - feat
    - title: Enhancements
      labels:
        - enhancement
    - title: Bug Fixes
      labels:
        - bug
        - fix
    - title: Documentation
      labels:
        - docs
    - title: Dependency Updates
      labels:
        - dependencies

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 7e0cb91. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 8 hours ago.

Activeupdated 8 months ago

README badge

README badge for onmax/claude-config/setup-for-oss