Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/CodySwannGT/expostarter --skill lisa-linear-create명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | lisa-linear-create |
| description | Creates Linear Projects… |
| allowed-tools | ["Read","Glob","LS","Skill"] |
Analyze the provided file(s) and plan a Linear hierarchy. This skill plans structure only — every individual write is delegated to lisa-linear-write-issue. Do not call lisa-linear-access operation: save-project or lisa-linear-access operation: save-issue from this skill; those write tools are intentionally not in allowed-tools.
This skill is the destination of the lisa-tracker-create shim when tracker = "linear".
Reads linear.workspace, linear.teamKey from .lisa.config.json (with .local override).
$ARGUMENTS to understand scope.lisa-tracker-source-artifacts, then enumerate every external URL, embed, attachment, or example payload in the input and classify each by domain. Build the artifacts map (one entry per artifact: url, title, domain, source page, classification reason). See "Source Artifacts" below.lisa-product-walkthrough to capture current behavior, design-vs-product divergence, and reuse candidates. Skip when the work is purely backend or affects a screen that does not yet exist.Project (Epic) → Issue (Story) → sub-Issue (Sub-task)
Mapping per Linear best practices: Epic → Linear Project, Story → Issue with projectId, Sub-task → Issue with parentId. See config-resolution.md "Linear destination semantics".lisa-linear-write-issue in dependency order (Project first, then Issues with projectId set, then sub-Issues with parentId). Pass artifacts (filtered by domain per lisa-tracker-source-artifacts inheritance rules) and walkthrough findings (under ## Current Product).lisa-tracker-source-artifacts §8): after all writes complete, build the preservation matrix and verify every extracted artifact is reachable from the created items. Fail loudly if anything was dropped.Items that change runtime behavior should include a ## Validation Journey section. This section is consumed by lisa-linear-journey to automate verification.
Design the journey based on the change type. Place [EVIDENCE: name] markers at key verification points.
## Validation Journey
### Prerequisites
- Local dev server running
- Database accessible
- Required environment variables set
### Steps
1. Verify the current state before changes
2. Apply the change (run migration, deploy, etc.)
3. Verify the expected new state [EVIDENCE: state-after-change]
4. Test error/edge cases [EVIDENCE: error-handling]
5. Verify rollback or cleanup if applicable [EVIDENCE: rollback-check]
### Assertions
- Describe what must be true after verification
- Each assertion is verified against the captured evidence
If $ARGUMENTS includes (or references) any external artifact — PRD, design doc, Figma URL, Lovable prototype, Loom walkthrough, screenshot, example payload — those references MUST be preserved as attachments / remote links on the created items. Silent artifact loss is the single most common quality failure in this pipeline.
Invoke lisa-tracker-source-artifacts for the canonical rules: domains, per-tool classification, source precedence, conflict handling under ## Open Questions, inheritance from Project → Issue → sub-Issue, and the existing-component reuse expectation. Do not restate the rules here — invoke the skill so any rule change propagates uniformly.
When delegating actual writes to lisa-linear-write-issue, pass the extracted artifact list so its Phase 4c (Remote Links) step can attach them.
When the work touches existing user-facing surfaces, invoke lisa-product-walkthrough before drafting items. The walkthrough findings (current behavior, design-vs-product divergence, reuse candidates, behavioral surprises) become inputs to the item plan and surface under ## Current Product on the resulting items. Skip only when the work is purely backend or affects a screen that does not yet exist.
Each item must clearly communicate to:
Default team: from linear.teamKey config (override via arguments).
Mandatory. Every item created by this skill MUST go through lisa-linear-write-issue. This skill never performs Linear save operations itself — those tools are intentionally excluded from allowed-tools so the gate cannot be bypassed.
lisa-linear-write-issue enforces:
blocks / blocked_by / relates_to / duplicates)Items must be created in parent-before-child order so each child can be passed its parent ID:
lisa-linear-write-issue for the Epic (Project). Capture the returned Project ID.lisa-linear-write-issue with the Project ID as parent_project_id. Capture each Issue identifier.lisa-linear-write-issue with the Story Issue ID as parent_issue_id.For every delegated write, pass:
lisa-linear-add-journey after create)This skill owns:
It does not own the actual Linear write — that's lisa-linear-write-issue's job.