{"owner":"theonedev","repo":"onedev","hasSkills":true,"totalSkillsCount":4,"totalTokensCount":1197,"categories":["root-instruction","mcp-config","marketplace","plugin-manifest"],"hasMcp":true,"mcpConfig":{"mcpServers":{"onedev":{"command":"npx","args":["-y","@modelcontextprotocol/server-onedev"]}}},"found":["AGENTS.md",".cursor/mcp.json",".claude-plugin/marketplace.json",".claude-plugin/plugin.json"],"skills":{"AGENTS.md":"# Project Instructions\n\nDo not add `Co-authored-by:` or other co-author / AI attribution footers to\ncommit messages unless the user explicitly asks for them. If such a trailer is\ninjected into a commit you just created (and it is not pushed), rewrite the\ncommit message to remove it before finishing.\n\nNever modify generated translation files, including any `Translation_*.java`\nfiles and files under\n`server-core/src/main/java/io/onedev/server/web/translation/`. Translation\nfiles are generated automatically.\n\nDo not add tests for trivial or minor changes unless the user explicitly asks\nfor them.\n\nPrefer field injection over constructor injection wherever possible for\n`@Singleton` services and Wicket components/pages.\n\nUsers may continue privileged work in an existing session after their\nprivileges are revoked. Revoked privileges must be denied in a new session.\nDo not report continued access within the existing session as a security bug\nor require immediate revocation within that session.\n\nFor local development, start the OneDev server with `./dev.sh run` from the\nrepository root. The server can hot-load changed classes. Use `./dev.sh build`\nto compile them; the first run performs a full compile, while subsequent runs\ncompile only the changes. Watch the server console for reload errors and\nrestart the server if one occurs.\n\nIf you start the development server for a task, stop it with `./dev.sh stop`\nwhen the task is finished.\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/theonedev/onedev/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/theonedev/onedev/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/theonedev/onedev/HEAD/.claude-plugin/plugin.json)"},"files":{"AGENTS.md":"# Project Instructions\n\nDo not add `Co-authored-by:` or other co-author / AI attribution footers to\ncommit messages unless the user explicitly asks for them. If such a trailer is\ninjected into a commit you just created (and it is not pushed), rewrite the\ncommit message to remove it before finishing.\n\nNever modify generated translation files, including any `Translation_*.java`\nfiles and files under\n`server-core/src/main/java/io/onedev/server/web/translation/`. Translation\nfiles are generated automatically.\n\nDo not add tests for trivial or minor changes unless the user explicitly asks\nfor them.\n\nPrefer field injection over constructor injection wherever possible for\n`@Singleton` services and Wicket components/pages.\n\nUsers may continue privileged work in an existing session after their\nprivileges are revoked. Revoked privileges must be denied in a new session.\nDo not report continued access within the existing session as a security bug\nor require immediate revocation within that session.\n\nFor local development, start the OneDev server with `./dev.sh run` from the\nrepository root. The server can hot-load changed classes. Use `./dev.sh build`\nto compile them; the first run performs a full compile, while subsequent runs\ncompile only the changes. Watch the server console for reload errors and\nrestart the server if one occurs.\n\nIf you start the development server for a task, stop it with `./dev.sh stop`\nwhen the task is finished.\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/theonedev/onedev/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/theonedev/onedev/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/theonedev/onedev/HEAD/.claude-plugin/plugin.json)"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/theonedev/onedev/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"# Project Instructions\n\nDo not add `Co-authored-by:` or other co-author / AI attribution footers to\ncommit messages unless the user explicitly asks for them. If such a trailer is\ninjected into a commit you just created (and it is not pushed), rewrite the\ncommit message to remove it before finishing.\n\nNever modify generated translation files, including any `Translation_*.java`\nfiles and files under\n`server-core/src/main/java/io/onedev/server/web/translation/`. Translation\nfiles are generated automatically.\n\nDo not add tests for trivial or minor changes unless the user explicitly asks\nfor them.\n\nPrefer field injection over constructor injection wherever possible for\n`@Singleton` services and Wicket components/pages.\n\nUsers may continue privileged work in an existing session after their\nprivileges are revoked. Revoked privileges must be denied in a new session.\nDo not report continued access within the existing session as a security bug\nor require immediate revocation within that session.\n\nFor local development, start the OneDev server with `./dev.sh run` from the\nrepository root. The server can hot-load changed classes. Use `./dev.sh build`\nto compile them; the first run performs a full compile, while subsequent runs\ncompile only the changes. Watch the server console for reload errors and\nrestart the server if one occurs.\n\nIf you start the development server for a task, stop it with `./dev.sh stop`\nwhen the task is finished.\n","isInternal":false,"tokens":297,"sizeBytes":1447},{"name":"marketplace.json","path":".claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/theonedev/onedev/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/theonedev/onedev/HEAD/.claude-plugin/marketplace.json)","tokens":300,"sizeBytes":195},{"name":"plugin.json","path":".claude-plugin/plugin.json","rawUrl":"https://raw.githubusercontent.com/theonedev/onedev/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/theonedev/onedev/HEAD/.claude-plugin/plugin.json)","tokens":300,"sizeBytes":181},{"name":"mcp.json","path":".cursor/mcp.json","rawUrl":"https://raw.githubusercontent.com/theonedev/onedev/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/theonedev/onedev/HEAD/.cursor/mcp.json)","tokens":300,"sizeBytes":174}],"systemPromptSnippet":"<yakaai_skills repo=\"theonedev/onedev\">\n<!-- File: AGENTS.md (Tokens: ~297 | Category: root-instruction) -->\n# Project Instructions\n\nDo not add `Co-authored-by:` or other co-author / AI attribution footers to\ncommit messages unless the user explicitly asks for them. If such a trailer is\ninjected into a commit you just created (and it is not pushed), rewrite the\ncommit message to remove it before finishing.\n\nNever modify generated translation files, including any `Translation_*.java`\nfiles and files under\n`server-core/src/main/java/io/onedev/server/web/translation/`. Translation\nfiles are generated automatically.\n\nDo not add tests for trivial or minor changes unless the user explicitly asks\nfor them.\n\nPrefer field injection over constructor injection wherever possible for\n`@Singleton` services and Wicket components/pages.\n\nUsers may continue privileged work in an existing session after their\nprivileges are revoked. Revoked privileges must be denied in a new session.\nDo not report continued access within the existing session as a security bug\nor require immediate revocation within that session.\n\nFor local development, start the OneDev server with `./dev.sh run` from the\nrepository root. The server can hot-load changed classes. Use `./dev.sh build`\nto compile them; the first run performs a full compile, while subsequent runs\ncompile only the changes. Watch the server console for reload errors and\nrestart the server if one occurs.\n\nIf you start the development server for a task, stop it with `./dev.sh stop`\nwhen the task is finished.\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/theonedev/onedev/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/theonedev/onedev/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/theonedev/onedev/HEAD/.cursor/mcp.json)\n</yakaai_skills>"}