.cursor/skills/dev-workflow/SKILL.md
This rule defines the workflow for AI agents to follow when implementing features from user stories, focusing on lean development principles and agile methodologies.
npx skillsauth add usrrname/cursorrules dev-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This rule defines the workflow for AI agents to follow when implementing features from user stories, focusing on lean development principles and agile methodologies.
.cursor/.ai/ that is not of "Done" or "Blocked" status.filters:
actions:
metadata: priority: high version: 1.0 </rule>
When given a user story or feature request:
Status: In ProgressThe user story will be updated with a task list.
Example task breakdown:
[ ] 1. Implement data fetching logic
[ ] 2. Set up basic component structure
[ ] 3. Create UI elements
[ ] 4. Add user interaction handling
[ ] 5. Implement error handling
[ ] 6. Write tests
[ ] 7. Refactor for performance and readability
For each task:
Status: Blocked, provide a brief explanation of why, research and suggest possible next steps or workarounds to take.When encountering errors:
After completing all tasks:
Agent Response: "I'll help you implement the login form feature. Let me break this down:
Tasks: [ ] 1. Create form component structure [ ] 2. Implement input fields with basic styling with unit tests for basic functionality [ ] 4. Add form state management with unit tests for expected state changes [ ] 4. Implement validation logic with unit tests for input constraints [ ] 5. Add error display for invalid inputs [ ] 6. Connect form submission to API [ ] 7. Add loading state during submission [ ] 8. Implement success/failure handling
Let's start with the first task: creating the form component structure."
After implementing the form structure
"Great! I've completed the first task:
Tasks: [✓] 1. Create form component structure [ ] 2. Implement input fields with basic styling with unit tests for basic functionality [ ] 3. Add form state management with unit tests for expected state changes ...
Now let's move on to implementing the input fields with styling." </example>
<example> **Error Scenario**: The form submission fails due to a network errorAgent Response: "I noticed we're getting a network error when submitting the form. This could be due to:
Let's fix this by:
I'll start by updating the submission handler to include better error handling." </example>
data-testid attribute with a semantic, unique value..cursor/rules/test/test-pyramid-agent.mdc for guiding principles.testing
Test Distribution Analysis Command 🧪
development
Agent rule for refactoring existing code blocks or a feature by identifying language and applying only when refactor/improvement is requested
development
This skill guides a user to draft and clarify the intent and scope of a change or feature to be implemented. This skill can be used to create user stories, tasks, plans or other artifacts that will be used to implement code changes.
development
--- name: git-commit-push description: Enforces Git commit standards and conventions when committing and pushing code in Agent Mode. This rule is crucial for keeping track of changes made by agents, and should run whenever the user expresses they want to commit or push code changes made by the agent. This rule should be followed when: 1. the user wants to commit code, the git aliases, 'gpu' or 'gc', 'gcm' were submitted by the user. This rule will ask the user if they would prefer to auto-run th