From klaussy
Scaffolds per-agent conventions (CLAUDE.md, GEMINI.md, Cursor rules, Copilot instructions) and repo-namespaced skills for eight AI coding tools via klaussy. Run once per repo.
How this skill is triggered — by the user, by Claude, or both
Slash command
/klaussy:klaussy-init [--force] [--skip-enrich] [--base-branch <branch>][--force] [--skip-enrich] [--base-branch <branch>]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffold AI coding-agent boilerplate for the user's project by running klaussy. By default this covers all eight supported agents — Claude Code, Gemini CLI, Cursor, Codex, GitHub Copilot, Google Antigravity, Cline, and Aider — from a single shared set of conventions.
Scaffold AI coding-agent boilerplate for the user's project by running klaussy. By default this covers all eight supported agents — Claude Code, Gemini CLI, Cursor, Codex, GitHub Copilot, Google Antigravity, Cline, and Aider — from a single shared set of conventions.
Confirm klaussy is available. Run klaussy --version. If the command isn't found, install with pipx install klaussy (preferred) or pip install --user klaussy. Re-verify with klaussy --version afterward.
Detect the base branch. Klaussy will prompt interactively if not given, which blocks the agent. Pre-detect via git branch --list dev develop main master | head -1 and pass --base-branch <detected>. If none of those exist, fall back to whatever git symbolic-ref refs/remotes/origin/HEAD returns, or main.
Run klaussy init. Pass through $ARGUMENTS if the user supplied any (e.g. --force, --skip-enrich):
klaussy init --base-branch <detected> $ARGUMENTS
If .claude/skills/ or ./CLAUDE.md already exists, ask the user whether to pass --force rather than assuming. The migration in klaussy init removes legacy .claude/commands/*.md files only if it owns them (via the .klaussy-version marker) — user-authored commands are left alone.
Agent targets. By default klaussy scaffolds all eight supported agents — Claude Code, Gemini CLI, Cursor, Codex, GitHub Copilot, Google Antigravity, Cline, and Aider — from the same conventions. Each gets its native conventions file (e.g. CLAUDE.md, GEMINI.md, AGENTS.md for Codex/Antigravity, .github/copilot-instructions.md, .cursor/rules/, .clinerules/conventions.md, CONVENTIONS.md for Aider), plus the bundled skills in its native skills directory and permissions — except Aider, which is conventions-only (it has no skills or hooks mechanism). To narrow to specific agents, pass --agents claude,gemini (any subset). If the user only uses Claude, suggest --agents claude.
Verify output. The paths below are Claude Code's; each other selected agent gets the equivalent in its own dir (.gemini/, .cursor/, .agents/ for Codex, .github/ for Copilot) plus its native conventions file. Confirm these landed:
./CLAUDE.md at the repo root (with project-wide content).claude/rules/<glob-stem>.md for each path-scoped rule bucket klaussy-repo-conventions detected (zero or more files; some repos won't have any).claude/skills/<repo>-<skill>/SKILL.md for 16 skills (review, precommit, plan, debug, implement, refactor, test, fix, pr, commit, explain, humanize, new-worktree, adr-generator, security-audit, slop-coded).claude/settings.json.github/PULL_REQUEST_TEMPLATE.md (only if the repo didn't already have one).gitignore updated with klaussy output exclusionsReport. Tell the user which skills were created (point at <repo>-plan and <repo>-review as the high-leverage ones), summarize what's in CLAUDE.md and any .claude/rules/*.md files, and suggest reviewing them before committing.
klaussy init will be a near-no-op; suggest the klaussy-update skill instead if the user actually wants to refresh.npx claudepluginhub steph-dove/klaussy-agents --plugin klaussyScaffolds `.agents/` project context (sessions, memory, agent configs) for existing repos. Use when adding AI coding-assistant documentation or migrating to structured AI workflows.
Automatically configure Claude Code best practices for new projects: directory skeleton, AGENTS.md, hooks, and interactive placeholders fill. Invoke via `/init-project`.
Detects existing Claude Code agent systems, assesses maturity levels from components like CLAUDE.md and .claude/, and routes to setup or migration workflows. Triggers on 'setup agent' or 'migrate agent system'.