{"owner":"hcengineering","repo":"platform","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md",".github/copilot-instructions.md"],"files":{"AGENTS.md":"# Project Instructions\n\n- Do not run build commands automatically for verification.\n- When finishing work, state that the task is complete and ask the user to verify it manually.\n",".github/copilot-instructions.md":"# Huly Platform - Copilot Instructions\n\nTypeScript/Svelte 4 monorepo using Rush.js (pnpm 10.15.1), Node >=20 <25, Webpack 5, Electron, Jest.\n\n## Code Style\n\n**TypeScript**: Strict types, interfaces over types, avoid `any`, export types separately\n**Svelte**: Script/style/markup order, reactive `$:`, stores for state, small focused components\n**Naming**: Files `kebab-case`, Components `PascalCase`, functions `camelCase`, constants `UPPER_SNAKE_CASE`\n\n## Structure\n\n- `models/*` - Shared types/models\n- `server-*` - Server packages\n- `plugins/*` - Client plugins\n- `packages/*` - Reusable utilities\n- Projects 2-3 levels deep, each with `package.json`\n\n## Rush Commands\n\n```bash\nrush install         # Install deps\nrush build           # Build all\nrush build --to PKG  # Build specific\nrush add -p PKG      # Add dependency\n```\n\n## Patterns\n\n- Always handle errors (proper Error subclasses, catch promises)\n- Use async/await, Promise.all() for parallel ops\n- Svelte stores for shared state, separate business logic\n- JSDoc public APIs, tests alongside code\n- Run `rushx test` before commit\n\n## Avoid\n\n❌ `any` without reason ❌ console.log() ❌ Mixed concerns ❌ Circular deps ❌ Ignoring TS errors\n\n## When Coding\n\nInfer location from context (models/server/plugins/packages), match existing patterns, include proper imports/types, add error handling, use existing utils first.\n"}}