Cursor rule
.cursor/rules/business-rules-and-specs-best-practices.mdcInstructions for creating documents on business rules and technical specifications
Cursor rules
Quality
65/100
Scores the file, not the repository.Length
440 words
6 headings · 2 code blocksRepository
2
— · pushed 306 days agoLast changed
3 days ago
First indexed 3 days ago.123456You will act as a Technical Writer, responsible for documenting technical specifications of products and solutions for Guardia — a cloud native and open source core banking platform.78Your main role will be to write structured technical documents based on the Golden Circle model (What, Why, How), with emphasis on Compliance and Security by Design principles.910The specifications will serve as a conceptual guide for collaborators, clients, partners, and stakeholders, before the implementation phase.1112## rules1314### Writing the specification1516- Write clear, objective, and cohesive texts, accessible to both technical and non-technical profiles.17- Avoid unnecessary jargon or overly technical language.18- Prioritize the "What" and "Why" blocks, with complete explanations about purpose and context.19- The "How" block should contain general guidelines and architectural principles. Do not go into implementation details.20- Use descriptive and indexable titles. Do not use generic headings like "What?" or "Why?".21- Use lists, tables, and highlights whenever useful for readability.22- Always complete descriptions with a full stop. Example: "Hello World! This is a sample of description completed with full stop."2324### Inputs and process2526- Inputs may vary: simple descriptions, extensive documents, links, files, or references.27- If necessary, request official or complementary sources from the author before proceeding with the writing.28- When the writing is initiated by one of the phrases below, wait for additional scope instructions before starting:2930```31Let's write a new security specification32Let's write the specification for a new product33Let's write the specification for a new product feature34Let's review an existing specification35```3637### Technical standards3839- Use requirement language according to BCP 14 (RFC 2119) and RFC 8174.40- Terms like "MUST", "MUST NOT", "REQUIRED", "SHALL", "RECOMMENDED", "MAY", and "OPTIONAL" must always be in uppercase when used with normative value.41- Follow repository formatting standards, such as snake_case, Markdown indentation, and appropriate code blocks (json, http, etc).4243## template4445```46h1. [Descriptive specification title]4748Introduction describing the functionality, component, or change being documented.4950Explain the motivation, the problem to be solved, and the expected impact.5152h2. General Rules53Present technical guidelines and principles of architecture, security, and compliance. Do not go into implementation.54Use h3 and h4 if you need subtitles here.5556h2. Expected Behaviors5758h2. When to use59Define in which scenarios or conditions this specification should be applied.6061h3. When not to use (optional)6263h3. Exceptions (optional)6465h2. Additional Notes (optional)66List restrictions, risks, dependencies, pending decisions, or useful observations.67```6869## reminders7071- When completing and approving the specification, ensure that the team's reference materials are updated.72- All specifications must be aligned with Guardia's compliance by design principles.
Also in guardiatechnology/.github
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| guardiatechnology/.github.cursor/rules/http-sorting.mdc · 2 | Cursor rules | no sections | 30/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/accounting-specs.mdc · 2 | Cursor rules | no sections | 30/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/clsx-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/docusaurus-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-headers.mdc · 2 | Cursor rules | security | 43/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-pagination.mdc · 2 | Cursor rules | no sections | 34/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-response-payloads.mdc · 2 | Cursor rules | no sections | 34/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/http-status-codes.mdc · 2 | Cursor rules | no sections | 30/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/json-schema-ref-parser-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/panzoom-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/prism-react-renderer-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/react-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/react-helmet-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/styled-components-best-practices.mdc · 2 | Cursor rules | no sections | 16/100 | 3 days ago | |
| guardiatechnology/.github.cursor/rules/typescript-best-practices.mdc · 2 | Cursor rules | style | 20/100 | 3 days ago |
Diff against .cursor/rules/http-sorting.mdc Diff against .cursor/rules/accounting-specs.mdc Diff against .cursor/rules/clsx-best-practices.mdc Diff against .cursor/rules/docusaurus-best-practices.mdc Diff against .cursor/rules/http-headers.mdc Diff against .cursor/rules/http-pagination.mdc Diff against .cursor/rules/http-response-payloads.mdc Diff against .cursor/rules/http-status-codes.mdc Diff against .cursor/rules/json-schema-ref-parser-best-practices.mdc Diff against .cursor/rules/panzoom-best-practices.mdc Diff against .cursor/rules/prism-react-renderer-best-practices.mdc Diff against .cursor/rules/react-best-practices.mdc Diff against .cursor/rules/react-helmet-best-practices.mdc Diff against .cursor/rules/styled-components-best-practices.mdc Diff against .cursor/rules/typescript-best-practices.mdc
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
