โ„น๏ธ
Invoke any skill by typing /skill-name followed by any arguments โ€” e.g. /new-customer Savills. Global skills live in C:\Users\matt_\.claude\commands\.

Global Skills

๐Ÿ”
/clone-repo Global
Re-clones the project repo at the start of a new session. Fully context-aware โ€” reads customer, project, repo name and URL from the project CLAUDE.md. If there is only one repo, no input is needed: just confirm and it deletes the old folder and clones fresh. Use this every time you pick a project back up.
File: ~/.claude/commands/clone-repo.md ยท Auto-detects: everything ยท Requires: confirmation only
๐Ÿข
/create-customer Global
Creates a new customer workspace under Customers\ โ€” including the standard folder structure, CLAUDE.md, and _context\urls-connections.md. Asks for customer name and any known contacts before building.
File: ~/.claude/commands/create-customer.md
๐Ÿ“ฆ
/create-project Global
Creates a new project under an existing customer โ€” including folder structure (_context\, _output\, _temp\, repos\), project CLAUDE.md with DevOps and Fabric details, and URL placeholders in the customer's urls-connections.md. Also updates the customer CLAUDE.md Active Projects list.
File: ~/.claude/commands/create-project.md ยท Requires: customer name, project name, DevOps org, DevOps project name
๐Ÿ”—
/create-repo Global
First-time repo setup for a project. Asks for the Azure DevOps clone URL, clones it into repos\, and saves the repo name and URL into the project CLAUDE.md under ## Repos. Run once per project โ€” after this, use /clone-repo to refresh.
File: ~/.claude/commands/create-repo.md ยท Requires: repo URL ยท Auto-detects: customer, project
๐Ÿ”ง
/fabric-cicd-setup Global
Sets up automated Microsoft Fabric deployment (DEV โ†’ UAT โ†’ PRD) via Azure DevOps for a given repo. Copies pipeline files, discovers deployment stage IDs, and outputs the complete variable group values needed in Azure DevOps.
File: ~/.claude/commands/fabric-cicd-setup.md ยท Requires: repo path, Fabric workspace URL, deployment pipeline URL, tenant ID
๐Ÿ“‹
/handover Global
Creates a structured handover note for the current session. Prompts for a session name and save location, then compiles what was worked on, what's complete, the next immediate action, open questions, key decisions, and files to read on pickup. Also used automatically by Rule 2 when context is running low.
File: ~/.claude/commands/handover.md ยท Filename format: handover-YYYY-MM-DD-{session-name}.md
๐Ÿ”„
/update-handover Global
Updates an existing handover note with the latest progress from the current session. Appends newly completed items, updates the next action, revises remaining work, and updates the summary on the Handovers page. Pass a session name to target a specific handover, or leave blank to update the most recent.
File: ~/.claude/commands/update-handover.md ยท Usage: /update-handover or /update-handover {session-name}