# Radisha Skills

> List all available radisha skills with their command aliases, organized by category

- Skill: `rocm/radisha-skills` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rocm/radisha-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rocm/radisha-skills/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rocm (https://skillmd.com/u/rocm)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rocm/radisha-skills

---


# 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.

