Agent skill

Backlog Management

by smartfrog in smartfrog/opencode-froggy

Manage ticket responsibilities, workflow, and capacity through Linear/Trello MCP tools or a Markdown fallback.

MITAuto-check passedBusiness, Finance & HR

Install Backlog Management

skills CLI
$ npx skills add smartfrog/opencode-froggy --skill backlog-management -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install smartfrog/opencode-froggy backlog-management --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/smartfrog/opencode-froggy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill/backlog-management .claude/skills/backlog-management && rm -rf skills-src

Use ~/.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/

Facts

Skill name
backlog-management
GitHub stars
106
Token cost
~1.7k tokens
SKILL.md length
832 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

Manage ticket responsibilities, workflow, and capacity through Linear/Trello MCP tools or a Markdown fallback.

  • Tasks that involve MCP servers
  • SKILL.md covers Source of truth, Responsibilities and tickets, Markdown fallback and Workflow and capacity, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Markdown

What it does

Backlog Management is an agent skill from smartfrog/opencode-froggy. Manage ticket responsibilities, workflow, and capacity through Linear/Trello MCP tools or a Markdown fallback.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering MCP servers and Markdown. The licence is MIT.

When your agent uses it

  • Tasks that involve MCP servers
  • Tasks that involve Markdown

Example prompts

  • “/backlog-management”

What it can do on your machine

Read from SKILL.md and the folder at commit 77779bd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Backlog Management loads about 1.7k tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 832 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~32
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from smartfrog/opencode-froggy at commit 77779bd, republished under its MIT licence (© smartfrog). 832 words, ~1,688 tokens.

Download SKILL.mdSave it as .claude/skills/backlog-management/SKILL.md (or your agent's skills folder).
name
backlog-management
description
Manage ticket responsibilities, workflow, and capacity through Linear/Trello MCP tools or a Markdown fallback.

Backlog Management

Source of truth

Discover available MCP tools and the agreed backlog from project conventions and conversation. Use the selected accessible Linear or Trello MCP. If no choice exists, use the sole available backend or ask when both are available. Resolve project/board, statuses, priorities, and members from actual data; never invent tool names or destination IDs.

Without an accessible MCP, use the project's Markdown backlog or .opencode/backlog/. State the backend. Keep an existing backlog authoritative until an agreed migration. If a remote backlog becomes inaccessible, local drafts must be marked pending reconciliation, not treated as a copy of remote state.

Search before creating tickets. Preserve IDs, unrelated content, and concurrent human edits. Re-read affected tickets before writes and verify results. On uncertain or failed writes, report the error and read before retrying to avoid duplicates.

Responsibilities and tickets

The product owner defines ticket boundaries, product priorities, and acceptance with the user. Tickets may be functional, technical, research, analysis, or verification work; they need a coherent executable objective, not necessarily standalone user value. Keep tightly coupled changes together.

The orchestrator assigns under the agreed policy, orders execution, and may create necessary discovered work within approved scope. It proposes ticket splits or redefinition to the product owner; product scope/value changes require user agreement. Only the coordinating agent edits the backlog; workers return evidence. Distinguish tracker assignees from worker sessions. If no member is designated, record the orchestrator as execution coordinator without inventing a platform account.

Each ticket records:

  • Stable ID, title, kind (implementation, research, analysis, verification), objective, and rationale.
  • Scope/exclusions, concrete acceptance examples or questions, priority with rationale, dependencies, and origin/parent if relevant.
  • Status, owner when known, evidence, blockers, and next steps as work progresses.

Research/analysis has a question, investigation budget, and expected decision. Research reports include sources, alternatives, recommendation, and confidence; analysis reports include evidence, conclusions, impacts or root cause, and unresolved questions. Stop when evidence suffices or the budget expires. Verification reports identify checks, results, and tested SHA where applicable.

A ticket is the delivery unit. Internal test/code/refactor/review steps do not become separate tickets automatically. Dependencies between implementation tickets require verified integration; steps within one ticket require local validation in its shared workspace.

Use native platform fields and relations when available, descriptions otherwise. Map states to existing lists/statuses. Agree on missing stages such as To integrate before creating them or using an explicit marker. Preserve priority conventions; Trello ordering or labels may represent priority.

Markdown fallback

One file per stable ticket ID at .opencode/backlog/<id>.md, unless project conventions differ. Keep the filename when titles or statuses change; quote YAML values where needed.

markdown
---
id: investigate-import-limits
title: Investigate import limits
kind: research
status: todo
priority: medium
owner: null
depends_on: []
parent: null
external_url: null
---

## Need and objective
## Scope and exclusions
## Acceptance criteria
## Priority rationale
## Findings and evidence
## Blockers and next steps

Statuses: todo, in-progress, to-review, to-integrate, done. Priorities: critical, high, medium, low, unless existing conventions differ. Do not automatically commit backlog edits. Reconcile drafts before remote publication and retain external links when migrating.

Show full SKILL.md (368 more words)Show less

Workflow and capacity

StateMeaning
TodoReserve of work; may remain without owner, next action, or execution commitment. Unclear implementation is not ready to start.
In progressWork started with responsibility, criteria, and dependencies understood.
To reviewDelivery/report awaits validation with evidence. Rejection returns it to In progress.
To integrateCode passed its gate at an immutable SHA; record target, dependencies, and blockers. Frees an active slot but remains tracked.
DoneAcceptance verified; development requires integrated code and passing checks. Accepted reports bypass To integrate. Failure/abandonment is not Done; integration is not deployment.

At most 3 active tickets in In progress + To review, including resumed or blocked work already in the agreed scope. Independent untracked work counts too; internal sequential steps share their ticket's slot. Also cap concurrent workers, including comparison candidates, at 3. Reviews/tests of an existing ticket do not create another ticket slot. Todo and To integrate do not count.

Prioritize ready integrations and finishing active work before pulling Todo. Integration rework returns to In progress only after capacity is reserved, then repeats validation. Do not hide ongoing development in To integrate or move blocked work to Todo merely to free capacity. Explicit deferral stops execution and records how to resume. If capacity already exceeds 3, start nothing new and resolve it without rewriting others' work.

Integrate serially as dependencies permit, without a whole-scope barrier. Verify the combined revision. A failing integrated build takes priority over new dispatch and further integrations.

Reconciliation

At startup, resume, and closure, read every page in the agreed scope, including work from earlier sessions. Compare statuses with execution, reports, reviews, Git evidence, and dependencies; inspect relevant Done evidence. Report inaccessible pages rather than claiming a complete scan.

Between transitions and before dispatch, refresh affected tickets, their dependencies, and the full active set needed to count capacity. Check pending integrations before selecting new work. Use a full reconciliation if state conflicts, missing work, or stale context prevents a reliable decision.

Find stranded execution, unattended reviews/integrations, resolved blockers, duplicates, and false completion. Each unfinished non-Todo ticket needs a known next step or blocker. Correct only evidence-backed discrepancies within your authority. Report outcomes, active count, pending reviews/integrations, and unresolved blockers; Todo may remain untouched.

© smartfrog, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skill/backlog-management of smartfrog/opencode-froggy.

Open the folder on GitHubat commit 77779bd

Compare with similar skills

Backlog Management 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.

Backlog Management compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Backlog Management this skillsmartfrog/opencode-froggy106—~1.7kAutomated safety check: PassMIT
Open Knowledgeojowwalker77/BonsAI145—~5.1kAutomated safety check: PassCustom licence
OutlineVortiago/mcp-outline156—~818Automated safety check: PassMIT
Slack Messagingslackapi/slack-skills-plugin145—~1.3kAutomated safety check: PassMIT
ConnectWellApp-ai/Well345—~574Automated safety check: PassMIT
Markdown To Confluencetestdouble/han279—~2.4kAutomated safety check: PassMIT

Similar skills

  • Open Knowledge

    ojowwalker77/BonsAI

    Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP.

    145 GitHub stars~5.1k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Outline

    Vortiago/mcp-outline

    Conventions and efficient workflows for Outline knowledge bases via mcp-outline tools.

    156 GitHub stars~818 tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • Slack Messaging

    slackapi/slack-skills-plugin

    Official

    A skill your agent uses when writing, drafting, scheduling, or improving a Slack message, announcement, or reply sent via the Slack MCP tools (slacksendmessage, slacksendmessagedraft…

    145 GitHub stars~1.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Connect

    WellApp-ai/Well

    Connect and verify the Well MCP — authenticate, confirm the tools work, and show what to ask.

    345 GitHub stars~574 tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Publishes a local Markdown file to a user-specified Confluence location, creating a new page or updating an existing one through the Atlassian MCP server.

    279 GitHub stars~2.4k tokensUpdated 6 days ago
    Documents & OfficeAuto-check passed
  • Markdown

    facioquo/stock-indicators-dotnet

    Format and lint Markdown in this repository against GitHub Flavored Markdown and its markdownlint-cli2 configuration — headers, lists, code fences, callouts (VitePress containers on docs-site pages…

    1.2k GitHub stars~812 tokensUpdated today
    Business, Finance & HRAuto-check passed

More from smartfrog/opencode-froggy

  • Ask Questions If Underspecified

    smartfrog/opencode-froggy

    Clarify requirements before implementing. An agent skill from smartfrog/opencode-froggy.

    106 GitHub starsUsed in 5 repos~681 tokens
    Auto-check passed
  • TDD

    smartfrog/opencode-froggy

    Apply Test-Driven Development workflow for new features and bugfixes.

    106 GitHub stars~751 tokensUpdated 9 days ago
    Auto-check passed
  • Extreme Programming

    smartfrog/opencode-froggy

    Apply XP principles through simple evolving design, short feedback loops, and shared engineering responsibility.

    106 GitHub stars~315 tokensUpdated 9 days ago
    Auto-check passed

Questions about Backlog Management

What does Backlog Management do?

Manage ticket responsibilities, workflow, and capacity through Linear/Trello MCP tools or a Markdown fallback. Backlog Management is an agent skill from smartfrog/opencode-froggy. Manage ticket responsibilities, workflow, and capacity through Linear/Trello MCP tools or a Markdown fallback.

When should I use Backlog Management?

Backlog Management fits situations like: tasks that involve MCP servers; tasks that involve Markdown.

How do I install Backlog Management in Claude Code?

Run `npx skills add smartfrog/opencode-froggy --skill backlog-management -a claude-code`. Or copy the skill folder (skill/backlog-management in smartfrog/opencode-froggy) into .claude/skills/backlog-management in your project. Claude Code loads it when a task matches its description.

How do I install Backlog Management in Codex?

Run `npx skills add smartfrog/opencode-froggy --skill backlog-management -a codex`. Or copy the skill folder (skill/backlog-management in smartfrog/opencode-froggy) into .agents/skills/backlog-management in your project. Codex loads it when a task matches its description.

Can I use Backlog Management in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add smartfrog/opencode-froggy --skill backlog-management -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-management, .gemini/skills/backlog-management, .github/skills/backlog-management and .opencode/skills/backlog-management in your project.

What does Backlog Management need to run?

SKILL.md names no scripts, command-line tools or credentials: Backlog Management is instructions for the agent only.

Does Backlog Management access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Backlog Management safe to install?

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.

What licence does Backlog Management use?

Backlog Management is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Backlog Management use?

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.

What are the alternatives to Backlog Management?

Skills that share tags, products or a category with Backlog Management: Open Knowledge (ojowwalker77/BonsAI, 145 stars), Outline (Vortiago/mcp-outline, 156 stars), Slack Messaging (slackapi/slack-skills-plugin, 145 stars) and Connect (WellApp-ai/Well, 345 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Backlog Management?

smartfrog (a GitHub organization) maintains it in smartfrog/opencode-froggy, which has 106 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on September 28, 2026.

Source: smartfrog/opencode-froggy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.