← Back to list
name: workspace-init
description: |
Initialize a new workspace by copying the standard artifact template (STATUS.md, CHECKPOINTS.md, UNITS.csv, DECISIONS.md + folders).
Trigger: workspace init, initialize workspace, workspace template, 初始化 workspace.
Use when: 启动任何 pipeline run(必须先有 workspace 工件与目录骨架)。
Skip if: workspace 已初始化且不希望覆盖既有文件(除非显式

workspace-init
by WILLOSCAR
Research pipelines as semantic execution units: each skill declares inputs/outputs, acceptance criteria, and guardrails. Evidence-first methodology prevents hollow writing through structured intermediate artifacts.
⭐ 83🍴 10📅 Jan 24, 2026
SKILL.md
name: workspace-init
description: |
Initialize a new workspace by copying the standard artifact template (STATUS.md, CHECKPOINTS.md, UNITS.csv, DECISIONS.md + folders).
Trigger: workspace init, initialize workspace, workspace template, 初始化 workspace.
Use when: 启动任何 pipeline run(必须先有 workspace 工件与目录骨架)。
Skip if: workspace 已初始化且不希望覆盖既有文件(除非显式 --overwrite)。
Network: none.
Guardrail: 不要修改 .codex/skills/workspace-init/assets/ 模板;默认不覆盖已有文件。
Workspace Init
Create an artifact-first workspace using the standard template under assets/workspace-template/.
This skill is intentionally simple and deterministic.
Input
- Target workspace directory (usually the current working directory for the run).
Outputs
STATUS.md,CHECKPOINTS.md,UNITS.csv,DECISIONS.mdGOAL.mdqueries.mdpapers/,outline/,citations/,output/(with placeholder files)
Workflow
- Create the target workspace directory if it does not exist.
- Copy the contents of
assets/workspace-template/into the workspace. - Do not overwrite existing files unless explicitly requested; prefer merge/append when safe.
- Ensure the four core files exist:
STATUS.md,UNITS.csv,CHECKPOINTS.md,DECISIONS.md.
Quality checklist
- Workspace contains the template files and folders.
-
UNITS.csvis valid CSV with the required header.
Side effects
- Allowed: create missing workspace files/directories.
- Not allowed: modify the template under
.codex/skills/workspace-init/assets/.
Script
Quick Start
python .codex/skills/workspace-init/scripts/run.py --helppython .codex/skills/workspace-init/scripts/run.py --workspace <workspace_dir>
All Options
--overwrite: allow overwriting existing files in the target workspace
Examples
- Create a new workspace:
python .codex/skills/workspace-init/scripts/run.py --workspace workspaces/my-run
- Re-init and overwrite template files (be careful):
python .codex/skills/workspace-init/scripts/run.py --workspace workspaces/my-run --overwrite
Troubleshooting
Issue: workspace already exists and files were not overwritten
Fix:
- This is the default behavior. Re-run with
--overwriteonly if you want to replace template files.
Issue: you accidentally tried to use the repo root as a workspace
Fix:
- Always use
workspaces/<name>/(the runner refuses to use the repo root).
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

