Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

Version: 1.0.0
Last Updated: 2026-04-12
This document tracks which AI development capabilities exist on each platform (Cursor IDE, Claude Code, GitHub Copilot) and whether the gaps are intentional (platform-specific) or represent work to close. Canonical quick reference: AGENTS.md
Hierarchy: constitution.mdAI_GUIDE.mdAGENTS.md.cursor/rules/ → core-specific AGENTS.md

Platform Overview

PlatformEntry PointPrimary UseConfig Location
Cursor IDE.cursor/README.mdPrimary IDE; full automation.cursor/
Claude CodeCLAUDE.md / .claude/README.mdAlternative IDE; code review.claude/
GitHub Copilot.github/copilot-instructions.mdBrowser/VS Code extension.github/instructions/

Capability Matrix

Agents / Specialists

CapabilityCursor IDEClaude CodeGitHub CopilotGap Type
Spec reviewerspec-reviewer.claude/agents/spec-reviewIntentional (Copilot is extension-based)
Code reviewercode-reviewer.claude/agents/code-reviewerIntentional
Security auditorsecurity-auditorGap — consider porting
Compliance reviewercompliance-reviewer.claude/agents/compliance-reviewerIntentional
DebuggerdebuggerGap — consider porting
Migration helpermigration-helperGap — consider porting
Test generatortest-generator.claude/agents/test-generatorIntentional
Documentation updaterdocumentation-updater.claude/agents/documentation-expertIntentional
Architecture validatorarchitecture-validatorGap — consider porting
Technical researchertechnical-researcherGap
Dead code auditordead-code-auditorGap
Module strategic reviewermodule-strategic-reviewerCursor-specific (full agent context)
VerifierverifierGap — consider porting
Supabase schema architectsupabase-schema-architectGap
EHR/PM research plannerehr-pm-research-plannerCursor-specific
Document structure analyzerdocument-structure-analyzer.claude/agents/document-structure-analyzerIntentional
Technical writertechnical-writer.claude/agents/technical-writerIntentional
Cursor total: 24 agents | Claude total: 6 agents | Copilot: 0 (path-scoped instructions only)

Skills / Workflows

SkillCursor IDEClaude CodeGitHub CopilotGap Type
Module spec authoringGap
Module implementation workflowGap
Module testing strategyGap
Module regulatory complianceGap
Module database designGap
Module integration patternsGap
Module task managementGap
Module planningGap
Systematic debuggingGap
Verification before completionGap
TDD workflowGap
Playwright testingGap
HR E2E browser testingGap
API integration specialistIntentional
Code reviewIntentional
Doc update✅ (documentation-updater)Intentional
Spec reviewIntentional
Supabase security audit.claude/commands/Intentional
Dead code auditGap
AI slop auditGap
Cursor total: 23 skills | Claude total: 5 skills | Copilot: 0

Rules / Pattern Files

Pattern CoverageCursor IDEClaude CodeGitHub CopilotNotes
Database patterns.cursor/rules/database-patterns.mdc.claude/rules/database-patterns.md.github/instructions/database.instructions.mdFull parity
RLS tests.cursor/rules/testing.md.claude/rules/rls-tests.md.github/instructions/rls-tests.instructions.mdFull parity
Clinical patterns.cursor/rules/cl-patterns.md.claude/rules/clinical.md.github/instructions/clinical.instructions.mdFull parity
Security patterns.cursor/rules/security-patterns.md.claude/rules/security.mdCopilot gap
Quick reference.cursor/rules/quick-reference.mdcCursor-specific (always-apply)
Form libraries.cursor/rules/form-libraries.mdGap
Performance patterns.cursor/rules/performance-patterns.mdGap
Error handling.cursor/rules/error-handling-patterns.mdGap
HR patterns.cursor/rules/hr-patterns.mdGap
FA patterns.cursor/rules/fa-patterns.mdGap
Dialog size standards.cursor/rules/dialog-size-standards.mdGap
Shared UI.github/instructions/shared-ui.instructions.mdCopilot-native
Cursor total: 36 rules | Claude total: 4 path-scoped | Copilot: 5 path-scoped

Commands / Workflows

Command CategoryCursor IDEClaude CodeGitHub Copilot
Database (migrations)✅ 12 commands
Development (build, test)✅ 15 commands
Documentation✅ 8 commands
Specs workflow✅ 20 commands
PR / review✅ 8 commands
Fix issue✅ 8 commands
Supabase security audit✅ 1 command
Cursor total: 73 commands | Claude total: 1 command | Copilot: 0

Hooks & Automation

HookCursor IDEClaude CodeGitHub Copilot
PHI scanner (pre-edit).cursor/hooks/phi-scanner.js✅ PreToolUse edit guard
Sensitive file guard.cursor/hooks/sensitive-file-guard.js✅ PreToolUse file guard
Risky command guard.cursor/hooks/risky-command-guard.js
Auto-format on edit✅ PostToolUse Biome✅ PostToolUse Biome
Session context reinject(implicit via always-apply rules)✅ SessionStart hook
Notificationnotify-send/osascript

Policy: Shared vs Platform-Specific

Shared (All Platforms Must Have)

All platforms must convey these policies to AI (via rules, instructions, or agent prompts):
  • Tenant isolation: organization_id on all mutations
  • No PHI in prompts, logs, or error messages
  • No direct core-to-core imports — use @/platform/*
  • RLS on all new tables
  • sanitizeErrorMessage for user-facing errors
  • useCurrentUser for auth (not ad-hoc supabase.auth.getUser())
  • staleTime: 5m and gcTime: 10m on all useQuery calls
  • No hardcoded state Medicaid rules — use PF-96 jurisdiction profiles
  • No inline pf_user_role_assignments in edge functions — use verifyOrgAccess()
Status: Cursor (✅ quick-reference.mdc always-apply) | Claude (✅ .claude/rules/ path-scoped) | Copilot (⚠️ partial — AGENTS.md + some instructions)

Intentionally Platform-Specific

  • Cursor only: Full agent fleet (24 agents), 73 commands, skills, MCP servers, IDE hooks
  • Claude only: SessionStart reinject hook, file organizer skill, notification hook
  • Copilot only: Shared-UI path-scoped instructions (.github/instructions/shared-ui.instructions.md)

Known Gaps to Address

GapPriorityEffortAction
Copilot missing security patterns instructionHighLowAdd .github/instructions/security.instructions.md
Claude missing debugger / verifier agentsMediumMediumPort Cursor debugger.md and verifier.md agents
Claude missing module workflow skillsMediumMediumPort key Cursor skills to .claude/skills/
Copilot missing pre-flight checklistHighLowAdd to copilot-instructions.md
Performance patterns only in CursorMediumLowAdd to Claude rules + Copilot instructions

Maintenance

Monthly governance check: Reconcile this matrix when any AI config changes. See AGENTS.md §AI Configuration Governance Cadence. When a new agent/skill/rule is added to Cursor: Update this table and determine if it should be ported to Claude or Copilot.