Agent Skillsmohitagw15856/pm-claude-skills › contributor-guide

contributor-guide

GitHub

用于生成开源项目 CONTRIBUTING.md 指南,降低贡献门槛。涵盖环境搭建、工作流、代码规范及帮助渠道,旨在引导用户顺利完成首次 PR,提升社区参与度与协作效率。

exports/openclaw/contributor-guide/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

编写 CONTRIBUTING.md 设置贡献指南 使仓库对贡献者更友好

Install

npx skills add mohitagw15856/pm-claude-skills --skill contributor-guide -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/exports/openclaw/contributor-guide -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@contributor-guide

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill contributor-guide -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "contributor-guide",
    "homepage": "https:\/\/mohitagw15856.github.io\/pm-claude-skills\/skill\/contributor-guide.html",
    "metadata": {
        "openclaw": {
            "emoji": "🗣"
        }
    },
    "description": "Write a CONTRIBUTING guide that helps people contribute to an open-source project without friction. Use when asked to write a CONTRIBUTING.md, set up contribution guidelines, or make a repo welcoming to contributors. Produces a clear guide: how to set up, the contribution workflow, standards, PR expectations, and how to get help — lowering the barrier to a first PR."
}

Contributor Guide Skill

Most would-be contributors give up at setup friction or unclear expectations. A good CONTRIBUTING.md removes the guesswork: how to get the project running, how to propose a change, what a mergeable PR looks like, and where to ask. This skill writes that guide — welcoming, specific, and aimed at getting someone to a successful first PR.

Required Inputs

Ask for these only if they aren't already provided:

  • Project & stack — what it is, language/framework, repo layout basics.
  • Dev setup — how to clone, install, run locally, and run tests.
  • Workflow — branch model, commit/PR conventions, where issues live, who reviews.
  • Standards — linting/formatting, test requirements, the Code of Conduct (link).
  • Norms (optional) — how decisions are made, response times, good-first-issue process.

Output Format

A CONTRIBUTING.md:

Contributing to [Project]

A warm one-liner: contributions are welcome, here's how to make it smooth.

Ways to contribute — issues, docs, code, triage — not everyone writes code.

Development setup

# clone, install, run, test — the exact commands

…so a contributor can get the project running and tests passing locally.

Finding something to work on — point to good first issue / help wanted; ask people to comment before starting larger work.

Making a change (the workflow)

  1. Branch from … with naming convention …
  2. Make the change; follow the standards below.
  3. Add/update tests; run the linter/tests locally.
  4. Open a PR — what the PR description should include; link the issue.

Standards — formatting/linting, test expectations, commit/PR conventions, the Code of Conduct link.

What happens next — who reviews, rough turnaround, how feedback works.

Getting help — where to ask (Discussions, chat, issue) — make it explicitly OK to ask.

Quality Checks

  • Setup commands actually get the project running and tests passing
  • The contribution workflow is numbered and unambiguous (branch → change → test → PR)
  • Standards (lint, tests, commit/PR conventions, CoC) are stated and linked
  • It points to good-first-issues and welcomes non-code contributions
  • It's encouraging in tone and tells people exactly where to get help

Anti-Patterns

  • Do not assume the contributor knows the setup — spell out the exact commands
  • Do not leave PR expectations implicit — say what a mergeable PR includes
  • Do not be gatekeep-y or cold — friction and tone both lose contributors
  • Do not omit how to get help or who reviews — uncertainty stalls first PRs
  • Do not forget the Code of Conduct link — it sets the community standard

Based On

Open-source contribution best practices (clear setup, defined workflow, good-first-issues, welcoming tone, CoC).

Version History

  • 54fad50 Current 2026-07-19 12:14

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
37690025
Indexed
2026-07-19 12:14

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 18:12
浙ICP备14020137号-1 $방문자$