Skip to content

Conversation

@caseyisonit
Copy link
Contributor

Description

This improves the cursor rule for assisting with writing jira tickets. It includes better formatting instructions, examples and dos/donts

Motivation and context

Less buggy formatting output, better aligned with our expectations for a good ticket

Author's checklist

  • I have read the CONTRIBUTING and PULL_REQUESTS documents.
  • I have reviewed at the Accessibility Practices for this feature, see: Aria Practices
  • I have added automated tests to cover my changes.
  • I have included a well-written changeset if my change needs to be published.
  • I have included updated documentation if my change required it.

Reviewer's checklist

  • Includes a Github Issue with appropriate flag or Jira ticket number without a link
  • Includes thoughtfully written changeset if changes suggested include patch, minor, or major features
  • Automated tests cover all use cases and follow best practices for writing
  • Validated on all supported browsers
  • All VRTs are approved before the author can update Golden Hash

Manual review test cases

  • Draft a jira ticket

    1. Using the rule, ask cursor to draft you a ticket for something

@caseyisonit caseyisonit requested a review from a team as a code owner November 17, 2025 19:47
@changeset-bot
Copy link

changeset-bot bot commented Nov 17, 2025

⚠️ No Changeset found

Latest commit: 52a2252

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@caseyisonit caseyisonit added Component: Tooling Issue or PR dealing with scripts, workflows, automation, etc. Component prefix is for Jira Status: Ready for review PR ready for review or re-review. labels Nov 17, 2025
@caseyisonit caseyisonit self-assigned this Nov 17, 2025
@github-actions
Copy link
Contributor

📚 Branch Preview Links

🔍 First Generation Visual Regression Test Results

When a visual regression test fails (or has previously failed while working on this branch), its results can be found in the following URLs:

Deployed to Azure Blob Storage: pr-5895

If the changes are expected, update the current_golden_images_cache hash in the circleci config to accept the new images. Instructions are included in that file.
If the changes are unexpected, you can investigate the cause of the differences and update the code accordingly.

Copy link
Contributor

@nikkimk nikkimk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for taking this on. As with all @caseyisonit this will improve our DX/quality of life significantly. ❤️ ❤️ ❤️

Left two nits and one a11y-related change in the comments.


**Essential formatting:**

- `h2.` for section headings (avoid `h1.` in descriptions)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Can we have headings 4 and 5 too?

Comment on lines +193 to +228
Use this guide to determine the appropriate severity level:

**SEV1 (Critical)** - Immediate action required:

- Production system is down
- Data loss or corruption
- Security vulnerability or breach
- Complete feature failure affecting all users

**SEV2 (High)** - Action required within 24-48 hours:

- Major feature is broken for most users
- Significant performance degradation
- Workaround exists but is impractical
- Blocking progress on dependent work

**SEV3 (Medium)** - Action required within 1-2 weeks:

- Feature partially broken or unreliable
- Affects subset of users
- Reasonable workaround available
- Non-critical functionality impaired

**SEV4 (Low)** - Action required within a month:

- Minor bugs with minimal impact
- Edge case issues
- Nice-to-have improvements
- Non-blocking technical debt

**SEV5 (Trivial)** - No urgency:

- Cosmetic issues only
- Documentation typos
- Code formatting
- Optional optimizations
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add bullets about accessibility issues for each of the severity levels?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would you mind suggesting the language you would want to use for each level?

- Attach screenshots or videos for visual changes
- Reference design specs or documentation when available
- Link to GitHub using plain text format: `GitHub Issue #123` or full URLs
- Include component name in brackets: `[sp-button]`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Should we use JIRA syntax {{sp-button}}?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we use brackets in our ticket titles so i'll likely keep this syntax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Tooling Issue or PR dealing with scripts, workflows, automation, etc. Component prefix is for Jira Status: Ready for review PR ready for review or re-review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants