_base-5wh
01dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A structured problem-analysis rule based on 5W+H—what, when, where, who, why, and how—and the 5 Whys method for finding a root cause.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A structured problem-analysis rule based on 5W+H—what, when, where, who, why, and how—and the 5 Whys method for finding a root cause.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A product-planning rule based on Jobs To Be Done, a way to describe the real task a user is trying to accomplish. It uses Job Stories instead of User Stories and compares expected benefits with user costs or effort.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A planning rule based on the Riskiest Assumption Test: list assumptions, rank their risks, and check the most dangerous one before coding. Understanding the request always comes first.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A set of rules for using todotool on tasks that take more than two or three steps. It requires breaking work into small steps, keeping only one step in progress, and updating statuses as work continues.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A Cursor rule defining a step-by-step process for judging task complexity, planning the work, and carrying it out.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A rule for recording errors, root-cause analyses, and bug fixes in project notes. RCA means finding the underlying reason a problem happened.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A recovery rule for when an AI agent stops responding, freezes, or repeats the same actions. It requires finding the likely cause through root-cause analysis before restarting the agent.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A set of rules for checking development work before it is marked complete. It defines success checks such as a clean linter, cross-checking, and challenging the result.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A coding rule for API pagination, which means loading a long list in multiple smaller requests.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
Apply when creating React components or API routes. Enforces error boundaries, loading/error/empty states, and proper API error handling patterns.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A coding rule that sets maximum recommended and hard line counts for route, service, and component files. When a file exceeds its recommended size, it requires a splitting plan before more code is added.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
Apply when making git commits, creating branches, or preparing PRs. Enforces conventional commits, branch naming, and pre-commit quality gates.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A coding rule about Radix UI Select, a user-interface component library: an item with an empty string as its value causes a crash.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A set of coding rules for React Hooks, which are reusable functions for managing component behavior. It requires Hooks to run in the same order on every render and before any early exit from the component.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
Apply when writing API routes, database queries, form handling, or user input processing. Enforces input validation (Zod), SQL injection prevention, XSS protection. Target: zero security vulnerabilities in new code.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A rule for checking websites or endpoints protected by HTTP Basic Authentication, a login method that sends a username and password with the request.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A guide for evaluating landing pages and user interfaces using Jobs To Be Done, a way to study what people are trying to accomplish.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
Protocol for checking duplicates before creating new files, classes, functions, MCP servers.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
Methodology for validation from the end - define expected result first, then verify achievement.
dmitryprg-ai/cursor-develop-autorules
Cursor rule Cursor
A rule template with placeholders for a trigger, an action, and the intended outcome.