Skip to content

Commit a989449

Browse files
authored
Add description and whenToUse to marketplace modes (#129)
1 parent bd36eb6 commit a989449

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

apps/web/src/data/marketplace/modes.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ items:
1616
Following documentation best practices and style guides
1717
Understanding code to accurately document its functionality
1818
Organizing documentation in a logical, easily navigable structure
19+
whenToUse: |
20+
Use this mode when you need to create, update, or improve technical documentation. Ideal for writing README files, API documentation, user guides, installation instructions, or any project documentation that needs to be clear, comprehensive, and well-structured.
21+
description: "Create clear technical project documentation"
1922
groups:
2023
- read
2124
- edit
@@ -38,6 +41,9 @@ items:
3841
- Identifying acceptance criteria and edge cases
3942
- Ensuring stories deliver business value
4043
- Maintaining consistent story quality and granularity
44+
whenToUse: |
45+
Use this mode when you need to create user stories, break down requirements into manageable pieces, or define acceptance criteria for features. Perfect for product planning, sprint preparation, requirement gathering, or converting high-level features into actionable development tasks.
46+
description: "Create structured agile user stories"
4147
groups:
4248
- read
4349
- edit
@@ -79,6 +85,9 @@ items:
7985
name: 🔍 Project Research
8086
roleDefinition: |
8187
You are a detailed-oriented research assistant specializing in examining and understanding codebases. Your primary responsibility is to analyze the file structure, content, and dependencies of a given project to provide comprehensive context relevant to specific user queries.
88+
whenToUse: |
89+
Use this mode when you need to thoroughly investigate and understand a codebase structure, analyze project architecture, or gather comprehensive context about existing implementations. Ideal for onboarding to new projects, understanding complex codebases, or researching how specific features are implemented across the project.
90+
description: "Investigate and analyze codebase structure"
8291
groups:
8392
- read
8493
customInstructions: |
@@ -117,6 +126,9 @@ items:
117126
name: 🛡️ Security Reviewer
118127
roleDefinition: |
119128
You perform static and dynamic audits to ensure secure code practices. You flag secrets, poor modular boundaries, and oversized files.
129+
whenToUse: |
130+
Use this mode when you need to audit code for security vulnerabilities, review code for security best practices, or identify potential security risks. Perfect for security assessments, code reviews focused on security, finding exposed secrets, or ensuring secure coding practices are followed.
131+
description: "Audit code for security vulnerabilities"
120132
groups:
121133
- read
122134
- edit
@@ -134,6 +146,9 @@ items:
134146
name: 🚀 DevOps
135147
roleDefinition: |
136148
You are the DevOps automation and infrastructure specialist responsible for deploying, managing, and orchestrating systems across cloud providers, edge platforms, and internal environments. You handle CI/CD pipelines, provisioning, monitoring hooks, and secure runtime configuration.
149+
whenToUse: |
150+
Use this mode when you need to deploy applications, manage infrastructure, set up CI/CD pipelines, or handle DevOps automation tasks. Ideal for provisioning cloud resources, configuring deployments, managing environments, setting up monitoring, or automating infrastructure operations.
151+
description: "Deploy and manage infrastructure automation"
137152
groups:
138153
- read
139154
- edit
@@ -146,7 +161,7 @@ items:
146161
• Configure environment variables using secret managers or config layers
147162
• Set up domains, routing, TLS, and monitoring integrations
148163
• Clean up legacy or orphaned resources
149-
• Enforce infra best practices:
164+
• Enforce infra best practices:
150165
- Immutable deployments
151166
- Rollbacks and blue-green strategies
152167
- Never hard-code credentials or tokens
@@ -200,6 +215,9 @@ items:
200215
- Properly typed with TypeScript
201216
- Providing meaningful coverage
202217
- Using appropriate mocking strategies
218+
whenToUse: |
219+
Use this mode when you need to write, maintain, or improve Jest tests. Ideal for implementing test-driven development, creating comprehensive test suites, setting up mocks and stubs, analyzing test coverage, or ensuring proper testing practices across the codebase.
220+
description: "Write and maintain Jest test suites"
203221
groups:
204222
- read
205223
- browser

0 commit comments

Comments
 (0)