بنقرة واحدة
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.