Back to Ag Grid

Agentic Tooling Crib-Sheet

.rulesync/README.md

100.0.012.4 KB
Original Source

Agentic Tooling Crib-Sheet

Quick-reference for all AI agent commands, skills, sub-agents, and rules available in this repo.

How It Works

FolderPurposeLoaded by
.rulesync/Canonical shared source — works across tools (Cursor, Claude Code, etc.)All supported AI tools
.claude/Claude Code extensions — mirrors .rulesync/ plus Claude Code-specific agents, skills, and rulesClaude Code only

Loading behaviour:

  • Rules load automatically based on file-pattern globs (e.g. editing a .test.ts file loads the testing rule). The root rule (ag-grid) loads for all files.
  • Skills load on-demand when invoked via /skill-name. Skills marked (user) are user-invocable only — the LLM should not invoke them autonomously via the Skill tool.
  • Sub-agents are spawned automatically by the AI when a task matches their speciality.
  • Commands are invoked explicitly via /command-name.

Provenance key:

  • 🟢 Local — ag-grid specific (normal file in .rulesync/)
  • 🔵 Shared — reusable across AG products (symlink to external/ag-shared/)

Everyday Development

TypeNameInvokeWhat it does
Skill🔵 code-fixup/code-fixup <package> (user)Fix build and lint errors across a package
Skill🔵 code-cleanup/code-cleanup (user)Remove bloat, duplication; improve clarity
Skill🔵 pr-create/pr-create (user)Commit, push, and open a PR
Skill🔵 pr-review/pr-review [--json] <PR#> (user)Review a PR (Markdown default, JSON with --json)
Skill🟢 dev-server/dev-serverStart dev server, check build status
Skill🔵 git-conventions/git-conventionsBranch, commit, and PR naming conventions
Skill🟢 technology-stack/technology-stackArchitecture constraints and zero-dependency rules

Testing and Quality

TypeNameInvokeWhat it does
Skill🔵 git-bisect/git-bisect (user)Find the commit that introduced a regression
Skill🔵 batch-lint-cleanup/batch-lint-cleanup (user)Auto-fix ESLint violations by rule
Command🟢 /docs-e2e-tests/docs-e2e-testsWrite/update Playwright tests for doc examples
Command🟢 /manual-test/manual-test <url>Create a manual test project from a docs example or plunker URL
Agent🔵 playwright-expertAutoPlaywright test architecture and debugging

Documentation and Examples

TypeNameInvokeWhat it does
Skill🔵 example/exampleAG Charts/Grid/Studio example conventions and patterns
Skill🔵 website-astro/website-astroAstro page patterns, content collections, and components
Skill🔵 website-css/website-cssCSS architecture, design tokens, and styling patterns

Planning and Analysis

TypeNameInvokeWhat it does
Skill🔵 jira/jiraCreate, estimate, or analyse JIRA tickets
Skill🔵 nx-performance/nx-performanceNx monorepo performance diagnostics and optimization
Skill🔵 plan-implementation-review/plan-implementation-review (user)Review plan execution, identify delivery gaps
Skill🔵 plan-review/plan-review (user)Review plans for completeness and correctness
Agent🔵 nx-expertAutoNx monorepo configuration and build optimisation

Prompt Hygiene

TypeNameInvokeWhat it does
Skill🔵 reflect/reflect (user)Self-reflection and meta-cognitive analysis
Skill🔵 rulesync/rulesyncConfigure AI/agentic tooling via .rulesync/
Skill🔵 validate-prompts/validate-prompts (user)Validate prompt file references for path hygiene

Memory

TypeNameInvokeWhat it does
Skill🔵 remember/remember (user)Save branch context or project learnings as memory
Skill🔵 recall/recall (user)Load branch context, browse project memories

Documentation Review

TypeNameInvokeWhat it does
Command🟢 /docs-review/docs-reviewReview docs pages for technical accuracy and example consistency
Command🟢 /release-docs-review/release-docs-reviewReview all documentation changes between releases

Git and Branch Management

TypeNameInvokeWhat it does
Skill🔵 sync-ag-shared/sync-ag-shared (user)Sync ag-shared subrepo across AG repos
Skill🔵 git-worktree-clean/git-worktree-clean (user)Hard-reset worktree to origin/latest
Skill🔵 git-split/git-split (user)Split large files preserving git history
Skill🔵 pr-split/pr-split (user)Split a branch into stacked PRs
Skill🔵 ag-shared-sync-log/ag-shared-sync-log (user)Generate migration log for ag-shared changes

Rules Reference

Rules load automatically when you edit files matching their glob patterns.

Root Rule (always loaded)

RuleDescription
🟢 ag-gridProject overview, build chain, development guidelines

Core Code

RuleActivates onDescription
🔵 code-qualitypackages/*/src/**/*.tsBloat avoidance and comment guidelines

Testing and Benchmarks

RuleActivates onDescription
🟢 testing**/*.test.ts, **/*.spec.ts, testing/**/*Testing strategies, Jest patterns, and verification
🟢 benchmarkstesting/performance/**/*, **/benchmark*Running and creating performance benchmarks

Documentation and Examples

RuleActivates onDescription
🟢 docs-pagesdocumentation/**/*.mdoc, documentation/**/*.mdCreating and maintaining documentation pages
🟢 examples_examples/**/*, documentation/**/_examples/**/*Working with examples in AG Grid

Skills Reference

Skills load on-demand when invoked. All skills are invoked via /skill-name. All skills are shared across AI tools via .rulesync/skills/.

SkillDescription
🔵 ag-shared-sync-logGenerate migration log entries for ag-shared changes
🔵 batch-lint-cleanupAuto-fix ESLint violations by rule
🔵 code-cleanupRemove bloat, duplication; improve clarity
🔵 code-fixupFix build and lint errors across a package
🟢 dev-serverStart dev server, check build status
🔵 exampleAG Charts/Grid/Studio example conventions and patterns
🔵 git-bisectFind the commit that introduced a regression
🔵 git-conventionsBranch, commit, and PR naming conventions
🔵 git-splitSplit large files preserving git history
🔵 git-worktree-cleanHard-reset worktree to origin/latest
🔵 jiraCreate, estimate, or analyse JIRA tickets
🔵 nx-performanceNx monorepo performance diagnostics and optimization
🔵 plan-implementation-reviewReview plan execution, identify delivery gaps
🔵 plan-reviewReview plans for completeness and correctness
🔵 pr-createCommit, push, and open a PR
🔵 pr-reviewReview a PR (Markdown default, JSON with --json)
🔵 pr-splitSplit a branch into stacked PRs
🔵 recallLoad branch context, browse project memories
🔵 reflectSelf-reflection and meta-cognitive analysis
🔵 rememberSave branch context or project learnings as memory
🔵 rulesyncConfigure AI/agentic tooling via .rulesync/
🔵 sync-ag-sharedSync ag-shared subrepo changes across AG repos
🟢 technology-stackArchitecture constraints and zero-dependency requirements
🔵 validate-promptsValidate prompt file references for consistency and hygiene
🔵 website-astroAstro page patterns, content collections, and components
🔵 website-cssCSS architecture, design tokens, and styling patterns

Sub-Agents Reference

Sub-agents are spawned automatically when the AI determines a task matches their speciality. They cannot be invoked directly.

AgentDescription
🔵 nx-expertNx monorepo configuration and build optimisation
🔵 playwright-expertPlaywright E2E test architecture and debugging