ワンクリックで
community-proposal
Use this skill when contributing a design proposal to an open-source community — research, draft with evidence, file.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use this skill when contributing a design proposal to an open-source community — research, draft with evidence, file.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | community-proposal |
| description | Use this skill when contributing a design proposal to an open-source community — research, draft with evidence, file. |
When you have a design decision or architectural insight and want to contribute it upstream — as a GitHub issue, RFC, or discussion post — with evidence, community context, and counterarguments addressed.
Pick the repo where the standard is actively being defined, not where it is discussed in aggregate. Filing in a spec repo is more impactful than filing in a community forum or issue tracker that explicitly defers decisions elsewhere.
Signal for the right venue: maintainers there are empowered to merge normative spec changes based on the issue.
Search the target repo and related community repos for prior issues, PRs, and threads on the same topic. For each find, record:
@mention later)Aim for 3–5 direct prior-art references. Stop when additional searches return nothing new.
Separate what you found into two groups:
Agreements — issues/comments that independently converge on the same conclusion or identify the same problem. These are your supporting evidence; cite them directly.
Counterarguments — objections, alternative proposals, or explicit disagreements. Do not ignore them. For each, determine whether it is:
If the repo has a docs/research/ convention, save findings there before drafting the post. This separates durable evidence from the ephemeral issue body.
Use the format: YYYY-MM-<topic>.md. Include sources, community position table, and open questions.
Structure:
@handle for authors.Apply throughout the post:
| Area | Do | Avoid |
|---|---|---|
| General register | Casual, collegial — "feels like", "I think", "Sharing in case it's useful" | Formal position papers, "I propose that the spec shall" |
| Technical positions | Firm and specific — blockquotes, tables, concrete JSON examples | Hedging technical claims with "maybe" or "possibly" |
| Objection responses | Open with acknowledgment — "Fair concern." / "Agreed —" before the counter | Terse or dismissive rebuttals |
| Voice | First-person singular — "I", "I'm already shipping…" | "We" unless writing on behalf of a named team |
| Author handles | @username on all referenced authors so GitHub notifies them | Bare usernames that don't trigger notifications |
| Closing | End with a question that opens dialogue | Ending on a demand or deadline |
Check:
@handlegh issue create \
--repo <org>/<repo> \
--title "<title>" \
--body "$(cat <<'BODY'
<post body>
BODY
)"
Capture the URL from stdout and update the research document with a link to the live issue.
governance show skill-design — skill authoring rulesgovernance show skill-repo-structure — repo layout for saving research docs