claude/skills/linear-promote-to-project/SKILL.md
Linear IssueをProjectに昇格する。「〜をProjectに昇格して」「〜をProject化して」「Issue to Project」 「このIssueをProjectにして」などで発動。指定IssueからProject作成、Sub-issueのProject紐付け、 必要に応じてSub-issueの独立Issue化を実行する。linear CLIを使用。前提: linear-cli skillが必要。
npx skillsauth add lilpacy/dotfiles linear-promote-to-projectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Issue + Sub-issueベースの運用で、スコープが膨らんだIssueをProjectに昇格する。
以下のうち2つ以上に該当する場合にProjectへの昇格を推奨する:
linear issue show <ISSUE_ID>
Issue のタイトル・説明・状態を確認する。
linear CLIにSub-issue一覧コマンドがないため、GraphQL APIで取得する:
linear api --variable identifier=<ISSUE_ID> <<'GRAPHQL'
query($identifier: String!) {
issueSearch(filter: { parent: { identifier: { eq: $identifier } } }, first: 50) {
nodes { id identifier title state { name } }
}
}
GRAPHQL
linear project create --name "<Issueタイトルをベースにしたプロジェクト名>" --state planned
親Issueと全Sub-issueをProjectに紐付ける:
# 親Issue
linear issue update <ISSUE_ID> --project "<プロジェクト名>"
# 各Sub-issue
linear issue update <SUB_ISSUE_ID> --project "<プロジェクト名>"
Sub-issueがそれぞれ独立した作業単位の場合、親子関係を解除する:
linear issue update <SUB_ISSUE_ID> --parent ""
昇格結果をユーザーに報告する。以下を含める:
linear project create の --state は planned, started, paused, completed, canceled から選択。通常は planned で作成するdata-ai
ユーザー向けの回答、要件整理、説明、計画、レビュー、仕様、要約を作成するときに使う。自然言語だけでは条件、状態、多重度、期間、時刻、境界値、制約、推論、計算が曖昧になりうる場合、表、デシジョンテーブル、Mermaid 図、計算式、境界値表で一意化する。推測で補った図表要素は必ず明示する。
tools
Cross-agent messaging via SQLite. Send messages between Claude Code, Codex, Gemini CLI, and other agents. No daemon, no network, no dependencies beyond bash and sqlite3.
development
Anti-AI-slop design skill for greenfield pages, audits, redesigns, and design extraction from URLs or screenshots. Use when the user asks to build a new app or landing page, wants to redesign something, invokes Hallmark by name, or uses audit/redesign/study.
development
Reviews animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy. Default to flagging; approval is earned.