{"owner":"hcengineering","repo":"platform","hasSkills":true,"totalSkillsCount":5,"totalTokensCount":1279,"categories":["root-instruction","copilot-instructions","mcp-config","marketplace","plugin-manifest"],"hasMcp":true,"mcpConfig":{"mcpServers":{"platform":{"command":"npx","args":["-y","@modelcontextprotocol/server-platform"]}}},"found":["AGENTS.md",".github/copilot-instructions.md",".cursor/mcp.json",".claude-plugin/marketplace.json",".claude-plugin/plugin.json"],"skills":{"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",".cursor/mcp.json":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.cursor/mcp.json)",".claude-plugin/marketplace.json":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/marketplace.json)",".claude-plugin/plugin.json":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/plugin.json)"},"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",".cursor/mcp.json":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.cursor/mcp.json)",".claude-plugin/marketplace.json":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/marketplace.json)",".claude-plugin/plugin.json":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/plugin.json)"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/hcengineering/platform/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"# 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","isInternal":false,"tokens":34,"sizeBytes":179},{"name":"copilot-instructions.md","path":".github/copilot-instructions.md","rawUrl":"https://raw.githubusercontent.com/hcengineering/platform/HEAD/.github/copilot-instructions.md","title":"GitHub Copilot Instructions","category":"copilot-instructions","format":"markdown","content":"# 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","isInternal":false,"tokens":345,"sizeBytes":1386},{"name":"marketplace.json","path":".claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/marketplace.json","title":"Claude Plugin Marketplace Catalog","category":"marketplace","format":"json","content":"# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/marketplace.json)","tokens":300,"sizeBytes":201},{"name":"plugin.json","path":".claude-plugin/plugin.json","rawUrl":"https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/plugin.json","title":"claude-plugin Plugin Manifest","category":"plugin-manifest","format":"json","content":"# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/plugin.json)","tokens":300,"sizeBytes":187},{"name":"mcp.json","path":".cursor/mcp.json","rawUrl":"https://raw.githubusercontent.com/hcengineering/platform/HEAD/.cursor/mcp.json","title":"Model Context Protocol (MCP) Configuration","category":"mcp-config","format":"json","content":"# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.cursor/mcp.json)","tokens":300,"sizeBytes":180}],"systemPromptSnippet":"<yakaai_skills repo=\"hcengineering/platform\">\n<!-- File: AGENTS.md (Tokens: ~34 | Category: root-instruction) -->\n# 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\n<!-- File: .github/copilot-instructions.md (Tokens: ~345 | Category: copilot-instructions) -->\n# 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\n<!-- File: .claude-plugin/marketplace.json (Tokens: ~300 | Category: marketplace) -->\n# Claude Plugin Marketplace Catalog\n\nPath: `.claude-plugin/marketplace.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/marketplace.json)\n\n<!-- File: .claude-plugin/plugin.json (Tokens: ~300 | Category: plugin-manifest) -->\n# claude-plugin Plugin Manifest\n\nPath: `.claude-plugin/plugin.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.claude-plugin/plugin.json)\n\n<!-- File: .cursor/mcp.json (Tokens: ~300 | Category: mcp-config) -->\n# Model Context Protocol (MCP) Configuration\n\nPath: `.cursor/mcp.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/hcengineering/platform/HEAD/.cursor/mcp.json)\n</yakaai_skills>"}