Agent skill
command-management
Use PROACTIVELY this skill when you need to create or update custom commands following best practices
Install this agent skill to your Project
npx add-skill https://github.com/Emz1998/nexly-notes/tree/main/.claude/skills/command-management
SKILL.md
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
SlashCommandtool - 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
SlashCommandtool - 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
SlashCommandtool
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tdd-vitest-typescript
Test-Driven Development (TDD) using Vitest and TypeScript. Use when the user requests help with TDD, writing tests before code, test-first development, Vitest test setup, TypeScript testing patterns, unit testing, integration testing, or following the Red-Green-Refactor cycle with Vitest.
specs-creator
Creates detailed specifications from client needs including product specs, technical specs, design specs, and API specs. Use when the user requests help with requirement gathering, creating specifications, documenting client requirements, converting feature requests into structured specs, or needs to formalize project requirements for development handoff.
agile-planning
Generate agile release plans with sprints and roadmaps using unique sprint codes. Use when creating sprint schedules, product roadmaps, release planning, or when user mentions agile planning, sprints, roadmap, or release plans.
tailwind
writing-data
Use this skill when you need to structure data in `srs/data` for the Next.js app
writing-lib-functions
Use this skill when you need to write lib functions in `srs/lib` for the Next.js app
Didn't find tool you were looking for?