ワンクリックで
init-kumiki-project
Check whether the current workspace is a kumiki project, initialize it if not, and confirm the setup is ready.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Check whether the current workspace is a kumiki project, initialize it if not, and confirm the setup is ready.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | init-kumiki-project |
| description | Check whether the current workspace is a kumiki project, initialize it if not, and confirm the setup is ready. |
Use this skill when starting work in a workspace to verify it is a kumiki project and set it up if needed.
A kumiki project is one of:
.git/)from kumiki import * or import kumiki.kigumi/ directory or .venv/ with kumiki installedStop and ask the user before proceeding if the folder shows signs it belongs to something else:
package.json or node_modules/ at the root → likely a JS/TS projectpyproject.toml or setup.py that defines a package other than a kumiki frame script.py filesWhen in doubt, show the user a brief summary of what you see in the folder and ask them to confirm before touching anything.
A project is fully initialized when all of these are present:
.kigumi/kigumi.yaml — written by Kigumi after a successful setup.venv/bin/python3 (macOS/Linux) or .venv\Scripts\python.exe (Windows)my_cute_frame.py — starter example fileIf all three exist, skip to Step 4.
Run the VS Code command:
kigumi.initializeProjectInWorkspace
or if you can't, ask the user to run it from the command palette (cmd/ctrl+shift+p) by searching for "Kigumi: Initialize Project" OR through the Kigumi menu in the sidebar.
This command (title: "Kigumi: Initialize Project") handles everything:
.venv/ with Python 3.13 via uv.kigumi/kigumi.yamlmy_cute_frame.py as a starter example.gitignore entries (.venv/, kigumi_exports/, .kigumi/logs/)AGENTS.md, CLAUDE.md, .github/copilot-instructions.md, .cursorrules)Wait for the command to complete (it shows a progress notification in VS Code). On success you will see: "Kigumi workspace initialized and Kumiki was updated to latest."
If it fails, check the Kigumi output channel for details and report the error to the user.
.venv/bin/python3 -c "import kumiki, pathlib; print(pathlib.Path(kumiki.__file__).resolve().parent)"
On Windows: .venv\Scripts\python.exe instead of .venv/bin/python3.
Read <that_path>/docs/concepts.md to load Kumiki core concepts and architecture before doing any design work.
my-project/
├── .venv/ # Python venv with kumiki installed
├── .kigumi/
│ ├── kigumi.yaml # Project metadata written by Kigumi on init
│ └── logs/ # Session logs (created on first run)
├── .gitignore # Includes .venv/, kigumi_exports/, .kigumi/logs/
├── AGENTS.md # Agent instruction pointer (created by Kigumi)
├── CLAUDE.md # Claude instruction pointer (created by Kigumi)
├── my_cute_frame.py # Starter example frame
└── *.py # Additional frame files the user creates
Key markers:
.venv/bin/python3 exists and import kumiki succeedsfrom kumiki import * and define functions typed -> Framepyproject.toml / setup.py for a library (these are scripts, not packages)