fibery-scrum | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / fibery-scrum

fibery-scrum

maintained by Natural-Heroes

star 0 account_tree 0 verified_user MIT License
bolt View GitHub

name: Fibery Scrum description: This skill should be used when the user asks to "work with Fibery", "query Fibery tasks", "create a Fibery task", "create a todo", "update task in Fibery", "show sprint status", "link PR to Fibery", "sync with Fibery", or mentions Fibery entities (Release, Sprint, Story, Task, Todo). Provides knowledge of the Natural Heroes Fibery workspace including both Scrum tasks and general Todos. version: 0.2.0

Fibery Integration

Integrate development workflow with Fibery project management. This skill provides schema knowledge and query patterns for the Natural Heroes Fibery workspace, supporting both sprint-based Scrum tasks and general Todos.

Two Task Systems

This workspace has two task management systems:

System Database Use For
Scrum Scrum/Task Sprint development work, bugs, features
General Todos Fibery databases/Todo Operations, meetings, marketing, ad-hoc work

When to Use Which

Use Case Database Command
Sprint development work Scrum/Task /create-task
Bug fixes for sprints Scrum/Task /create-task --type=bug
Feature development Scrum/Task /create-task --type=feature
Meeting action items Fibery databases/Todo /create-todo
Marketing tasks Fibery databases/Todo /create-todo
Operations tasks Fibery databases/Todo /create-todo
R&D / Formula work Fibery databases/Todo /create-todo
Ad-hoc tasks (no sprint) Fibery databases/Todo /create-todo

Scrum Hierarchy

The workspace uses a 4-level hierarchy:

Release → Sprint → Story → Task
Entity Database Key Fields
Release Scrum/Release Name, Release Date, Release Goal
Sprint Scrum/Sprint Name, Date (range), Sprint Goal, Expected/Delivered Points
Story Scrum/Story Name, User Story, Acceptance Criteria, Expected Points
Task Scrum/Task Name, Task ID, DRI, Priority, Task Size, Task Type, PR Link

Workflow States

Release States

  • Planning
  • Code Freeze
  • Dev Release
  • QA Complete
  • Prod Release

Sprint/Story States

  • Todo
  • In Progress
  • Done

Task States

  • Backlog
  • Todo
  • Doing
  • In Review
  • On Hold
  • Done

Task Enums

Field Values
Priority Low, Medium, High, Highest
Task Size Tiny Task, Simple, Moderate, Complex, Large, Very Large
Task Type Feature Request, Change Request, Bug
Repo dev-storefront, odoo, architecture, graphiti, misc, mastra
Tag Hotfix, Planned

Query Patterns

Get Active Sprint Tasks

{
  "q_from": "Scrum/Task",
  "q_select": {
    "Name": ["Scrum/Name"],
    "Task ID": ["Scrum/Task ID"],
    "State": ["workflow/state", "enum/name"],
    "DRI": ["Scrum/DRI", "user/name"],
    "Story": ["Scrum/Story", "Scrum/Name"],
    "Sprint": ["Scrum/Story Sprint", "Scrum/Name"]
  },
  "q_where": ["q/and",
    ["!=", ["workflow/state", "workflow/Final"], "$notFinal"],
    ["=", ["Scrum/Story Sprint", "workflow/state", "enum/name"], "$inProgress"]
  ],
  "q_params": {
    "$notFinal": true,
    "$inProgress": "In Progress"
  },
  "q_limit": 50
}

Get Task by ID

{
  "q_from": "Scrum/Task",
  "q_select": {
    "Name": ["Scrum/Name"],
    "Task ID": ["Scrum/Task ID"],
    "Public Id": ["fibery/public-id"],
    "State": ["workflow/state", "enum/name"],
    "DRI": ["Scrum/DRI", "user/name"],
    "Priority": ["Scrum/Priority", "enum/name"],
    "Task Type": ["Scrum/Task Type", "enum/name"],
    "PR Link": ["Scrum/PR link"],
    "Story": ["Scrum/Story", "Scrum/Name"]
  },
  "q_where": ["=", ["Scrum/Task ID"], "$taskId"],
  "q_params": { "$taskId": "123" },
  "q_limit": 1
}

Get Current Sprint

{
  "q_from": "Scrum/Sprint",
  "q_select": {
    "Name": ["Scrum/Name"],
    "State": ["workflow/state", "enum/name"],
    "Expected Points": ["Scrum/Expected Points"],
    "Delivered Points": ["Scrum/Delivered points"],
    "Release": ["Scrum/Release", "Scrum/Name"]
  },
  "q_where": ["=", ["workflow/state", "enum/name"], "$state"],
  "q_params": { "$state": "In Progress" },
  "q_limit": 1
}

Update Patterns

Update Task State

{
  "database": "Scrum/Task",
  "entity": {
    "fibery/id": "<uuid>",
    "workflow/state": "Doing"
  }
}

Update PR Link

{
  "database": "Scrum/Task",
  "entity": {
    "fibery/id": "<uuid>",
    "Scrum/PR link": "https://github.com/org/repo/pull/123"
  }
}

Create Task

{
  "database": "Scrum/Task",
  "entity": {
    "Scrum/Name": "Task name",
    "Scrum/Task Type": "Feature Request",
    "Scrum/Story": "<story-uuid>",
    "workflow/state": "Todo"
  }
}

Task ID Convention

Tasks use a numeric Task ID field (e.g., 262, 275). Extract from:

  • Branch names: feat/262-shopping-cart → Task ID 262
  • Commit messages: feat(262): add cart → Task ID 262
  • PR titles: feat(262): shopping cart → Task ID 262

GitHub Integration

Tasks link to GitHub Pull Requests via:

  • Scrum/PR link - Direct URL to PR
  • Scrum/Pull Request - Linked GitHub/Pull Request entity
  • Scrum/PR State - PR status text

General Todos (Fibery databases/Todo)

For non-sprint work: operations, meetings, marketing, R&D, etc.

Todo Key Fields

Field API Path Type
Name Fibery databases/name text
State workflow/state enum
DRI Fibery databases/DRI user
Priority Fibery databases/Priority enum
Deadline Fibery databases/Deadline date-time
Tags Fibery databases/Tags collection

Todo States

  • Backlog
  • Todo
  • Doing
  • In Review
  • On Hold
  • Done

Query Active Todos

{
  "q_from": "Fibery databases/Todo",
  "q_select": {
    "Name": ["Fibery databases/name"],
    "Public ID": ["fibery/public-id"],
    "State": ["workflow/state", "enum/name"],
    "DRI": ["Fibery databases/DRI", "user/name"],
    "Priority": ["Fibery databases/Priority", "enum/name"],
    "Deadline": ["Fibery databases/Deadline"]
  },
  "q_where": ["!=", ["workflow/state", "workflow/Final"], "$notFinal"],
  "q_params": { "$notFinal": true },
  "q_limit": 50
}

Create Todo

{
  "database": "Fibery databases/Todo",
  "entity": {
    "Fibery databases/name": "Todo title",
    "Fibery databases/Priority": "Medium",
    "workflow/state": "Todo"
  }
}

Additional Resources

Reference Files

For detailed query examples and field mappings:

  • references/schema.md - Complete field definitions for all Scrum entities
  • references/queries.md - Additional query patterns and examples

Examples

Working query examples in examples/:

  • get-sprint-tasks.json - Query for sprint tasks
  • update-task.json - Update task fields

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 0
GitHub Forks 0
Created Jan 2026
Last Updated 4 months ago
tools tools productivity tools

Related Skills

ui-ux-pro-max
chevron_right
planning-with-files
chevron_right
agent-browser
chevron_right
content-prd
chevron_right
biomni
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.