GitHub Project Management Swarm
ruvnet/agentic-flow
Manages GitHub issues and project boards with swarm coordination: issue creation and triage, issue-to-task conversion, progress tracking and stale issue cleanup.
Refine and triage GitHub backlog by finding open issues that are stale, obsolete, or resolved by another path.
$ npx skills add axelixlabs/axelix --skill backlog-refiner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install axelixlabs/axelix backlog-refiner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/axelixlabs/axelix.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agent_skills/backlog-refiner .claude/skills/backlog-refiner && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "backlog-refiner" agent skill from https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refiner into .claude/skills/backlog-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backlog-refiner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refinerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add axelixlabs/axelix --skill backlog-refiner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install axelixlabs/axelix backlog-refiner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/axelixlabs/axelix.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agent_skills/backlog-refiner .agents/skills/backlog-refiner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "backlog-refiner" agent skill from https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refiner into .agents/skills/backlog-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backlog-refiner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add axelixlabs/axelix --skill backlog-refiner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install axelixlabs/axelix backlog-refiner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/axelixlabs/axelix.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agent_skills/backlog-refiner .cursor/skills/backlog-refiner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "backlog-refiner" agent skill from https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refiner into .cursor/skills/backlog-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backlog-refiner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/axelixlabs/axelix.git --path .agent_skills/backlog-refiner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add axelixlabs/axelix --skill backlog-refiner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install axelixlabs/axelix backlog-refiner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/axelixlabs/axelix.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agent_skills/backlog-refiner .gemini/skills/backlog-refiner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "backlog-refiner" agent skill from https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refiner into .gemini/skills/backlog-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backlog-refiner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install axelixlabs/axelix backlog-refinerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add axelixlabs/axelix --skill backlog-refiner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/axelixlabs/axelix.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agent_skills/backlog-refiner .github/skills/backlog-refiner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "backlog-refiner" agent skill from https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refiner into .github/skills/backlog-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backlog-refiner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add axelixlabs/axelix --skill backlog-refiner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install axelixlabs/axelix backlog-refiner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/axelixlabs/axelix.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agent_skills/backlog-refiner .opencode/skills/backlog-refiner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "backlog-refiner" agent skill from https://github.com/axelixlabs/axelix/tree/master/.agent_skills/backlog-refiner into .opencode/skills/backlog-refiner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "backlog-refiner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
backlog-refinerRefine and triage GitHub backlog by finding open issues that are stale, obsolete, or resolved by another path.
Backlog Refiner is an agent skill from axelixlabs/axelix. Refine and triage GitHub backlog by finding open issues that are stale, obsolete, or resolved by another path. Use this skill whenever the user asks about stale issues, backlog hygiene, issue triage, closing old tickets, reviewing open GitHub issues, whether an issue still applies, or reconciling issue text with the actual codebase—including when the ticket’s proposed fix was abandoned in favor of a different solution. Use it for axelixlabs repositories or whenever the goal is to cross-check GitHub issues against…
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`).
It sits in Product & Project Management, covering Issue triage. It works with GitHub and Spring Boot. The repository describes itself as: The source code of Axelix - a Delta Force for your Spring Boot ecosystem. The licence is LGPL-3.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit c0f35c5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghgitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GITHUB_TOKENGH_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Backlog Refiner loads about 1.7k tokens when it runs. Until then it costs about 179 tokens; SKILL.md has 822 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from axelixlabs/axelix at commit c0f35c5, republished under its LGPL-3.0 licence (© axelixlabs). 822 words, ~1,698 tokens.
.claude/skills/backlog-refiner/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Guide the user through a codebase-informed review of open GitHub issues for the repository that matches this workspace’s origin remote. The goal is a short list of likely-stale issues with evidence, not a blind “old = stale” report.
An issue is not stale just because it is old or quiet. It is stale when investigation shows at least one of:
If you cannot find evidence after reasonable code and history search, say so and treat the issue as undetermined rather than stale.
Offer or follow this skill when:
gh) if available and already logged in (gh auth status). Otherwise use a GITHUB_TOKEN (or GH_TOKEN) with at least repo scope for private repos, or public read access for public repos. Never paste tokens into chat, logs, or committed files.owner and repo from gitRun in the workspace root (or ask the user for the path):
git remote get-url originParse the remote URL into owner and repo:
https://github.com/OWNER/REPO.git → OWNER, REPO (strip .git).git@github.com:OWNER/REPO.git → same.If there is no origin, or parsing fails, ask the user for OWNER/REPO explicitly. For this project, expect axelixlabs/axelix when the remote is the default GitHub URL.
Include issues only: GitHub’s “issues” listing includes pull requests. Filter out items that have a pull_request field in the API response, or use GraphQL/REST fields that distinguish issues.
Recommended (CLI):
gh api "repos/OWNER/REPO/issues?state=open&per_page=100" --paginate \
--jq 'map(select(.pull_request == null))'Use query parameters on GET requests (state, per_page, labels, etc.). Use -f only when the endpoint expects a body (for example POST).
Adjust OWNER/REPO or use /repos/{owner}/{repo}/issues with pagination in the tool the environment provides.
Capture for each issue at minimum: number, title, body, html_url, labels, assignees, created_at, updated_at, author, state (should be open).
Unless the user specifies otherwise:
tech-debt, bug, feature.For each issue under review:
master/, sbs/, front-end/) from CLAUDE.md/AGENTS.md if helpful.gh or git history.If exploration is inconclusive, say undetermined and list what would confirm either way (e.g. product decision, external dependency).
Produce a report so maintainers can act without re-deriving your reasoning.
For each issue, include:
| Issue | Title | Stale reason category | Evidence (paths, brief notes) | Suggested next step |
Suggested next steps examples: “Close as completed,” “Close as not planned,” “Rewrite issue to match approach Y,” “Split into new scoped ticket.”
Only if useful for the user—short list or counts.
updated_at or age.GET /repos/{owner}/{repo}/issues?state=open&per_page=100GET /repos/{owner}/{repo}/issues/{issue_number}(Prefer gh api when available; same endpoints under the hood.)
© axelixlabs, LGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agent_skills/backlog-refiner of axelixlabs/axelix.
Open the folder on GitHubat commit c0f35c5
Backlog Refiner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Backlog Refiner this skillaxelixlabs/axelix | 148 | — | ~1.7k | Automated safety check: Pass | LGPL-3.0 | |
| GitHub Project Management Swarmruvnet/agentic-flow | 819 | 6 repos | ~7.1k | Automated safety check: Pass | None | |
| Issue Triagesuperset-sh/superset | 15k | — | ~995 | Automated safety check: Pass | Custom licence | |
| Issue Triage WorkflowHack23/cia | 239 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| GitHub Issue TriageOpenHands/extensions | 161 | — | ~437 | Automated safety check: Pass | MIT | |
| A2ui Issue Triagea2ui-project/a2ui | 17k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 |
ruvnet/agentic-flow
Manages GitHub issues and project boards with swarm coordination: issue creation and triage, issue-to-task conversion, progress tracking and stale issue cleanup.
superset-sh/superset
Triage a GitHub issue into something actionable — reproduce the claim, find duplicates, judge severity, and apply labels, milestone, and assignee.
Hack23/cia
Triage GitHub issues: labeling, prioritization, assignment, and resolution tracking
OpenHands/extensions
Prioritize open issues and establish acceptance criteria before marking them ready for development.
a2ui-project/a2ui
Automates the triage of GitHub issues in the A2UI repository.
sun461941-hub/ai-project-copilot
A skill your agent uses to turn an AI idea or existing repository into a credible open-source product and to run evidence-first repository engineering across codebase discovery, context-efficient…
axelixlabs/axelix
Review configuration property changes in the Axelix project for breaking changes and migration-policy compliance.
axelixlabs/axelix
Pick open GitHub issues in the Axelix monorepo that are suitable for unpaid volunteer contributors working in their spare time.
axelixlabs/axelix
Prepare an Axelix minor lockstep release — the pre-release housekeeping changes, a hand-editable release-notes draft, and the post-release bump to the next -SNAPSHOT.
axelixlabs/axelix
Create batched Dependabot-style pull requests for GitHub security findings in axelixlabs/axelix, grouped by dependency surface such as master/front-end, master/build.gradle.kts, or starter Gradle…
axelixlabs/axelix
Reviews changes in sbs/starter-domain for technology-agnostic domain logic, forbidden production dependencies, and Java 11+ compatibility.
axelixlabs/axelix
Reviews test code in GitHub pull requests for isolation, public-API contract coverage, AAA structure, and correct exception assertions.
Works with
Refine and triage GitHub backlog by finding open issues that are stale, obsolete, or resolved by another path. Backlog Refiner is an agent skill from axelixlabs/axelix. Refine and triage GitHub backlog by finding open issues that are stale, obsolete, or resolved by another path.
Backlog Refiner fits situations like: the user asks about stale issues; backlog hygiene; closing old tickets; reviewing open GitHub issues.
Run `npx skills add axelixlabs/axelix --skill backlog-refiner -a claude-code`. Or copy the skill folder (.agent_skills/backlog-refiner in axelixlabs/axelix) into .claude/skills/backlog-refiner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add axelixlabs/axelix --skill backlog-refiner -a codex`. Or copy the skill folder (.agent_skills/backlog-refiner in axelixlabs/axelix) into .agents/skills/backlog-refiner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add axelixlabs/axelix --skill backlog-refiner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/backlog-refiner, .gemini/skills/backlog-refiner, .github/skills/backlog-refiner and .opencode/skills/backlog-refiner in your project.
Going by SKILL.md and its folder, Backlog Refiner needs the command-line tools its instructions call (gh and git) and credentials named GITHUB_TOKEN and GH_TOKEN. Our summary lists: A credential in GITHUB_TOKEN.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Backlog Refiner is published under the LGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Backlog Refiner: GitHub Project Management Swarm (ruvnet/agentic-flow, 819 stars), Issue Triage (superset-sh/superset, 15k stars), Issue Triage Workflow (Hack23/cia, 239 stars) and GitHub Issue Triage (OpenHands/extensions, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
axelixlabs (a GitHub organization) maintains it in axelixlabs/axelix, which has 148 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 8, 2026.
Source: axelixlabs/axelix on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.