Skills Listing
Displays all available radisha skills with descriptions and command aliases.
When to Use
- User asks what skills are available
- User wants to discover radisha capabilities
- User types
/skills
Quick Commands
These shortcuts invoke common skills directly:
| Command | Description | Skill |
|---|---|---|
/plan |
Start planning (asks which type) | Smart menu |
/plan-feature |
Plan a new feature | planning-feature |
/plan-bugfix |
Plan a bug fix | planning-bugfix |
/plan-refactor |
Plan refactoring | planning-refactor |
/commit |
Create a commit | git-commit |
/pr |
Prepare a pull request | git-prepare-pull-request |
/review |
Review a pull request | pr-review |
/testplan |
Create a test plan | testing-testplan |
/explore |
Explore unfamiliar code | exploration-explore-code |
/skills |
List all skills (this) | radisha-skills |
/update |
Update radisha | radisha-update |
/improve-skill |
Improve an existing skill | radisha-improve-skill |
All Skills by Category
Entry Point
| Skill | Description |
|---|---|
radisha-help |
Core skill - how to use radisha, workflow rules, validation |
Planning
| Skill | Description |
|---|---|
planning-feature |
Plan new features (includes changelog + tests) |
planning-bugfix |
Plan bug fixes (root cause analysis) |
planning-refactor |
Plan refactoring (best practices focus) |
planning-docs |
Plan documentation (no changelog/tests) |
planning-base |
Shared rules - do not invoke directly |
Programming
| Skill | Description |
|---|---|
programming-cpp |
C++ Core Guidelines, C++17, performance |
programming-cpp-design-patterns |
Suggests applicable design patterns |
programming-cpp-stl-algorithms |
STL algorithms instead of manual loops |
programming-cpp-naming-rules |
File/class naming conventions |
programming-cmake-best-practices |
Modern CMake 3.15+ |
programming-python |
PEP 8, type hints, modern Python 3.8+ |
Testing
| Skill | Description |
|---|---|
testing-testplan |
Create test plans for QA handoff |
testing-gtest-gmock |
GTest/GMock for C++ testing |
testing-pytest |
Pytest for Python testing |
Libraries
| Skill | Description |
|---|---|
library-amd-smi |
AMD SMI library for GPU/CPU/NIC monitoring |
Projects
| Skill | Description |
|---|---|
rocprofsys |
ROCm Systems Profiler workflows (main entry point) |
rocprofsys-configure |
Configure rocprofiler-systems build |
rocprofsys-build |
Build and install rocprofiler-systems |
Git
| Skill | Description |
|---|---|
git-commit |
Create meaningful commit messages |
git-prepare-pull-request |
Prepare reviewable PRs |
pr-review |
Structured PR review |
Exploration
| Skill | Description |
|---|---|
exploration-explore-code |
Systematic codebase exploration |
Code Quality
| Skill | Description |
|---|---|
code-smells |
Detect code smells (refactoring.guru catalog) |
refactoring-techniques |
Apply 60+ refactoring techniques (Extract Method, Move Field, etc.) |
static-analysis |
Run linters and static analysis tools |
review-architecture |
Architecture documentation (iterative, chapter-by-chapter) |
architecture-analyze |
Analyze module boundaries, dependencies |
Radisha Management
| Skill | Description |
|---|---|
radisha-update |
Update radisha to latest version |
radisha-create-skill |
Create new skills with validation |
radisha-improve-skill |
Improve existing skills when gaps found |
radisha-skills |
List all skills (this skill) |
Utility
| Skill | Description |
|---|---|
ask |
Questions without actions |
After Listing
After presenting this list, ask:
Would you like me to invoke any of these skills?
If user specifies a skill, invoke it immediately.