Skip to content

Cursor Agent Skills & Rules

This repository ships project skills and project rules for Cursor — structured playbooks that teach the agent how to develop, test, and document lastcall correctly.

  • Skills: .cursor/skills/ (workflows, checklists)
  • Rules: .cursor/rules/ (personas, mandatory policies)

They complement human docs in docs/. Official references: Cursor Rules · Agent Skills.

Quick reference — skills

SkillWhen it loadsInvoke manually
lastcall-contributingAuto when editing src/, test/, examples//lastcall-contributing
lastcall-docsAuto when editing docs/, website/, skills/lastcall-docs
lastcall-pre-commit-ciAuto when editing src/, test/, skills/lastcall-pre-commit-ci
lastcall-release-versioningAuto when editing CHANGELOG.md, package.json/lastcall-release-versioning
lastcall-local-testingNever auto — explicit only/lastcall-local-testing
lastcall-onboardingNever auto — explicit only/lastcall-onboarding
lastcall-ship-releaseNever auto — explicit only/lastcall-ship-release
lastcall-review-before-mergeNever auto — explicit only/lastcall-review-before-merge

Quick reference — rules

RuleTrigger typeWhen it applies
pre-commit-quality-gateFile patternsAuto when editing src/, test/, examples/, skills — run npm run ci
lastcall-release-changelogFile patternsAuto when editing library or release files — CHANGELOG + semver
aether-engineerManual (@)Implementation with plan tracking
aether-plannerManual (@)Plan mode — architecture without code
aether-reviewerManual (@)Code or PR review
aether-debuggerFile patternsDebug src/ and test/ failures
aether-test-engineerFile patternsDeep test design in test/
aether-security-auditorManual (@)Security audit of shutdown/signal code
aether-advisorManual (@)Ask mode — Q&A without code changes

No rule uses alwaysApply: true — context stays lean; policies attach when files match or you @-mention a persona.

How to use in Cursor

  1. Open the repo in Cursor.
  2. Skills: type / + skill name, or let the agent auto-load scoped skills when you edit matching files.
  3. Rules: type @ + rule name for Aether personas.
  4. View everything in Cursor Settings → Rules.

Example prompts:

/lastcall-onboarding I'm new — what should I run first?

/lastcall-local-testing Run the full test suite with proof logging

/lastcall-ship-release Prepare release 0.2.0 end-to-end

/lastcall-review-before-merge Review this branch before I open a PR

@aether-engineer Implement handler X with a tracked execution plan

Skills and rules are optional accelerators. Everything they contain is also documented in docs/ for non-Cursor workflows.

What not to commit

Ephemeral AI plans (.cursor/plans/, *-plan.md) are gitignored. Skills and rules are tracked — they are shared contributor tooling.