linear-planning

Organize Recyclarr work items into Linear initiatives, projects, and issues.

2.1k|36|Updated Feb 4, 2021
One-click install
npx skills add https://github.com/recyclarr/recyclarr --skill linear-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear-planning
Source: https://github.com/recyclarr/recyclarr/tree/main/.opencode/skills/linear-planning
Command: npx skills add https://github.com/recyclarr/recyclarr --skill linear-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured framework for planning and tracking work items within the Recyclarr project using the Linear platform, ensuring clarity and efficient progress management.

Core Features & Use Cases

  • Hierarchical Work Management: Organizes work into Initiatives, Projects, and Issues for clear scope definition.
  • Dependency Tracking: Utilizes Linear's blockedBy feature to manage interdependencies between tasks and projects.
  • Clear Separation of Concerns: Differentiates between work tracking in Linear and design/architectural knowledge in the repository.
  • Use Case: When planning a new feature, create a Project in Linear, break down the work into individual Issues, and link them to relevant architectural documents in the repository.

Quick Start

Use the linear-planning skill to create a new project in Linear for the 'Gateway Layer' initiative.

Frequently Asked Questions about linear-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure project management work in Linear using initiatives and issues?

Project management in Linear is structured by organizing work into a hierarchy of Initiatives, Projects, and Issues. This framework separates work status tracking in Linear from design rationale stored in the repository, ensuring clear scope definition and efficient progress management.

What is the best way to track task dependencies in Linear?

Task dependencies in Linear are tracked using the blockedBy feature. This mechanism manages interdependencies between individual tasks and projects, allowing teams to visualize blocking relationships and sequence work items efficiently within the workflow.

How do I separate design rationale from task tracking in an agile workflow?

To separate design rationale from task tracking in an agile workflow, maintain work status and progress in Linear while storing architectural knowledge and design documents in the repository. Link Linear issues to these repository documents for context.

Can I use Linear for agile project planning without external documentation?

Linear can be used for agile project planning to track work status, but specific design rationale and architectural knowledge should be stored in the repository. This clear separation of concerns prevents cluttering issues with dense design specifications.

How to create a new project in Linear for an existing initiative?

To create a new project in Linear for an existing initiative, group the work under the parent Initiative, define the project scope, and break down the deliverables into individual Issues. Use naming conventions and link issues to relevant repository documents.

Why are my Linear project issues not reflecting the correct workflow status?

Linear project issues may not reflect the correct workflow status if specific naming conventions and status transitions are not followed. Adhere to the defined workflow management rules to ensure efficient progress tracking and accurate status updates.