.claude/skills/edu-platform/SKILL.md
Default domain skill for Merida Consulting Courses. Use this for repository-specific work to align with AGENTS governance, Bun workspace structure, the Next.js BFF to Rust API runtime path, and the repo's current testing and operations model for the educational platform.
npx skillsauth add danimerida2000/merida-edu edu-platformInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
AGENTS.md.docs/agent-context/core/00-loading-protocol.md through 03-quality-and-commit-policy.md.docs/{type}/YYYY/MM/YYYY-MM-DD-{name}.md exists.docs/quotes/YYYY/MM/YYYY-MM-DD-{name}.md exists.organization_id on all data-sensitive entities. Each school/organization sees only its own data.status field governs deletion paths.packages/db/src/schema/*.ts.BFF /api/v1/* -> gateway/service layer -> backend API.db:* commands require explicit user approval.Co-authored-by: trailers.next-intl.mod.rs or TypeScript barrel index.ts patterns.| Layer | Technologies | |-------|-------------| | Frontend | Next.js (App Router), Ant Design, TailwindCSS, next-intl, Zustand, SWR, Zod, Motion | | BFF | Next.js API routes proxying to backend | | Backend | Rust (Axum), tokio-postgres | | Database | PostgreSQL, Drizzle ORM (schema in TypeScript) | | Messaging | NATS | | Auth | Keycloak | | Storage | MinIO | | Package Manager | Bun (monorepo workspaces) | | Infrastructure | Docker, Nginx |
Core educational entities:
Primary branding and theme sources:
packages/client/src/store/branding.store.tspackages/client/src/lib/antd-theme.tspackages/client/src/index.csspackages/client/src/types/branding/**packages/client/src/app/providers.tsxFor requirements, bugs, and audit:
product-manager -> software-architect -> (senior-frontend-engineer and/or senior-backend-rust-engineer) -> qa-engineer -> release-manager
Conditional: security-engineer for auth/tenant/student-data scope. devops-sre for deploy/infra scope.
testing
Architecture role for Merida Consulting Courses. Use when the approved scope needs a concrete technical design, boundary definition, migration strategy, and gate plan before implementation or release decisions.
tools
Frontend role for Merida Consulting Courses. Use when work affects Next.js App Router, React UI, BFF proxy routes, next-intl content, Ant Design flows, shared branding/theme sources, or client validation and test coverage for the educational platform.
development
Rust role for Merida Consulting Courses. Use when work affects Axum routes, services, queries, session or policy flows, OpenAPI behavior, or runtime-sensitive backend logic for the educational platform.
testing
Security role for Merida Consulting Courses. Use when scope is authn, authz, session, tenant-sensitive, student-data-sensitive, storage-sensitive, or otherwise security-relevant for the educational platform.