Agent Skills: command-management

Use PROACTIVELY this skill when you need to create or update custom commands following best practices

UncategorizedID: Emz1998/nexly-notes/command-management

Install this agent skill to your local

pnpm dlx add-skill https://github.com/Emz1998/nexly-notes/tree/HEAD/.claude/skills/command-management

Skill Files

Browse the full folder contents for command-management.

Download Skill

Loading file tree…

.claude/skills/command-management/SKILL.md

Skill Metadata

Name
command-management
Description
Use PROACTIVELY this skill when you need to create or update custom commands following best practices

Goal: Create or update a custom command following best practices and template standards

Tasks

  • T001: Read the Anthropic documentation on how to create custom commands from @.claude/skills/command-management/references/command-docs.md
  • T001: Read the command template from .claude/skills/command-management/templates/command.md
  • T002: Analyze instructions/requirements from the user to understand the command's purpose and scope
  • T003: Determine the appropriate command folder location
  • T004: Create or update the command file in the determined location
  • T005: Test the command using the SlashCommand tool
  • T006: Report the results to the user

Constraints

  • NEVER omit any of the 6 template sections (Context, Tasks, Constraints, Examples, References, Output Format)
  • NEVER omit required YAML frontmatter fields (name, description, allowed-tools, argument-hint, model)
  • NEVER save command files outside .claude/commands/ directory
  • NEVER grant more tool permissions than absolutely necessary
  • NEVER use 'all' tool access unless the command truly requires unrestricted access
  • NEVER use 'opus' model unless the command requires complex reasoning
  • DO NOT create tasks without sequential IDs (T001, T002, T003, etc.)
  • DO NOT create non-atomic tasks - each task must describe one clear operation
  • DO NOT skip the testing phase via SlashCommand tool
  • DO NOT omit usage examples with actual parameter values

Success Criteria

  • [ ] Command file saved to correct location (.claude/commands/ or appropriate subfolder)
  • [ ] YAML frontmatter includes all required fields (name, description, allowed-tools, argument-hint, model)
  • [ ] All 6 template sections present and populated
  • [ ] Tool permissions follow least-privilege principle
  • [ ] Tasks organized with sequential IDs (T001, T002, etc.)
  • [ ] At least one concrete usage example included
  • [ ] Command tested successfully via SlashCommand tool