RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/guardiatechnology/.github

Cursor rule

.cursor/rules/business-rules-and-specs-best-practices.mdc

Instructions 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 blocks

Repository

2

— · pushed 306 days ago

Last changed

3 days ago

First indexed 3 days ago.
guardiatechnology/.github/.cursor/rules/business-rules-and-specs-best-practices.mdcRawGitHub
1---
2description: Instructions for creating documents on business rules and technical specifications
3globs: docs/*,*.md,*.mdx
4alwaysApply: false
5---
6You 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.
7 
8Your 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.
9 
10The specifications will serve as a conceptual guide for collaborators, clients, partners, and stakeholders, before the implementation phase.
11 
12## rules
13 
14### Writing the specification
15 
16- 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."
23 
24### Inputs and process
25 
26- 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:
29 
30```
31Let's write a new security specification
32Let's write the specification for a new product
33Let's write the specification for a new product feature
34Let's review an existing specification
35```
36 
37### Technical standards
38 
39- 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).
42 
43## template
44 
45```
46h1. [Descriptive specification title]
47 
48Introduction describing the functionality, component, or change being documented.
49 
50Explain the motivation, the problem to be solved, and the expected impact.
51 
52h2. General Rules
53Present technical guidelines and principles of architecture, security, and compliance. Do not go into implementation.
54Use h3 and h4 if you need subtitles here.
55 
56h2. Expected Behaviors
57 
58h2. When to use
59Define in which scenarios or conditions this specification should be applied.
60 
61h3. When not to use (optional)
62 
63h3. Exceptions (optional)
64 
65h2. Additional Notes (optional)
66List restrictions, risks, dependencies, pending decisions, or useful observations.
67```
68 
69## reminders
70 
71- 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.

Sections

  • rules
  • Writing the specification
  • Inputs and process
  • Technical standards
  • template
  • reminders

What it covers

code-styledo-not

Stack — with the evidence

typescript

(1.00)

react

(0.70)

javascript

(0.60)

github-actions

(0.60)

Glob targeting

  • docs/*
  • *.md
  • *.mdx

Format

Cursor rules

The most expressive format here. Many small .mdc files, each with frontmatter declaring when it should load, so a rule about migrations only enters context when a migration is open. Costs the most to maintain and only one editor reads it.

What the corpus says about it

Repository

Owner
guardiatechnology
Language
—
License
—
Archived
no

All configs in this repo

Also in guardiatechnology/.github

Diff this repo’s formats

One 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?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
guardiatechnology/.github.cursor/rules/http-sorting.mdc · 2Cursor rulestypescriptreact+2no sections30/1003 days ago
guardiatechnology/.github.cursor/rules/accounting-specs.mdc · 2Cursor rulestypescriptreact+2no sections30/1003 days ago
guardiatechnology/.github.cursor/rules/clsx-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/docusaurus-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/http-headers.mdc · 2Cursor rulestypescriptreact+2security43/1003 days ago
guardiatechnology/.github.cursor/rules/http-pagination.mdc · 2Cursor rulestypescriptreact+2no sections34/1003 days ago
guardiatechnology/.github.cursor/rules/http-response-payloads.mdc · 2Cursor rulestypescriptreact+2no sections34/1003 days ago
guardiatechnology/.github.cursor/rules/http-status-codes.mdc · 2Cursor rulestypescriptreact+2no sections30/1003 days ago
guardiatechnology/.github.cursor/rules/json-schema-ref-parser-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/panzoom-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/prism-react-renderer-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/react-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/react-helmet-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/styled-components-best-practices.mdc · 2Cursor rulestypescriptreact+2no sections16/1003 days ago
guardiatechnology/.github.cursor/rules/typescript-best-practices.mdc · 2Cursor rulestypescriptreact+2style20/1003 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.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126Cursor rulesgobun+5setupbuildtestlint-format+6100/1003 days ago
TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45Cursor rulestypescriptpytest+15testlint-formatstylearch+5100/1003 days ago
markstev/mark-starter.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+14setuptestlint-formatstyle+699/1003 days ago
Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+13setuptestlint-formatstyle+799/1003 days ago
deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1Cursor rulestypescriptnextjs+5setuptestlint-formatstyle+799/1003 days ago
dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+15setuptestlint-formatstyle+799/1003 days ago
langflow-ai/langflow.cursor/rules/docs_development.mdc · 153kCursor rulespythonnode+16setupbuildtestlint-format+797/1003 days ago
TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45Cursor rulestypescriptpytest+15teststyletesting-strategysecurity+397/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack