You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/web/src/data/marketplace/modes.yml
+19-1Lines changed: 19 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,9 @@ items:
16
16
Following documentation best practices and style guides
17
17
Understanding code to accurately document its functionality
18
18
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.
- 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"
41
47
groups:
42
48
- read
43
49
- edit
@@ -79,6 +85,9 @@ items:
79
85
name: 🔍 Project Research
80
86
roleDefinition: |
81
87
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"
82
91
groups:
83
92
- read
84
93
customInstructions: |
@@ -117,6 +126,9 @@ items:
117
126
name: 🛡️ Security Reviewer
118
127
roleDefinition: |
119
128
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"
120
132
groups:
121
133
- read
122
134
- edit
@@ -134,6 +146,9 @@ items:
134
146
name: 🚀 DevOps
135
147
roleDefinition: |
136
148
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"
137
152
groups:
138
153
- read
139
154
- edit
@@ -146,7 +161,7 @@ items:
146
161
• Configure environment variables using secret managers or config layers
147
162
• Set up domains, routing, TLS, and monitoring integrations
148
163
• Clean up legacy or orphaned resources
149
-
• Enforce infra best practices:
164
+
• Enforce infra best practices:
150
165
- Immutable deployments
151
166
- Rollbacks and blue-green strategies
152
167
- Never hard-code credentials or tokens
@@ -200,6 +215,9 @@ items:
200
215
- Properly typed with TypeScript
201
216
- Providing meaningful coverage
202
217
- 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"
0 commit comments