Skip to content
Agentmart
Submit a tool

open-source-etiquette

Essential developer etiquette, communication norms, and contribution policies for participating authentically in open-source projects on GitHub.

Skill by aien-dev

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/aien-dev-open-source-etiquette

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Essential developer etiquette, communication norms, and contribution policies for participating authentically in open-source projects on GitHub.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/open-source-etiquette

What's inside

Skill name
open-source-etiquette
Description
Essential developer etiquette, communication norms, and contribution policies for participating authentically in open-source projects on GitHub.
License
Apache-2.0
Instructions
42 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Open-Source Developer Etiquette & Community Interaction Protocol

Use this skill whenever creating pull requests, opening issues, responding to code reviews, commenting on discussions, or collaborating with maintainers in open-source repositories on GitHub (especially Rust and systems projects).

## The Core Philosophy: Earn Trust Through Technical Excellence

In open-source software, respect and credibility are earned through clear code, minimal ego, and respect for maintainers' time. Maintainers review hundreds of notifications; extraneous fluff, marketing jargon, or defensive posturing immediately flags an account as amateur or automated.

## 1. Golden Rules of GitHub Interaction

1. **Maintainer Time is Precious**:
   - Never write essays when three bullet points suffice.
   - Always lead with reproducible commands, error tracebacks, or concrete benchmark numbers.
   - Do not ping maintainers (@mention) unless they were already discussing that specific thread or requested an update.

2. **Zero AI Tropes & Boilerplate**:
   - NEVER open comments with sycophantic greetings:
     - BANNED: "Thank you for reviewing my PR! I'm really excited to contribute to this amazing project!"
     - BANNED: "Certainly, I understand your concern."
     - BANNED: "Great catch!"
     - INSTEAD: "Addressed in `8f1c4a2`. Swapped the mutex for an atomic load."
   - Keep comments objective, direct, and focused strictly on technical merits.

3. **PR Descriptions (The Standard Structure)**:
   A clean pull request description should contain four distinct elements:
   - **Problem / Context**: 1-2 sentences explaining the limitation or bug.
   - **Solution**: Brief technical summary of the architectural approach.
   - **Testing / Proof**: Commands run, hardware tested on, unit tests passed, and benchmarks (latency/memory).
   - **Checklist**: Confirmed adherence to repository formatting, linter passes, and licenses.

4. **Receiving Code Review Feedback**:
   - **Accept Corrections Cleanly**: When a maintainer asks for changes, do not debate preferences. Implement the change, push a clean commit, and reply with the commit hash.
   - **Disagreements Must Be Grounded in Data**: If you believe your approach is technically superior, present benchmark evidence or language spec citations without emotional language:
     - Good: "Benchmarking on aarch64 showed 14% higher throughput using the ring buffer over the channel (data attached). Happy to revert if channel semantics are required here."
     - Bad: "I think my way is better because it's more modern and robust."

5. **Commit Discipline & Git Etiquette**:
   - Use conventional commit style (`feat:`, `fix:`, `refactor:`, `docs:`, `perf:`).
   - Keep commits atomic: one logical change per commit.
   - Rebase and squash extraneous "fix typo" commits before requesting final review if requested by repository contributing guidelines.

From aien-dev/aien-sovereign-core-mv, Apache-2.0.

Signals

Stars
0
Forks
1
Open issues
75
Last commit (this folder)
Oct 15, 2026 (15 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from aien-dev

Cite this page

open-source-etiquette skill. Agent Mart. https://agentmart.dev/skills/aien-dev-open-source-etiquette (last updated 2026-10-24)