research-product
AgentPROACTIVELY research product direction by combining market evidence and requirement clarification. MUST BE USED when teams need…
Detailed checklists for complexity and concurrency review. Load when the review-robustness agent needs specific patterns to evaluate.
Claude Code
> /plugin marketplace add rsmdt/the-startup
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
Detailed checklists for complexity and concurrency review. Load when the review-robustness agent needs specific patterns to evaluate.
---
When you see a new abstraction, challenge it. First match wins.
| If You See | Ask | Expected Justification | |------------|-----|----------------------| | New interface | "How many implementations exist TODAY?" | 2+ concrete implementations | | Factory pattern | "Is there more than one product RIGHT NOW?" | Multiple products in use | | Abstract class | "What behavior is actually shared?" | Concrete shared methods | | Generic type parameter | "What concrete types are used TODAY?" | 2+ distinct type usages | | Configuration option | "Has anyone ever changed this from default?" | Evidence of variation | | Event/callback system | "Could a direct function call work?" | Multiple listeners needed | | Microservice extraction | "Does this NEED to scale independently?" | Different scaling profile proven |
---
---
| Pattern | Issue | Fix | |---------|-------|-----| | `if (cache[key]) return cache[key]` | TOCTOU race | Use atomic get-or-set | | `await` inside `forEach` | Sequential, not parallel | Use `Promise.all` with `map` | | `async () => { fetch(...) }` | Unhandled promise | Add error handling or await | | Shared mutable object | Race condition | Immutable or synchronized | | `setTimeout` without cleanup | Memory leak | Store and clear timeout ID |
The Agentic Startup - A collection of Claude Code commands, skills, and agents.
PROACTIVELY research product direction by combining market evidence and requirement clarification. MUST BE USED when teams need…
PROACTIVELY design system architecture when building new services or planning for scale. MUST BE USED when making microservices…
PROACTIVELY review code for breaking changes and compatibility issues. MUST BE USED when reviewing PRs that modify public APIs,…
PROACTIVELY review code for robustness risks caused by unnecessary complexity and unsafe concurrency patterns. MUST BE USED when…
PROACTIVELY review code and dependency changes for security vulnerabilities, supply chain risks, and compliance concerns. MUST BE…
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…