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.

referencesdependency-versioning.md

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

Dependency & versioning tooling

Renovate

Create renovate.json with the shared config:

{
  "extends": ["github>hugorcd/renovate-config"]
}

Optional overrides:

  • ignoreDeps: exclude dependencies.
  • packageRules: disable updates for specific dep types.
  • postUpdateOptions: add "pnpmDedupe" for lockfile dedupe.

Changesets

.changeset/config.json:

{
  "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
  "changelog": "@changesets/cli/changelog",
  "commit": false,
  "access": "public",
  "baseBranch": "main"
}

.npmrc

shamefully-hoist=true
auto-install-peers=true

automd

.config/automd.ts (minimal example):

import { defineConfig } from 'automd'

export default defineConfig({
  contributors: true,
  sponsors: true,
})

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