{"owner":"alibaba","repo":"fastjson2","hasSkills":true,"totalSkillsCount":4,"totalTokensCount":1244,"categories":["root-instruction","mcp-config","marketplace","plugin-manifest"],"hasMcp":true,"mcpConfig":{"mcpServers":{"fastjson2":{"command":"npx","args":["-y","@modelcontextprotocol/server-fastjson2"]}}},"found":["AGENTS.md",".cursor/mcp.json",".claude-plugin/marketplace.json",".claude-plugin/plugin.json"],"skills":{"AGENTS.md":"# AI Agent Context for fastjson2\n\nHigh-performance Java JSON library (fastjson v2). Multi-module Maven project, JDK 8+.\n\n## Key Modules\n\n- `core/` — main library\n- `kotlin/` — Kotlin extensions\n- `extension/` — Arrow, ClickHouse, etc.\n- `extension-spring5/`, `extension-spring6/`, `extension-solon/`, `extension-jaxrs/` — framework integrations\n- `fastjson1-compatible/` — v1 compatibility\n- `benchmark/` — JMH benchmarks\n\n## Build & Test\n\n```bash\nmvn clean package        # build all\nmvn test                 # run tests\nmvn validate             # checkstyle + modernizer checks\n```\n\n## Conventions\n\n- Java (primary), Kotlin (for `kotlin` module)\n- Tests: JUnit 5 / Kotest\n- Code style: Checkstyle (`src/checkstyle/fastjson2-checks.xml`), enforced via `mvn validate`\n- Performance-first project: every change must consider performance impact\n- Watch method bytecode size (codeSize) — keep hot-path methods under the two JIT inlining thresholds: 35 bytes (C1, `-XX:MaxInlineSize`) and 325 bytes (C2, `-XX:FreqInlineSize`) so they can be inlined\n- Prefer the implementation with smaller codeSize when choosing between equivalent approaches\n- PRs should be small and focused; ensure `mvn validate` and `mvn test` pass\n- PRs and comments should be bilingual: English first, Chinese version collapsed in a `<details>` block\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/alibaba/fastjson2/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/alibaba/fastjson2/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/alibaba/fastjson2/HEAD/.claude-plugin/plugin.json)"},"files":{"AGENTS.md":"# AI Agent Context for fastjson2\n\nHigh-performance Java JSON library (fastjson v2). Multi-module Maven project, JDK 8+.\n\n## Key Modules\n\n- `core/` — main library\n- `kotlin/` — Kotlin extensions\n- `extension/` — Arrow, ClickHouse, etc.\n- `extension-spring5/`, `extension-spring6/`, `extension-solon/`, `extension-jaxrs/` — framework integrations\n- `fastjson1-compatible/` — v1 compatibility\n- `benchmark/` — JMH benchmarks\n\n## Build & Test\n\n```bash\nmvn clean package        # build all\nmvn test                 # run tests\nmvn validate             # checkstyle + modernizer checks\n```\n\n## Conventions\n\n- Java (primary), Kotlin (for `kotlin` module)\n- Tests: JUnit 5 / Kotest\n- Code style: Checkstyle (`src/checkstyle/fastjson2-checks.xml`), enforced via `mvn validate`\n- Performance-first project: every change must consider performance impact\n- Watch method bytecode size (codeSize) — keep hot-path methods under the two JIT inlining thresholds: 35 bytes (C1, `-XX:MaxInlineSize`) and 325 bytes (C2, `-XX:FreqInlineSize`) so they can be inlined\n- Prefer the implementation with smaller codeSize when choosing between equivalent approaches\n- PRs should be small and focused; ensure `mvn validate` and `mvn test` pass\n- PRs and comments should be bilingual: English first, Chinese version collapsed in a `<details>` block\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/alibaba/fastjson2/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/alibaba/fastjson2/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/alibaba/fastjson2/HEAD/.claude-plugin/plugin.json)"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/alibaba/fastjson2/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"# AI Agent Context for fastjson2\n\nHigh-performance Java JSON library (fastjson v2). Multi-module Maven project, JDK 8+.\n\n## Key Modules\n\n- `core/` — main library\n- `kotlin/` — Kotlin extensions\n- `extension/` — Arrow, ClickHouse, etc.\n- `extension-spring5/`, `extension-spring6/`, `extension-solon/`, `extension-jaxrs/` — framework integrations\n- `fastjson1-compatible/` — v1 compatibility\n- `benchmark/` — JMH benchmarks\n\n## Build & Test\n\n```bash\nmvn clean package        # build all\nmvn test                 # run tests\nmvn validate             # checkstyle + modernizer checks\n```\n\n## Conventions\n\n- Java (primary), Kotlin (for `kotlin` module)\n- Tests: JUnit 5 / Kotest\n- Code style: Checkstyle (`src/checkstyle/fastjson2-checks.xml`), enforced via `mvn validate`\n- Performance-first project: every change must consider performance impact\n- Watch method bytecode size (codeSize) — keep hot-path methods under the two JIT inlining thresholds: 35 bytes (C1, `-XX:MaxInlineSize`) and 325 bytes (C2, `-XX:FreqInlineSize`) so they can be inlined\n- Prefer the implementation with smaller codeSize when choosing between equivalent approaches\n- PRs should be small and focused; ensure `mvn validate` and `mvn test` pass\n- PRs and comments should be bilingual: English first, Chinese version collapsed in a `<details>` block\n","isInternal":false,"tokens":344,"sizeBytes":1334},{"name":"marketplace.json","path":".claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/alibaba/fastjson2/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/alibaba/fastjson2/HEAD/.claude-plugin/marketplace.json)","tokens":300,"sizeBytes":196},{"name":"plugin.json","path":".claude-plugin/plugin.json","rawUrl":"https://raw.githubusercontent.com/alibaba/fastjson2/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/alibaba/fastjson2/HEAD/.claude-plugin/plugin.json)","tokens":300,"sizeBytes":182},{"name":"mcp.json","path":".cursor/mcp.json","rawUrl":"https://raw.githubusercontent.com/alibaba/fastjson2/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/alibaba/fastjson2/HEAD/.cursor/mcp.json)","tokens":300,"sizeBytes":175}],"systemPromptSnippet":"<yakaai_skills repo=\"alibaba/fastjson2\">\n<!-- File: AGENTS.md (Tokens: ~344 | Category: root-instruction) -->\n# AI Agent Context for fastjson2\n\nHigh-performance Java JSON library (fastjson v2). Multi-module Maven project, JDK 8+.\n\n## Key Modules\n\n- `core/` — main library\n- `kotlin/` — Kotlin extensions\n- `extension/` — Arrow, ClickHouse, etc.\n- `extension-spring5/`, `extension-spring6/`, `extension-solon/`, `extension-jaxrs/` — framework integrations\n- `fastjson1-compatible/` — v1 compatibility\n- `benchmark/` — JMH benchmarks\n\n## Build & Test\n\n```bash\nmvn clean package        # build all\nmvn test                 # run tests\nmvn validate             # checkstyle + modernizer checks\n```\n\n## Conventions\n\n- Java (primary), Kotlin (for `kotlin` module)\n- Tests: JUnit 5 / Kotest\n- Code style: Checkstyle (`src/checkstyle/fastjson2-checks.xml`), enforced via `mvn validate`\n- Performance-first project: every change must consider performance impact\n- Watch method bytecode size (codeSize) — keep hot-path methods under the two JIT inlining thresholds: 35 bytes (C1, `-XX:MaxInlineSize`) and 325 bytes (C2, `-XX:FreqInlineSize`) so they can be inlined\n- Prefer the implementation with smaller codeSize when choosing between equivalent approaches\n- PRs should be small and focused; ensure `mvn validate` and `mvn test` pass\n- PRs and comments should be bilingual: English first, Chinese version collapsed in a `<details>` block\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/alibaba/fastjson2/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/alibaba/fastjson2/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/alibaba/fastjson2/HEAD/.cursor/mcp.json)\n</yakaai_skills>"}