Skills
Skills are reusable workflow instructions. They are Markdown files that describe how to approach a specific task — like code review, OWASP security checks, or API documentation. Location:skills/**/SKILL.md
Example skill structure:
security-owasp and code-patterns skills.
Using skills from the CLI
Plugins
Plugins are domain packs. Each plugin bundles together:Available plugin domains (sample)
| Plugin | Domain |
|---|---|
backend-development | REST APIs, databases, auth |
frontend-design | React, Vue, CSS, accessibility |
cicd-automation | GitHub Actions, CircleCI, Jenkins |
cloud-infrastructure | AWS, GCP, Azure, Terraform |
api-testing-observability | Jest, Playwright, Datadog |
security-threat-model | STRIDE, OWASP, penetration testing |
code-refactoring | Patterns, cleanup, technical debt |
data-engineering | SQL, pipelines, analytics |
documentation-writing | Technical writing, API docs |
blockchain-web3 | Smart contracts, DeFi |
How plugins are selected
The orchestrator selects plugins based on the task domain. For a task taggedbackend:
- Looks up
routing.jsonfor thebackenddomain - Selects
plugin.backend-development - Includes the plugin manifest and the specific nested agent/skill needed
- Adds it to the builder’s task packet
Adding plugins
Profile-scoped plugins
Business Flex profiles narrow which domains and plugin packs are considered during planning. For example, an API upgrade can keep only product/backend/QA/security/docs enabled instead of routing through the whole catalog:Writing a custom plugin
Create the plugin structure in.rstack/plugins/:
plugin.json:
rstack-agents validate run.
Prompts
Prompts are command-style workflow templates. They give the agent a scripted approach to common tasks. Location:prompts/*.md
Count: 36 prompts included