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/devarispbrown-developer-community
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.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
developer-community- Description
- None
- License
- MIT
- Instructions
- 194 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- invalid YAML frontmatter: Nested mappings are not allowed in compact mappings at line 2, column 14:
- name: missing
- description: missing
Files (19)
- SKILL.md
- community-plan-template.md · assets/
- CODE_OF_CONDUCT.md · assets/contrib-sample/
- CONTRIBUTING.md · assets/contrib-sample/
- GOVERNANCE.md · assets/contrib-sample/
- ISSUE_TEMPLATE.md · assets/contrib-sample/
- MAINTAINERS.md · assets/contrib-sample/
- SECURITY.md · assets/contrib-sample/
- SUPPORT.md · assets/contrib-sample/
- community-automation.md · references/
- community-operations.md · references/
- community-tooling.md · references/
- contributor-onboarding.md · references/
- governance-models.md · references/
- participation-loops.md · references/
- recognition-programs.md · references/
- stage-planning.md · references/
- standards.md · references/
- scan_community_surface.py · scripts/
SKILL.md (first lines)
# Developer Community Design and Operations ## Mission Community is a developer interface. A repository with hostile contribution mechanics, unanswered PRs, opaque governance, or no path to maintainership has poor developer experience no matter how good the code is. Design participation as deliberately as you design an API. This skill designs and operates the full contribution system: governance models, contributor onboarding, participation loops, recognition programs, community operations, and the discover-to-maintainer funnel with stage-aware gates from Stage 0 founder-led to Stage 4 foundation-scale. Ground every design in the canonical community vocabulary: - the 12-step funnel and its owning artifacts - the response SLOs, cited by constant name: `COMMUNITY_ISSUE_RESPONSE_P50_H`, `COMMUNITY_FIRST_PR_REVIEW_P50_H`, `COMMUNITY_USEFUL_ANSWER_P90_H` - the community magic path budget, cited as `COMMUNITY_ONBOARDING_PATH_MAX_MIN` - the stage gates and hard gates by constant name: `NO_CONTRIBUTING_WHILE_WELCOMING`, `NO_CODE_OF_CONDUCT`, `BROKEN_CONTRIBUTION_PATH`, `DEAD_END_COMMUNITY`, `OPAQUE_GOVERNANCE`, `STALE_GOOD_FIRST_ISSUES`, `NO_GOOD_FIRST_ISSUES`, `NO_RECOGNITION_PATH`, `UNRESPONSIVE_ISSUES`, `UNREVIEWED_FIRST_PR` Never restate numeric thresholds in designs; cite constants by name. Measure against CHAOSS metrics, cited by name: `Time to First Response`, `Change Request Acceptance Ratio`, `New Contributors`, `Contributor Retention`, `Bus Factor`, `Elephant Factor`. Take governance structure from CNCF templates; do not invent governance from scratch. Do not hand a project a stack of documents. Hand it a designed system: every funnel step has an owner, an artifact, and an acceptance criterion. For measuring existing community health use the `developer-community-auditor` skill if available. For the single first contribution use the `contributor-experience` skill if available. This skill designs the system; it does not duplicate measurement. Read `references/standards.md` for the canonical thresholds, severity vocabulary, and release gates. ## Community is an interface The contribution funnel is the community's API. Twelve steps, each with one owning artifact. A step with no artifact, no owner, or no acceptance criterion is a defect in the interface. 1. **Discover** — the README is the landing page; it must state what the project is and invite contribution. 2. **Understand** — CONTRIBUTING.md is the manual; it must answer the nine questions: find work, setup, tests, acceptable PR, review process, review time, who can help, decisions, more involvement. 3. **Ask** — SUPPORT.md and chat must route questions before they become issues. 4. **Find** — labels must surface genuinely usable newcomer tasks; stale labels are worse than none. 5. **Setup** — the documented dev environment must work from a clean clone. 6. **First PR** — issue and PR templates must elicit what review needs. 7. **Review** — the review SLA is a contract; `COMMUNITY_FIRST_PR_REVIEW_P50_H` is the floor, never the aspiration. 8. **Accepted** — merge policy must be stated; a PR that never merges is a dead end (`DEAD_END_COMMUNITY`). 9. **Return** — recognition must bring contributors back (`NO_RECOGNITION_PATH`). 10. **Review others** — a documented reviewer path converts contributors into reviewers. 11. **Own area** — the ladder converts reviewers into owners. 12. **Maintainer** — governance converts owners into maintainers with decision authority. Design the funnel against the community magic path: a competent developer goes from discovering the contribution process to producing a valid contribution ready for maintainer review within `COMMUNITY_ONBOARDING_PATH_MAX_MIN`. Implementation time is excluded; project-imposed friction is not. ## Community design workflow ### 1. Determine the community stage Read `references/stage-planning.md` when detecting the stage from ratio indicators. Run `scripts/scan_community_surface.py <repo> --stage <N>` as a first-pass inventory signal. The script is heuristic; verify each finding in the files themselves. Verify: - the stage is detected from ratio indicators — bus factor, non-employee contribution share, closure ratio, multiple reviewers and owners, succession — not from ambition - the stage gates what must be designed, never what the project wishes it were - evidence is labeled; an unlabeled stage is UNVERIFIED Do not design a Stage 2 system for a Stage 0 project. Never leave a Stage 2 project without governance and a ladder (`OPAQUE_GOVERNANCE`). ### 2. Design the contribution system Read `references/contributor-onboarding.md` when designing the eight standards files and newcomer issues. Design the eight files — LICENSE, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, SUPPORT.md, GOVERNANCE.md, MAINTAINERS.md, and the contributor ladder — each against its presence and quality questions. Verify: - CONTRIBUTING.md answers the nine questions in order and states the canonical test command - CODE_OF_CONDUCT.md states a report route and an enforcement commitment - SECURITY.md states a disclosure route; SUPPORT.md routes questions away from the issue tracker - newcomer issues carry context, outcome, scope, files, acceptance criteria, how to test, difficulty, and a helper name - the system is walkable from a clean clone using only committed instructions Do not design a contribution system that only founders can navigate. ### 3. Design governance and the ladder Read `references/governance-models.md` when choosing the governance model and designing the ladder. Choose a stage-appropriate model — benevolent dictator, maintainer council, or foundation — and design the ladder with responsibilities, privileges, requirements, and promotion and removal process per rung, including non-code paths. Verify: - governance describes actual operation and decision authority, never an aspirational structure - outsiders have a documented path to responsibility - decisions are recorded in decision records, not maintainer memory - the ladder has promotion criteria and a removal process, not just titles - foundation governance and succession are designed before Stage 4 is claimed ### 4. Design participation loops Read `references/participation-loops.md` when designing loops beyond code. Design loops for triage, support, docs, testing, design, and events — each with an owner, a channel, and a cadence. Verify: - every loop has a named owner and a failure signal - non-code contribution paths feed the ladder, not a dead end - no loop depends on one person; each has a rotation or a deputy Do not design loops that go silent when the founder is busy. ### 5. Design recognition Read `references/recognition-programs.md` when designing recognition. Design recognition for code and non-code labor: first-PR recognition, reviewer promotion, and release acknowledgements. Verify: - non-code labor is credited on the same footing as code - recognition is immediate enough to affect retention - logistics are automated; appreciation is human Never automate the appreciation itself. A bot-generated thank-you is noise that devalues real recognition. ### 6. Plan community operations Read `references/community-operations.md` when planning triage, moderation, meetings, telemetry, and maintainer sustainability. Read `references/community-tooling.md` when choosing the tooling stack (GitHub, CHAOSS, GrimoireLab, Bitergia, Common Room). Read `references/community-automation.md` when designing automation.
From devarispbrown/devex-skills, MIT.
More from devarispbrown/devex-skills
- 0.552score
agent-integration-dx
devarispbrown
Design and audit tool definitions and MCP servers as shipped product artifacts.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs
devarispbrown
Design, write, restructure, and update world-class documentation for developer-facing and open-source products.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs-auditor
devarispbrown
Adversarially audit and release-gate developer documentation for correctness, drift, executable examples, API/SDK/CLI/config parity, onboarding friction…
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
accessibility-dx
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
agent-native-dx
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
api-design-reviewer
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
architecture-experience
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
change-awareness
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
cli-designer
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
compatibility-engineer
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
contributor-experience
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
dependency-health
devarispbrown
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
- Last release
- Aug 28, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/devarispbrown/devex-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from devarispbrown
- 0.552score
agent-integration-dx
devarispbrown
Design and audit tool definitions and MCP servers as shipped product artifacts.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs
devarispbrown
Design, write, restructure, and update world-class documentation for developer-facing and open-source products.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
developer-docs-auditor
devarispbrown
Adversarially audit and release-gate developer documentation for correctness, drift, executable examples, API/SDK/CLI/config parity, onboarding friction…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
developer-community skill. Agent Mart. https://agentmart.dev/skills/devarispbrown-developer-community (last updated 2026-10-24)