claude/slug/skills/slug/SKILL.md
Generate a semantic slug for the current session's work and copy the `/rename type/slug` command to clipboard. Use when the user asks what to call this session, wants a branch-style name for the work done, or asks to rename the conversation.
npx skillsauth add smykla-skalski/sai slugInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Review the entire conversation from start to finish and generate a semantic slug that captures all the meaningful work done across the session - not just the last task.
<type>/<slug> where:
feat, fix, chore, docs, refactor, test, or perffeat for new things, fix for bugs, chore for maintenance/config, docs for documentation, refactor for restructuring, test for test work.printf '/rename <type>/<slug>' | pbcopy - do not display this command, execute it.Copied: /rename <type>/<slug>You MUST call the Bash tool to run the pbcopy command. Do not just display it as code.
Skip this skill when the session has no meaningful work (e.g., just questions and answers with no code changes, config edits, or decisions made). If the session covered two completely unrelated topics with no dominant theme, pick the one with the most substantive work.
If pbcopy is unavailable (non-macOS), fall back to xclip -selection clipboard on Linux. If neither is available, output the rename command directly in chat instead of copying.
development
Run the council workflow from a normal Copilot session only when the user explicitly asks for council review, multi-persona critique, debate, design review, code review, architecture feedback, UX review, or tradeoff analysis. Do not use it for commit, stage, merge, approval, or generic pre-commit requests. Accept the same mode syntax as the bundled council reviewers: `core|auto|core-eng|core-ux|core-mix|all|debate <problem|@file>`. During council slash-command use, the current session agent moderates reviewer agents directly. Runs broader than 6 reviewers require explicit AskUserQuestion approval before launch.
tools
Use when the user invokes $council, $council:council, Council review, or Council debate. Use loaded SKILL body or one direct installed `skills/council/SKILL.md` read. Direct read path must contain `/.codex/plugins/cache/sai/council/` and end `/skills/council/SKILL.md`. `cd <cwd> && sed -n ... <path>` is valid. Do not use `pwd`, `ls`, `find`, `rg`, `cat`, multiple `&&`, or `;`. Never use repo-local paths. If unavailable, stop exactly `Council not run: skill unavailable.` At most one pre-tool message, exact `Council progress:` line only. Non-final lines start `Council progress:`.
development
Run council reviews with sourced engineering, UX, reliability, performance, AI, and strategy persona lenses. Use when the user asks for council review, multi-persona critique, debate, design review, code review, architecture feedback, UX review, or tradeoff analysis.
development
Use when the user asks for council review, multi-persona critique, debate, design review, code review, architecture feedback, UX review, or tradeoff analysis. Bare invocations use `core` profile auto-detect; explicit `auto` selects the best-fit 6 personas from the sourced 27-persona engineering and UX roster. Users can still pin `core`, `core-eng`, `core-ux`, `core-mix`, `all`, or `debate`.