ワンクリックで
import
Import an existing research project into the SWF workflow: create Linear Project with milestones, add standard docs to existing repo
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Import an existing research project into the SWF workflow: create Linear Project with milestones, add standard docs to existing repo
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | import |
| description | Import an existing research project into the SWF workflow: create Linear Project with milestones, add standard docs to existing repo |
Bring an existing research project into the SWF workflow without disrupting current work.
Identify the project:
ls top-level structuregit log --oneline -10 recent historyAssess current phase:
src/ 但没有 results/ 或实验记录 → 可能 Phase 1docs/paper/、论文 draft、.tex 文件 → 可能 Phase 5根据 repo 分析,我判断项目在 Phase 2(验证与 Benchmark):
- src/ 下核心代码已完成(最近 commit 多是 bugfix 而非新功能)
- 有 benchmarks/ 目录和部分结果
- 但还没有 case study 相关代码
你觉得准确吗?
Gather project info:
git remote -v 自动获取)Create Linear Project:
<one-line description>
**GitHub:** <repo-url>
**Tech Stack:** <tech stack>
**Imported:** <date>
**Imported at:** Phase <N>
Create Phase Milestones (read ${CLAUDE_SKILL_DIR}/../reference/phase-template.md):
Scaffold missing docs (non-destructive — never overwrite existing files):
| File | If exists | If missing |
|---|---|---|
| CLAUDE.md | Keep as-is, suggest merging SWF conventions | Generate from template |
| docs/design.md | Keep as-is | Create placeholder, remind user to fill |
| docs/adr/ | Keep as-is | Create directory |
| docs/experiments/benchmark/ | Keep as-is | Create directory |
| docs/experiments/case/ | Keep as-is | Create directory |
| docs/paper/ | Keep as-is | Create directory |
| configs/ | Keep as-is | Create directory |
| results/ | Keep as-is | Create directory |
| .gitignore | Merge SWF entries (results/, *.h5ad, etc.) without deleting existing rules | Generate from template |
Handle existing CLAUDE.md:
Seed current phase issues:
Summarize prior work to Archive:
git log — development history, key milestonescreate_document with project parameter):
导入前工作总结# <project-name> — 导入前工作总结
**导入日期:** <date>
**导入时 Phase:** <N>
**Repo:** <url>
## 已完成的工作
- <key accomplishment 1>
- <key accomplishment 2>
- ...
## 关键设计决策
- <decision 1 — inferred from code/docs>
- ...
## 已有成果
- 代码:<what's been built>
- 数据/实验:<what results exist>
- 文档:<what docs exist>
## 备注
<any other context worth preserving>
Commit and report:
docs: integrate SWF workflow## 导入完成:<project-name>
Linear Project: <url>
当前阶段: Phase <N>
新增文件: <list>
修改文件: <list>
保持不动: <list>
下一步:
- /swf:context 查看项目全貌
- /swf:plan-next 规划当前阶段的 issues
Graduate an evaluated idea into a full project: create Linear Project with Phase milestones, GitHub repo, and standard directory structure
Initialize Linear workspace for SWF workflow: create label system, Ideas project, Archive project, and configure team settings
Show today's tasks across all projects, optionally filtered by type label (dev, writing, figures, experiment, admin)
Read project state and design docs, then create the next batch of Linear issues for a project
Export Done/Canceled issues to Archive project as Documents, then guide user to delete originals to free quota
Review recent ADRs, experiments, and code changes, then update docs/design.md accordingly