{"owner":"ThinkInAIXYZ","repo":"deepchat","hasSkills":true,"totalSkillsCount":5,"totalTokensCount":1390,"categories":["root-instruction","claude-rule","mcp-config","marketplace","plugin-manifest"],"hasMcp":true,"mcpConfig":{"mcpServers":{"deepchat":{"command":"npx","args":["-y","@modelcontextprotocol/server-deepchat"]}}},"found":["AGENTS.md","CLAUDE.md",".cursor/mcp.json",".claude-plugin/marketplace.json",".claude-plugin/plugin.json"],"skills":{"AGENTS.md":"# Repository Guidelines\n\n- Prefer the smallest correct change; add no abstraction or dependency without a real need.\n- Preserve unrelated worktree changes; avoid destructive Git unless explicitly requested.\n- Use pnpm only; require Node >=20.19 and pnpm >=10.11.\n- Core code: `src/main`, `src/preload`, `src/renderer`, `src/shared`; stack: Electron/Vue 3/TS.\n- Tests: use Vitest in `test/main`, Vitest with Vue Test Utils in `test/renderer`, and Playwright in\n  `test/e2e`; run the smallest relevant suite.\n- Default to implementation-first development: inspect and design, complete the planned code change,\n  then decide what new verification is needed. Do not default to TDD unless explicitly requested or\n  a minimal executable reproduction is required to understand a complex failure.\n- Existing checks may run at any time. Treat new tests as regression protection, not implementation\n  scaffolding; remove temporary probes and tests before handoff.\n- Commit only the smallest durable tests for user-visible behavior, documented contracts,\n  persistence or migration, lifecycle or concurrency, recovery, security boundaries, or proven\n  regressions. Prefer no new test to implementation-coupled coverage.\n- Keep native capabilities behind typed preload/IPC boundaries with context isolation enabled.\n- Keep executable previews on a separate origin with web security enabled; never give app-origin\n  `srcdoc` both scripts and same-origin access. Validate native IPC senders before dispatch.\n- Use vue-i18n for user copy; prefer existing shadcn-vue primitives and VueUse utilities.\n- Follow Oxfmt: single quotes, no semicolons, 100 columns.\n- Before editing, inspect ownership, callers, tests, and nearby patterns; fix the root cause.\n- Before handoff run format, i18n, lint, typecheck, and relevant test suites.\n- Keep provider and ACP registry refreshes produced by normal builds.\n- Use Conventional Commits (`type(scope): subject`, <=50 chars); never add AI co-authors.\n- Target routine PRs to `dev`; only release branches target `main`.\n- Assess scope first; use SDD only for large features or complex changes, never small local work.\n- For UI changes, include concise BEFORE/AFTER ASCII layouts in the PR.\n","CLAUDE.md":"READ [AGENTS.md](AGENTS.md)\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/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/HEAD/.claude-plugin/plugin.json)"},"files":{"AGENTS.md":"# Repository Guidelines\n\n- Prefer the smallest correct change; add no abstraction or dependency without a real need.\n- Preserve unrelated worktree changes; avoid destructive Git unless explicitly requested.\n- Use pnpm only; require Node >=20.19 and pnpm >=10.11.\n- Core code: `src/main`, `src/preload`, `src/renderer`, `src/shared`; stack: Electron/Vue 3/TS.\n- Tests: use Vitest in `test/main`, Vitest with Vue Test Utils in `test/renderer`, and Playwright in\n  `test/e2e`; run the smallest relevant suite.\n- Default to implementation-first development: inspect and design, complete the planned code change,\n  then decide what new verification is needed. Do not default to TDD unless explicitly requested or\n  a minimal executable reproduction is required to understand a complex failure.\n- Existing checks may run at any time. Treat new tests as regression protection, not implementation\n  scaffolding; remove temporary probes and tests before handoff.\n- Commit only the smallest durable tests for user-visible behavior, documented contracts,\n  persistence or migration, lifecycle or concurrency, recovery, security boundaries, or proven\n  regressions. Prefer no new test to implementation-coupled coverage.\n- Keep native capabilities behind typed preload/IPC boundaries with context isolation enabled.\n- Keep executable previews on a separate origin with web security enabled; never give app-origin\n  `srcdoc` both scripts and same-origin access. Validate native IPC senders before dispatch.\n- Use vue-i18n for user copy; prefer existing shadcn-vue primitives and VueUse utilities.\n- Follow Oxfmt: single quotes, no semicolons, 100 columns.\n- Before editing, inspect ownership, callers, tests, and nearby patterns; fix the root cause.\n- Before handoff run format, i18n, lint, typecheck, and relevant test suites.\n- Keep provider and ACP registry refreshes produced by normal builds.\n- Use Conventional Commits (`type(scope): subject`, <=50 chars); never add AI co-authors.\n- Target routine PRs to `dev`; only release branches target `main`.\n- Assess scope first; use SDD only for large features or complex changes, never small local work.\n- For UI changes, include concise BEFORE/AFTER ASCII layouts in the PR.\n","CLAUDE.md":"READ [AGENTS.md](AGENTS.md)\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/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/HEAD/.claude-plugin/plugin.json)"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/ThinkInAIXYZ/deepchat/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"# Repository Guidelines\n\n- Prefer the smallest correct change; add no abstraction or dependency without a real need.\n- Preserve unrelated worktree changes; avoid destructive Git unless explicitly requested.\n- Use pnpm only; require Node >=20.19 and pnpm >=10.11.\n- Core code: `src/main`, `src/preload`, `src/renderer`, `src/shared`; stack: Electron/Vue 3/TS.\n- Tests: use Vitest in `test/main`, Vitest with Vue Test Utils in `test/renderer`, and Playwright in\n  `test/e2e`; run the smallest relevant suite.\n- Default to implementation-first development: inspect and design, complete the planned code change,\n  then decide what new verification is needed. Do not default to TDD unless explicitly requested or\n  a minimal executable reproduction is required to understand a complex failure.\n- Existing checks may run at any time. Treat new tests as regression protection, not implementation\n  scaffolding; remove temporary probes and tests before handoff.\n- Commit only the smallest durable tests for user-visible behavior, documented contracts,\n  persistence or migration, lifecycle or concurrency, recovery, security boundaries, or proven\n  regressions. Prefer no new test to implementation-coupled coverage.\n- Keep native capabilities behind typed preload/IPC boundaries with context isolation enabled.\n- Keep executable previews on a separate origin with web security enabled; never give app-origin\n  `srcdoc` both scripts and same-origin access. Validate native IPC senders before dispatch.\n- Use vue-i18n for user copy; prefer existing shadcn-vue primitives and VueUse utilities.\n- Follow Oxfmt: single quotes, no semicolons, 100 columns.\n- Before editing, inspect ownership, callers, tests, and nearby patterns; fix the root cause.\n- Before handoff run format, i18n, lint, typecheck, and relevant test suites.\n- Keep provider and ACP registry refreshes produced by normal builds.\n- Use Conventional Commits (`type(scope): subject`, <=50 chars); never add AI co-authors.\n- Target routine PRs to `dev`; only release branches target `main`.\n- Assess scope first; use SDD only for large features or complex changes, never small local work.\n- For UI changes, include concise BEFORE/AFTER ASCII layouts in the PR.\n","isInternal":false,"tokens":480,"sizeBytes":2213},{"name":"CLAUDE.md","path":"CLAUDE.md","rawUrl":"https://raw.githubusercontent.com/ThinkInAIXYZ/deepchat/HEAD/CLAUDE.md","title":"Claude Agent Guidelines & System Prompt","category":"claude-rule","format":"markdown","content":"READ [AGENTS.md](AGENTS.md)\n","isInternal":false,"tokens":10,"sizeBytes":28},{"name":"marketplace.json","path":".claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/HEAD/.claude-plugin/marketplace.json)","tokens":300,"sizeBytes":200},{"name":"plugin.json","path":".claude-plugin/plugin.json","rawUrl":"https://raw.githubusercontent.com/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/HEAD/.claude-plugin/plugin.json)","tokens":300,"sizeBytes":186},{"name":"mcp.json","path":".cursor/mcp.json","rawUrl":"https://raw.githubusercontent.com/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/HEAD/.cursor/mcp.json)","tokens":300,"sizeBytes":179}],"systemPromptSnippet":"<yakaai_skills repo=\"ThinkInAIXYZ/deepchat\">\n<!-- File: AGENTS.md (Tokens: ~480 | Category: root-instruction) -->\n# Repository Guidelines\n\n- Prefer the smallest correct change; add no abstraction or dependency without a real need.\n- Preserve unrelated worktree changes; avoid destructive Git unless explicitly requested.\n- Use pnpm only; require Node >=20.19 and pnpm >=10.11.\n- Core code: `src/main`, `src/preload`, `src/renderer`, `src/shared`; stack: Electron/Vue 3/TS.\n- Tests: use Vitest in `test/main`, Vitest with Vue Test Utils in `test/renderer`, and Playwright in\n  `test/e2e`; run the smallest relevant suite.\n- Default to implementation-first development: inspect and design, complete the planned code change,\n  then decide what new verification is needed. Do not default to TDD unless explicitly requested or\n  a minimal executable reproduction is required to understand a complex failure.\n- Existing checks may run at any time. Treat new tests as regression protection, not implementation\n  scaffolding; remove temporary probes and tests before handoff.\n- Commit only the smallest durable tests for user-visible behavior, documented contracts,\n  persistence or migration, lifecycle or concurrency, recovery, security boundaries, or proven\n  regressions. Prefer no new test to implementation-coupled coverage.\n- Keep native capabilities behind typed preload/IPC boundaries with context isolation enabled.\n- Keep executable previews on a separate origin with web security enabled; never give app-origin\n  `srcdoc` both scripts and same-origin access. Validate native IPC senders before dispatch.\n- Use vue-i18n for user copy; prefer existing shadcn-vue primitives and VueUse utilities.\n- Follow Oxfmt: single quotes, no semicolons, 100 columns.\n- Before editing, inspect ownership, callers, tests, and nearby patterns; fix the root cause.\n- Before handoff run format, i18n, lint, typecheck, and relevant test suites.\n- Keep provider and ACP registry refreshes produced by normal builds.\n- Use Conventional Commits (`type(scope): subject`, <=50 chars); never add AI co-authors.\n- Target routine PRs to `dev`; only release branches target `main`.\n- Assess scope first; use SDD only for large features or complex changes, never small local work.\n- For UI changes, include concise BEFORE/AFTER ASCII layouts in the PR.\n\n<!-- File: CLAUDE.md (Tokens: ~10 | Category: claude-rule) -->\nREAD [AGENTS.md](AGENTS.md)\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/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/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/ThinkInAIXYZ/deepchat/HEAD/.cursor/mcp.json)\n</yakaai_skills>"}