.github_gpt/skills/generate_command/SKILL.md
Create a new custom slash command following conventions and best practices
npx skillsauth add the-rabak/compound-engineering-plugin generate_commandInstall 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.
Create a new custom slash command in .github/commands/ that is specific, testable, and aligned with repository conventions.
.github/commands/[name].md. Subdirectories such as workflows/ are allowed.$ARGUMENTS for dynamic inputs.CLAUDE.md.git diff.<task>, <requirements>, and <constraints>.---
name: command-name
description: Brief description of what this command does (max 100 chars)
argument-hint: "[what arguments the command accepts]"
---
# Command Title
Brief description of what this command does.
## Steps
1. First step with specific details
- Include file paths, patterns, or constraints
- Reference existing code if applicable
2. Second step
- Use parallel tool calls when possible
- Check and verify results
3. Final steps
- Run tests
- Run linting
- Review the diff
## Success Criteria
- [ ] Tests pass
- [ ] Code follows the style guide
- [ ] Documentation updated if needed
Implement #$ARGUMENTS following these steps:
1. Research existing patterns
- Search for similar code using Grep
- Read relevant files to understand the approach
2. Plan the implementation
- Think through edge cases and requirements
- Consider test cases needed
3. Implement
- Follow existing code patterns
- Write tests first if doing TDD
- Ensure code follows CLAUDE.md conventions
4. Verify
- Run tests: use the project's test command (for example `npm test`, `pytest`, `cargo test`, or `php artisan test`)
- Run a linter appropriate to the stack
- Check changes with git diff
5. Commit if appropriate
- Stage changes
- Write a clear commit message
.github/commands/[name].md.tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.