Loading...
Loading...
Launch RFC/debate discussions on GitHub: define topic, classify type, compose structured RFC/poll, review, publish via GraphQL
npx skill4agent add levnikolaevich/claude-code-skills ln-913-community-debaterPaths: File paths (,shared/,references/) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root.../ln-*
../ln-910-community-engagement/references/github_discovery.md{owner}/{repo}repo.idcategories["Ideas"]categories["Polls"]docs/community_engagement_strategy.md../ln-910-community-engagement/references/community_strategy_template.md../ln-910-community-engagement/references/discussion_formatting.md$ARGUMENTS| Type | Prefix | Category | When to use |
|---|---|---|---|
| Maintainer RFC -- design mostly done, seeking validation | | Ideas | End of design process, soft announcement |
| Community RFC -- early stage, genuinely open to alternatives | | Ideas | Beginning of design, kickstart discussion |
| Proposal -- new feature or restructuring | | Ideas | Concrete idea with use case |
| Workflow Change -- pipeline, task flow, or conventions | | Ideas | Affects multiple areas or user workflows |
| Prioritization -- what to build next, feature ranking | | Polls | Multiple options, need community vote |
discussion_formatting.md## Unresolved Details## Decision Criteria## {Topic}
{1-2 sentence context}
**Vote by reacting to the options below** (each option is posted as a separate comment -- use :+1: to vote).
### Context
{Why this decision matters now}gh api graphql -f query='
mutation($title: String!, $body: String!, $repoId: ID!, $catId: ID!) {
createDiscussion(input: {
repositoryId: $repoId,
categoryId: $catId,
title: $title,
body: $body
}) {
discussion { url id }
}
}
' -f title="TITLE_HERE" -f body="BODY_HERE" -f repoId="{repo.id}" -f catId="{categories.Ideas or categories.Polls}"gh api graphql -f query='
mutation($discussionId: ID!, $body: String!) {
addDiscussionComment(input: {
discussionId: $discussionId,
body: $body
}) {
comment { url }
}
}
' -f discussionId="DISCUSSION_NODE_ID" -f body="**Option N:** {description}"