Add Cursor skill to review assemblies for single user story#4723
Add Cursor skill to review assemblies for single user story#4723aneta-petrova wants to merge 3 commits intotheforeman:masterfrom
Conversation
Add a new Cursor skill that reviews assembly files to ensure they follow the one-user-story principle. The skill analyzes assemblies and can split them into multiple files if they contain multiple independent user stories. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
The PR preview for 4be0c6a is available at theforeman-foreman-documentation-preview-pr-4723.surge.sh No diff compared to the current base |
|
I used this skill for #4758. I think it worked quite nicely so I'm switching this to ready for review. I'd be interesting in hearing your thoughts and feedback, and I plan to raise one more PR very soon to test this again. |
|
Oooh, exciting! Will try it out next week. |
|
Another PR where I tested this skill: #4793 There, I called the skill but also explicitly asked for one assembly for global registration, one for bootstrap registration, and I let the rest to the agent to figure out. IMO it worked very well. |
And later during my work on that PR, I also referenced that skill in various ways when I wanted to check whether the assemblies I'm creating adhere to the single user story guideline. To me, it's really proved very useful and because I saw it deliver reliable results multiple times, I'm going to set If this PR is acked, that would qualify as |
What changes are you introducing?
Add a new Cursor skill that reviews assembly files to ensure they follow the one-user-story principle. The skill analyzes assemblies and can split them into multiple files if they contain multiple independent user stories.
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
The requirement that each assembly is a single user story is part of the downstream Content Quality Assessment checklist.
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
N/A
Contributor checklists
Please cherry-pick my commits into: