ワンクリックで
linear-project-creation
Create and refine Linear projects through in-depth interviewing and exploration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create and refine Linear projects through in-depth interviewing and exploration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Check CI status, analyze failures, and explain skips for a Dynamo PR
Launch Dynamo+SGLang servers from example scripts, send test traffic, and validate
Profile-driven performance optimization loop. Baseline, profile, optimize one thing, measure, repeat.
Stage and commit changes with standardized format
Start a debugging session with worklog file
Convert a Linear project into child tickets with verification steps
| name | linear-project-creation |
| description | Create and refine Linear projects through in-depth interviewing and exploration |
Create or refine a Linear project through in-depth interviewing and codebase exploration. This skill requires Linear MCP.
Ask the user:
If creating new:
If existing:
This step repeats until both Claude and the user are satisfied.
Ask targeted, probing questions in batches of 2-3. Focus on areas that matter for Dynamo projects:
Architecture & Design:
Performance:
Integration & Compatibility:
Failure Modes:
Testing & Validation:
Important guidelines:
Based on the user's answers, gather relevant context:
Codebase exploration (use Dynamo directory map):
lib/llm/src/ - Rust LLM corelib/parsers/src/ - Parser implementationslib/bindings/python/ - PyO3 bindingscomponents/src/dynamo/sglang/ - SGLang wrapperexamples/backends/ - Example configurationsRead relevant files, look for existing patterns, check tests, identify interfaces.
Linear exploration:
Summarize findings: After exploring, briefly summarize what you learned and how it informs the spec.
Ask the user:
"Based on what we've discussed and what I found, do you have more context to add? Or is there anything else I should explore?"
Exit conditions (move to Step 3 when either is met):
If neither condition is met, loop back to 2a with more targeted questions based on gaps identified.
After the loop completes, update the Linear project description with:
## Problem Statement
[1-2 sentences on what problem this solves]
## Goals
- [Concrete, measurable goal]
## Non-Goals
- [Explicitly out of scope]
## Requirements
### Must Have
- [Requirement with acceptance criteria]
### Nice to Have
- [Lower priority]
## Technical Approach
[High-level approach, not implementation details]
[Include which layers are affected: Rust core / Python bindings / SGLang wrapper / deployment]
## Performance Considerations
[Latency impact, memory impact, scaling characteristics]
## Success Metrics
- [How we measure success - specific numbers where possible]
## Target Release
[Release label, e.g., "Dynamo Releases > Dynamo 0.9.0"]
## Risks & Dependencies
- [Known risks and dependencies]
- [SGLang version requirements if applicable]
## Context Gathered
[Brief summary of relevant code, patterns, or related issues discovered during exploration]
Use Linear MCP to update the project description directly.
linear-project-to-tickets)Linear uses nested labels for releases. When applying release labels: