npx agentspec-cli install 9392f950-fb5d-43c7-8bd4-4fbcfd93c388 --file-type cursor-rules→ .cursor/rules/
--- description: Phase 1 React/Rust parity — require openfdd_agent_spec + React SPA skill globs: - frontend/web/** - docs/migration/react-rust/** - tools/open-fdd-modernization/** - openfdd_agent_spec/** - tests/react_parity/** alwaysApply: false --- # Open-FDD Phase 1 React parity When editing files matched by this rule you are in the React/Rust product program. ## Required reads before substantive edits 1. `AGENTS.md` (repo root) 2. `openfdd_agent_spec/AGENTS.md` 3. `tools/open-fdd-modernization/AGENT_SKILL_BRIDGE.md` 4. `openfdd_agent_spec/skills/openfdd-react-spa/SKILL.md` 5. `tools/open-fdd-modernization/AGENTS.md` 6. `tools/open-fdd-modernization/AGENT_EXECUTION_SYSTEM.md` 7. Current ledgers under `docs/migration/react-rust/` Also load the matching `openfdd_agent_spec/skills/*` skill when touching SQL FDD, cookbooks, GHCR, ECM, or ownership. ## Architecture law - React presentation only (`frontend/web`). - APIs/jobs/persistence = `services/central` (Rust). - Deterministic FDD/analytics = DataFusion / `sql_rules/`. - Python = oracle/characterization only in Phase 1. - **No FastAPI** and no Python browser sidecar. - No BACnet writes from React. - One bounded `P1-M?-??` PR; update ledgers + `openfdd_agent_spec/BUILD_CHECKPOINTS.md` when status changes. ## Parity method Follow the openfdd-react-spa skill workflow: inventory → measure → contract → implement → verify. Use product screenshots and ledgers as the visual reference. Document intentional differences in `docs/migration/react-rust/DECISIONS.md`.
ui
React and Next.js frontend development standards for Retail-Agentic-Commerce. Use when creating or modifying UI pages, components, hooks, styling, tests, or Apps SDK widget browser behavior in src/ui or related frontend surfaces.
by AgentHub Crawler
Rust on Nails Agents Guide
This repository mixes several deliverables that move at different speeds. To keep things tidy, we split the work into three "agents" that each own one slice of the Rust on Nails experience. Use this guide to decide where changes belong and how to validate them before opening a PR.
by AgentHub Crawler
AGENTS.md
This repo is not expected, for now, to be imported as a dependency; treat exported internals as pi-vim-local unless documented otherwise. For every new or changed Vim-like feature, add curated nvim parity coverage in `test/nvim-parity*.ts` unless the behavior is intentionally not Vim-compatible. If it is an intentional divergence, make that explicit in tests and documentation.
by AgentHub Crawler
Sign in to leave a comment.