[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KD4BA5TS2SRASQ5F5Y6JSN":3,"skill-same:01M6KD4BA5TS2SRASQ5F5Y6JSN":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":36,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6KD4BA5TS2SRASQ5F5Y6JSN","maven-druid-build",null,"Building Apache Druid with Maven, managing memory constraints, and skipping verification checks.","cxcscmu\u002FSkillLearnBench","cxcscmu","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142838272?v=4","01M6KCQDFQWPDSN0MKZY96MSQP","01M6KCQDM7G70TKJ28NTSQC0RZ",93,"MIT","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fb1-one-shot-claude-haiku-4-5\u002Ffix-security-bug\u002Fmaven-druid-build\u002FSKILL.md",[],[18,19,20,21,22,23,24,25],"maven","build","maven druid build","memory","verification","apache","constraints","with","2026-11-10 10:12:30",false,"---\nname: maven-druid-build\ndescription: Building Apache Druid with Maven, managing memory constraints, and skipping verification checks.\n---\n\n# Maven Build for Apache Druid\n\n## Build Command Reference\n\n### Full Build (from instructions)\n```bash\ncd \u002Froot\u002Fdruid\nmvn clean package \\\n  -DskipTests \\\n  -Dcheckstyle.skip=true \\\n  -Dpmd.skip=true \\\n  -Dforbiddenapis.skip=true \\\n  -Dspotbugs.skip=true \\\n  -Danimal.sniffer.skip=true \\\n  -Denforcer.skip=true \\\n  -Djacoco.skip=true \\\n  -Ddependency-check.skip=true \\\n  -pl '!web-console' \\\n  -pl indexing-service \\\n  -am\n```\n\n## Flag Explanations\n\n| Flag | Purpose |\n|------|---------|\n| `clean` | Remove previous build artifacts |\n| `package` | Compile and package into JAR\u002FWAR |\n| `-DskipTests` | Skip unit test execution |\n| `-Dcheckstyle.skip=true` | Skip code style checking |\n| `-Dpmd.skip=true` | Skip PMD analysis |\n| `-Dforbiddenapis.skip=true` | Skip forbidden API checking |\n| `-Dspotbugs.skip=true` | Skip SpotBugs (FindBugs) analysis |\n| `-Danimal.sniffer.skip=true` | Skip JDK version compatibility checks |\n| `-Denforcer.skip=true` | Skip Maven Enforcer rules |\n| `-Djacoco.skip=true` | Skip code coverage analysis |\n| `-Ddependency-check.skip=true` | Skip OWASP dependency checking |\n| `-pl '!web-console'` | Exclude web-console module (memory constraint) |\n| `-pl indexing-service` | Include indexing-service module |\n| `-am` | Also make dependencies of selected projects |\n\n## Memory Management\n\n### Memory Issues\nIf you encounter OOM (Out of Memory) errors:\n```bash\n# Increase heap size\nexport MAVEN_OPTS=\"-Xmx2g -Xms1g\"\n\n# Very aggressive heap limit\nexport MAVEN_OPTS=\"-Xmx1g -Xms512m\"\n```\n\n### Parallel Builds\nTo speed up builds with multiple cores:\n```bash\nmvn clean package -T 1C  # 1 thread per core\n```\n\n## Output Artifacts\n\nAfter successful build:\n```\ndruid\u002Findexing-service\u002Ftarget\u002Fdruid-indexing-service-0.20.0-SNAPSHOT.jar\ndruid\u002Fdistribution\u002Ftarget\u002Fapache-druid-0.20.0-SNAPSHOT\u002Flib\u002F\n```\n\n## Verifying Build\n\n```bash\n# Check if JAR was created\nls -la indexing-service\u002Ftarget\u002F*.jar\n\n# Check build log for errors\ntail -100 build.log\n\n# Verify specific file was included\njar tf indexing-service\u002Ftarget\u002F*.jar | grep \"JavaScriptFilter\"\n```\n\n## Maven Troubleshooting\n\n### Module Not Found\n```bash\n# Verify module exists\nls -la indexing-service\u002Fpom.xml\n\n# Rebuild parent projects\nmvn clean install -pl '!web-console'\n```\n\n### Compilation Errors\n```bash\n# Detailed error output\nmvn clean package -X 2>&1 | tail -50\n\n# Compile only (no packaging)\nmvn clean compile\n```\n\n## Selective Compilation\n\n```bash\n# Build specific module and dependencies\nmvn clean package -pl indexing-service -am\n\n# Build without tests but with other checks\nmvn clean package -DskipTests\n\n# Minimal build for testing\nmvn clean package -DskipTests -Denforcer.skip=true\n```\n","# Maven Build for Apache Druid\n\n## Build Command Reference\n\n### Full Build (from instructions)\n```bash\ncd \u002Froot\u002Fdruid\nmvn clean package \\\n  -DskipTests \\\n  -Dcheckstyle.skip=true \\\n  -Dpmd.skip=true \\\n  -Dforbiddenapis.skip=true \\\n  -Dspotbugs.skip=true \\\n  -Danimal.sniffer.skip=true \\\n  -Denforcer.skip=true \\\n  -Djacoco.skip=true \\\n  -Ddependency-check.skip=true \\\n  -pl '!web-console' \\\n  -pl indexing-service \\\n  -am\n```\n\n## Flag Explanations\n\n| Flag | Purpose |\n|------|---------|\n| `clean` | Remove previous build artifacts |\n| `package` | Compile and package into JAR\u002FWAR |\n| `-DskipTests` | Skip unit test execution |\n| `-Dcheckstyle.skip=true` | Skip code style checking |\n| `-Dpmd.skip=true` | Skip PMD analysis |\n| `-Dforbiddenapis.skip=true` | Skip forbidden API checking |\n| `-Dspotbugs.skip=true` | Skip SpotBugs (FindBugs) analysis |\n| `-Danimal.sniffer.skip=true` | Skip JDK version compatibility checks |\n| `-Denforcer.skip=true` | Skip Maven Enforcer rules |\n| `-Djacoco.skip=true` | Skip code coverage analysis |\n| `-Ddependency-check.skip=true` | Skip OWASP dependency checking |\n| `-pl '!web-console'` | Exclude web-console module (memory constraint) |\n| `-pl indexing-service` | Include indexing-service module |\n| `-am` | Also make dependencies of selected projects |\n\n## Memory Management\n\n### Memory Issues\nIf you encounter OOM (Out of Memory) errors:\n```bash\n# Increase heap size\nexport MAVEN_OPTS=\"-Xmx2g -Xms1g\"\n\n# Very aggressive heap limit\nexport MAVEN_OPTS=\"-Xmx1g -Xms512m\"\n```\n\n### Parallel Builds\nTo speed up builds with multiple cores:\n```bash\nmvn clean package -T 1C  # 1 thread per core\n```\n\n## Output Artifacts\n\nAfter successful build:\n```\ndruid\u002Findexing-service\u002Ftarget\u002Fdruid-indexing-service-0.20.0-SNAPSHOT.jar\ndruid\u002Fdistribution\u002Ftarget\u002Fapache-druid-0.20.0-SNAPSHOT\u002Flib\u002F\n```\n\n## Verifying Build\n\n```bash\n# Check if JAR was created\nls -la indexing-service\u002Ftarget\u002F*.jar\n\n# Check build log for errors\ntail -100 build.log\n\n# Verify specific file was included\njar tf indexing-service\u002Ftarget\u002F*.jar | grep \"JavaScriptFilter\"\n```\n\n## Maven Troubleshooting\n\n### Module Not Found\n```bash\n# Verify module exists\nls -la indexing-service\u002Fpom.xml\n\n# Rebuild parent projects\nmvn clean install -pl '!web-console'\n```\n\n### Compilation Errors\n```bash\n# Detailed error output\nmvn clean package -X 2>&1 | tail -50\n\n# Compile only (no packaging)\nmvn clean compile\n```\n\n## Selective Compilation\n\n```bash\n# Build specific module and dependencies\nmvn clean package -pl indexing-service -am\n\n# Build without tests but with other checks\nmvn clean package -DskipTests\n\n# Minimal build for testing\nmvn clean package -DskipTests -Denforcer.skip=true\n```\n",{"name":5,"description":7},"main","726e1f79b96b0cb3d729d0e55a1c847e0b5353ae","skills\u002Fb1-one-shot-claude-haiku-4-5\u002Ffix-security-bug\u002Fmaven-druid-build",8,"https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench","https:\u002F\u002Fcxcscmu.github.io\u002FSkillLearnBench","https:\u002F\u002Fgithub.com\u002Fcxcscmu","2026-10-02 22:55:36",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add cxcscmu\u002FSkillLearnBench --skill maven-druid-build",{"tool":45,"command":46},"bunx","bunx skills add cxcscmu\u002FSkillLearnBench --skill maven-druid-build",{"tool":48,"command":49},"pnpm","pnpm dlx skills add cxcscmu\u002FSkillLearnBench --skill maven-druid-build","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fb1-one-shot-claude-haiku-4-5\u002Ffix-security-bug\u002Fmaven-druid-build\u002FSKILL.md",true,[],[54,72,97,115,135,147],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":65,"publishedAt":26},"01M6KM5KH175P5ABP5JMX2SBDQ","object_counter","Count occurrences of an object in the image using computer vision algorithm.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Fvideo-object-counting\u002Fobject_counter\u002FSKILL.md",[60],{"categoryNo":61,"categoryName":62,"taxonomyType":63,"taxonomyTypeDesc":64},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[66,67,68,69,70,71],"object counter","object","vision","computer","Computer Vision","image",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":81,"publishedAt":26},"01M6KM51TMVXG79MMPCS6Y8G86","travel-planning-workflow","Invoke this skill when performing travel planning. It defines a structured workflow for generating itineraries. Following this workflow is essential to ensure the final plan satisfies user requirements.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftravel-planning\u002Ftravel-planning-workflow\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":63,"taxonomyTypeDesc":64},"01JBSEEDCAT000000000000023","Skill与智能体开发",[82,83,84,85,86,87,88,89,90,91,92,93,94,95,96],"workflow","planning","planning workflow","travel","travel planning","travel planning workflow","structured","performing","plan","for","user","it","requirements","essential","itineraries",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":26},"01M6KM4DY820XHS9YTSK5QP5HD","bundled-dataset-search-tool","invoke this skill when you need to perform database search for travel planning. This skill provides some useful pre-packaged tools to look up accommodations, attractions, cities, driving distance, flights, and restaurants from the bundled dataset.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftravel-planning\u002Fbundled-dataset-search-tool\u002FSKILL.md",[],[104,105,106,107,108,109,110,85,111,112,86,113,91,114,83],"search","tool","dataset","bundled dataset search tool","restaurants","Tools","up","look","flights","you","database",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":26},"01M6KM465BB9PQ0B548HQSVAWZ","glm-output","Output-processing guidance for GLM tasks. Especially useful after glm-basics and glm-calibration when you need verifier-matching metrics from output.nc and a final \u002Froot\u002Fmetrics.json.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftemperature-simulation\u002Fglm-output\u002FSKILL.md",[],[122,123,124,91,125,126,127,128,129,130,131,132,113,133,134],"glm output","output","glm","tasks","metrics","json","basics","guidance","matching","verifier","processing","root","calibration",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":142,"publishedAt":26},"01M6KM40KY3QWDW5W97S39R2BC","glm-calibration","Calibration guidance for GLM tasks. Often most effective after glm-basics has clarified the setup; glm-output is the companion skill for exact final metric computation.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftemperature-simulation\u002Fglm-calibration\u002FSKILL.md",[141],{"categoryNo":79,"categoryName":80,"taxonomyType":63,"taxonomyTypeDesc":64},[143,134,124,123,129,128,125,144,145,91,146],"glm calibration","setup","companion","metric",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":153,"publishedAt":26},"01M6KM3VHHVSGMGHJQB3PPT6YG","glm-basics","A good starting point for GLM calibration tasks. Use to inspect glm3.nml, confirm how GLM runs, and identify the relevant files before moving on to calibration and output evaluation.","https:\u002F\u002Fgithub.com\u002Fcxcscmu\u002FSkillLearnBench\u002Fblob\u002Fmain\u002Fskills\u002Fhuman_authored\u002Ftemperature-simulation\u002Fglm-basics\u002FSKILL.md",[],[154,124,128,155,143,134,91,123,156,157,158,159,160,161,125],"glm basics","inspect","relevant","files","good","use","how","Evaluation"]