RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/quinnjr/skia-rs

Cursor rule

.cursor/rules/commands.mdc

Common workspace commands for skia-rs development

Cursor rules

Quality

82/100

Scores the file, not the repository.

Length

163 words

13 headings · 2 code blocks

Repository

28

— · pushed 21 days ago

Last changed

3 days ago

First indexed 3 days ago.
quinnjr/skia-rs/.cursor/rules/commands.mdcRawGitHub
1---
2description: Common workspace commands for skia-rs development
3globs: ["**/*"]
4alwaysApply: true
5---
6 
7# Workspace Commands
8 
9## Development
10 
11```bash
12# Check all crates
13cargo check --workspace
14 
15# Build debug
16cargo build --workspace
17 
18# Build release
19cargo build --release --workspace
20 
21# Run tests
22cargo test --workspace
23 
24# Run benchmarks
25cargo bench -p skia-rs-bench
26 
27# Generate docs
28cargo doc --workspace --no-deps --open
29 
30# Format code
31cargo fmt --all
32 
33# Lint
34cargo clippy --workspace -- -D warnings
35```
36 
37## Git Workflow
38 
39- Keep the `skia/` submodule updated for reference
40- Commit messages should reference Skia types/functions being implemented
41- Use feature branches for new implementations
42- Update `TODO.md` as features are completed
43 
44## Conventional Commits
45 
46Commit messages must follow Conventional Commits:
47 
48```
49feat(core): add Matrix inversion
50fix(path): correct cubic curve bounds calculation
51docs: update API documentation
52refactor(canvas): simplify save/restore stack
53test(paint): add property tests for color conversion
54```
55 
56## Pre-commit Hooks
57 
58The project uses `cargo-husky` for git hooks:
59 
60- **pre-commit**: Runs `cargo fmt --check` and `cargo clippy`
61- **pre-push**: Runs full test suite
62- **commit-msg**: Validates Conventional Commits format
63 

Commands it names

  • cargo check --workspace
  • cargo build --workspace
  • cargo build --release --workspace
  • cargo test --workspace
  • cargo bench -p skia-rs-bench
  • cargo doc --workspace --no-deps --open
  • cargo fmt --all
  • cargo clippy --workspace -- -D warnings
  • cargo-husky
  • cargo fmt --check
  • cargo clippy

Sections

  • Workspace Commands
  • Development
  • Check all crates
  • Build debug
  • Build release
  • Run tests
  • Run benchmarks
  • Generate docs
  • Format code
  • Lint
  • Git Workflow
  • Conventional Commits
  • Pre-commit Hooks

What it covers

buildtestlint-formatgit-prdeploymentmonorepoagent-behaviourdocs

Stack — with the evidence

rust

(1.00)

typescript

(0.60)

github-actions

(0.60)

Glob targeting

  • **/*

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
quinnjr
Language
—
License
—
Archived
no

All configs in this repo

Also in quinnjr/skia-rs

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
quinnjr/skia-rs.cursor/rules/api-design.mdc · 28Cursor rulesrusttypescript+1buildstyleapi58/1003 days ago
quinnjr/skia-rs.cursor/rules/ffi.mdc · 28Cursor rulesrusttypescript+1typesapi45/1003 days ago
quinnjr/skia-rs.cursor/rules/architecture.mdc · 28Cursor rulesrusttypescript+1archdependenciesmonorepo62/1003 days ago
quinnjr/skia-rs.cursor/rules/benchmarking.mdc · 28Cursor rulesrusttypescript+1styleperformance69/1003 days ago
quinnjr/skia-rs.cursor/rules/code-style.mdc · 28Cursor rulesrusttypescript+1styletypesperformancedeployment+162/1003 days ago
quinnjr/skia-rs.cursor/rules/fuzzing.mdc · 28Cursor rulesrusttypescript+1setupstyle69/1003 days ago
quinnjr/skia-rs.cursor/rules/gpu.mdc · 28Cursor rulesrusttypescript+1no sections36/1003 days ago
quinnjr/skia-rs.cursor/rules/testing.mdc · 28Cursor rulesrusttypescript+1test69/1003 days ago
Diff against .cursor/rules/api-design.mdc Diff against .cursor/rules/ffi.mdc Diff against .cursor/rules/architecture.mdc Diff against .cursor/rules/benchmarking.mdc Diff against .cursor/rules/code-style.mdc Diff against .cursor/rules/fuzzing.mdc Diff against .cursor/rules/gpu.mdc Diff against .cursor/rules/testing.mdc

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45Cursor rulestypescriptpytest+15testlint-formatstylearch+5100/1003 days ago
hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126Cursor rulesgobun+5setupbuildtestlint-format+6100/1003 days ago
dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+15setuptestlint-formatstyle+799/1003 days ago
Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+13setuptestlint-formatstyle+799/1003 days ago
markstev/mark-starter.cursor/rules/frontend.mdc · 0Cursor rulestypescriptturborepo+14setuptestlint-formatstyle+699/1003 days ago
deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1Cursor rulestypescriptnextjs+5setuptestlint-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