一键导入
systematize
Creates a stack-agnostic repo-setup command from a reusable setup-session methodology.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates a stack-agnostic repo-setup command from a reusable setup-session methodology.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Merges completed work back to main through a protected-branch pull request workflow.
Set up a new git worktree and install dependencies.
Merges completed work back to main through a protected-branch pull request workflow.
Set up a new git worktree and install dependencies.
Prepares a Python package for PyPI release by updating the version, building, and verifying the distribution.
Prepare a release by updating the version, building, and verifying the distribution.
| name | systematize |
| description | Creates a stack-agnostic repo-setup command from a reusable setup-session methodology. |
Create a new stack-agnostic repo-setup command under .agents/skills/project/ by extracting a reusable methodology from a repo setup session.
$ARGUMENTS
Review the conversation you just had and identify the “repo setup” that just happened (or is being referenced), including:
Only ask the user if this information is genuinely unclear or missing from the conversation (for example: the repo path was never stated, or the stack/tooling wasn’t specified).
Pick a descriptive kebab-case filename under .agents/skills/project/ and ensure the implied slash command matches the path:
.agents/skills/project/new-repo-init/SKILL.md → /project/new-repo-initDo not split the repo-setup workflow into multiple commands: produce a single end-to-end command.
Identify the specific steps from start → end as they occurred in the session:
If the conversation never captured a concrete command (for example it says “install deps” without showing how), ask the user for the canonical command to put into the script.
Extract the reusable repo-setup pattern from the session:
Do not assume every repo-setup session includes scaffolding, “hello world”, tests, CI, docs, or mekara directories—only include what the session actually did (or explicitly intended to do).
Replace situation-specific details with instructions to infer from the session or ask the user:
If the session used a command successfully, prefer embedding that exact command in the new script (as a parameterized placeholder if it contains repo-specific values) instead of inventing a different command.
Important: The created command must work regardless of:
.md for Markdown docs is fine, but don't assume .yml vs .js config files)Use examples to show different approaches for different stacks, but keep steps general enough to adapt.
Create .agents/skills/project/<name>.md so it satisfies the Output Specification above.
Repo-setup-specific requirements beyond the standard:
Example skeleton (adapt to the session; do not copy blindly):
Re-read the new command and ensure:
Update both:
docs/docs/code-base/mekara/claude-commands.md
.agents/skills/ directory tree.docs/docs/usage/index.md
pre-commit as a Git hooks manager for all projects, recommend "proper Git commit hooks tooling" and give several examples of different tools for different stacks.claude-commands.md, write 1-2 sentence summaries, not step-by-step lists. The command file itself has the details.pre-commit install reads from .pre-commit-config.yaml, it doesn't create it)./project/setup-docs.md as a reference for how to handle multiple approaches.