[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DD1X4PVWHCDZSSCY64AV8Z":3,"skill-same:01M6DD1X4PVWHCDZSSCY64AV8Z":112},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":14,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6DD1X4PVWHCDZSSCY64AV8Z","source-command-self-reflect",null,"Extract learnings from recent PR reviews, conversations, and session patterns to update the knowledge base","Prekzursil\u002Fagent-skills-toolchain","Prekzursil","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F54636077?v=4","01M6DACZ1PCQHD99SCR1YXG28B","Andrei Mihai Visalon","01M6DACZ670WZF535V3WYYSS4Z",0,"MIT","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Fplatform\u002Frouting\u002Ffixtures\u002Fhome\u002F.agents\u002Fskills\u002Fsource-command-self-reflect\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32],"reflect","command","self reflect","self","source command self reflect","pr","update","knowledge","extract","session","patterns","learnings","base","knowledge base","2026-11-10 10:12:30",false,"---\nname: \"source-command-self-reflect\"\ndescription: \"Extract learnings from recent PR reviews, conversations, and session patterns to update the knowledge base\"\n---\n\n# source-command-self-reflect\n\nUse this skill when the user asks to run the migrated source command `self-reflect`.\n\n## Command Template\n\n# BEADS Self-Reflect\n\nYou are performing a self-reflection for the BEADS agent swarm. Your job is to analyze PR review comments, conversation history, and session patterns to extract high-quality, reusable learnings.\n\n**Philosophy**: Be judicious. Quality over quantity. Each learning should make future development measurably better.\n\n## Phase A: PR Comment Analysis\n\n### Step 1: Fetch PR Comments\n\n```bash\nGITHUB_TOKEN=$(gh auth token) npx tsx scripts\u002Fbeads-fetch-pr-comments.ts --days 7\n```\n\nThis outputs PR comments to `.beads\u002Ftemp\u002Fpr-comments.json`.\n\n### Step 2: Extract CodeRabbit's Structured Learnings\n\n```bash\ncat .beads\u002Ftemp\u002Fpr-comments.json | jq -r '.comments[].body' | grep -A5 \"^Learnt from:\" | grep \"^Learning:\" | sed 's\u002F^Learning: \u002F\u002F' | sort -u\n```\n\n### Evaluate Each CodeRabbit Learning\n\n**NOT all CodeRabbit learnings are equal.** Evaluate each one:\n\n#### ACCEPT (High Value)\n\n- **Applies to patterns**: `Applies to **\u002F*.test.ts: ...` - Actionable file-scoped rules\n- **NEVER\u002FALWAYS rules**: Clear, enforceable constraints\n- **Security\u002FPerformance**: Critical quality gates\n- **Gotchas with context**: Explains WHY something is problematic\n\n#### REJECT or DEFER (Low Value)\n\n- **PR-specific context**: \"In PR #X, someone did Y\" - Too specific unless the pattern generalizes\n- **Personality observations**: \"Developer provides detailed updates\" - Not actionable\n\n### Quality Filter Questions\n### Phase B: Conversation & Session Mining (Optional)\n### Phase C: Config Reflection (Optional)\n### Step 3: Analyze Comment Patterns\n### Pattern Detection Checklist\n### Step 4: Present Candidates for Approval\n### Candidate Learnings\n","# source-command-self-reflect\n\nUse this skill when the user asks to run the migrated source command `self-reflect`.\n\n## Command Template\n\n# BEADS Self-Reflect\n\nYou are performing a self-reflection for the BEADS agent swarm. Your job is to analyze PR review comments, conversation history, and session patterns to extract high-quality, reusable learnings.\n\n**Philosophy**: Be judicious. Quality over quantity. Each learning should make future development measurably better.\n\n## Phase A: PR Comment Analysis\n\n### Step 1: Fetch PR Comments\n\n```bash\nGITHUB_TOKEN=$(gh auth token) npx tsx scripts\u002Fbeads-fetch-pr-comments.ts --days 7\n```\n\nThis outputs PR comments to `.beads\u002Ftemp\u002Fpr-comments.json`.\n\n### Step 2: Extract CodeRabbit's Structured Learnings\n\n```bash\ncat .beads\u002Ftemp\u002Fpr-comments.json | jq -r '.comments[].body' | grep -A5 \"^Learnt from:\" | grep \"^Learning:\" | sed 's\u002F^Learning: \u002F\u002F' | sort -u\n```\n\n### Evaluate Each CodeRabbit Learning\n\n**NOT all CodeRabbit learnings are equal.** Evaluate each one:\n\n#### ACCEPT (High Value)\n\n- **Applies to patterns**: `Applies to **\u002F*.test.ts: ...` - Actionable file-scoped rules\n- **NEVER\u002FALWAYS rules**: Clear, enforceable constraints\n- **Security\u002FPerformance**: Critical quality gates\n- **Gotchas with context**: Explains WHY something is problematic\n\n#### REJECT or DEFER (Low Value)\n\n- **PR-specific context**: \"In PR #X, someone did Y\" - Too specific unless the pattern generalizes\n- **Personality observations**: \"Developer provides detailed updates\" - Not actionable\n\n### Quality Filter Questions\n### Phase B: Conversation & Session Mining (Optional)\n### Phase C: Config Reflection (Optional)\n### Step 3: Analyze Comment Patterns\n### Pattern Detection Checklist\n### Step 4: Present Candidates for Approval\n### Candidate Learnings\n",{"name":5,"description":7},"main","a298c929b6cbd662e1fce54302ce520d5ceea1a5","platform\u002Frouting\u002Ffixtures\u002Fhome\u002F.agents\u002Fskills\u002Fsource-command-self-reflect","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain","https:\u002F\u002Fgithub.com\u002FPrekzursil","2026-11-02 14:30:57",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add Prekzursil\u002Fagent-skills-toolchain --skill source-command-self-reflect",{"tool":50,"command":51},"bunx","bunx skills add Prekzursil\u002Fagent-skills-toolchain --skill source-command-self-reflect",{"tool":53,"command":54},"pnpm","pnpm dlx skills add Prekzursil\u002Fagent-skills-toolchain --skill source-command-self-reflect","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Fplatform\u002Frouting\u002Ffixtures\u002Fhome\u002F.agents\u002Fskills\u002Fsource-command-self-reflect\u002FSKILL.md",true,[58,64,68,72,76,80,84,88,92,96,100,104,108],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"references\u002Flark-doc-create.md","REFERENCE","参考文档",5461,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-create.md",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002Flark-doc-fetch.md",8549,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-fetch.md",{"path":69,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Flark-doc-md.md",5005,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-md.md",{"path":73,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Flark-doc-media-download.md",2169,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-media-download.md",{"path":77,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Flark-doc-media-insert.md",6029,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-media-insert.md",{"path":81,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Flark-doc-media-preview.md",1647,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-media-preview.md",{"path":85,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Flark-doc-search.md",14797,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-search.md",{"path":89,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Flark-doc-update.md",12465,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-update.md",{"path":93,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Flark-doc-whiteboard.md",2813,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-whiteboard.md",{"path":97,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Flark-doc-xml.md",8076,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Flark-doc-xml.md",{"path":101,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Fstyle\u002Flark-doc-create-workflow.md",2895,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Fstyle\u002Flark-doc-create-workflow.md",{"path":105,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Fstyle\u002Flark-doc-style.md",5193,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Fstyle\u002Flark-doc-style.md",{"path":109,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Fstyle\u002Flark-doc-update-workflow.md",3870,"https:\u002F\u002Fgithub.com\u002Fswigar2103\u002Ffeishu_agent\u002Fblob\u002Fmain\u002Fcli-main\u002Fskills\u002Flark-doc\u002Freferences\u002Fstyle\u002Flark-doc-update-workflow.md",[113,135,166,193,207,223],{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":33},"01M6DF7D7478R55P46REYH4QAC","clarify-requirements","Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Fworkspace-hooks\u002Fskills\u002Fclarify-requirements\u002FSKILL.md",[],[120,121,122,123,124,125,126,127,128,129,130,131,132,133,134],"clarify requirements","clarify","requirements","risk","options","task","prompts","goal","scanning","use","context","repo","injection","execution","file",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":146,"publishedAt":33},"01M6DF79CA4BHJS66J8EZDBPWJ","openmm-md","Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein \u002F protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Fmcp\u002Fopenmm-md-mcp\u002Fskill\u002Fopenmm-md\u002FSKILL.md",[141],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[147,148,149,150,151,152,153,154,155,156,157,158,159,160,129,161,162,163,164,165],"openmm md","how","decision","pick","linux","analyze","tool","stack","open","NVIDIA","gpu","license","workflow","windows","free","molecular dynamics","local","do","MCP",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":178,"publishedAt":33},"01M6DF76C1MG85VEWP8VZCBNMN","visual-review","Take screenshots of web pages and UI using Playwright for visual review and iteration","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fvisual-review\u002FSKILL.md",[172,175],{"categoryNo":173,"categoryName":174,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":176,"categoryName":177,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000008","测试与质量",[179,180,181,182,183,184,185,186,187,188,148,189,190,191,192],"review","visual","visual review","pages","web","false","iteration","take","check","slides","ui","screenshot","playwright","screenshots",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":199,"publishedAt":33},"01M6DF73AQVCBZKEN0YXEX9FXP","status","Diagnostic status report — shows metaswarm installation state, project setup, and potential issues","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fstatus\u002FSKILL.md",[],[195,200,201,202,203,204,205,206],"setup","report","project","installation","project setup","issues","state",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":214,"publishedAt":33},"01M6DF6X6C2XB0P6GX76P7TTYV","start","Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fstart\u002FSKILL.md",[213],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},[209,215,125,216,217,218,129,219,220,221,222],"start issue","issue","ready","work on issue","user","work","work on","development",{"skillNo":224,"name":200,"nameZh":6,"description":225,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":226,"categories":227,"keywords":228,"publishedAt":33},"01M6DF6QMJ9AJKFKHHKRT005PQ","Interactive project setup — detects your project, configures metaswarm, writes project-local files","https:\u002F\u002Fgithub.com\u002FPrekzursil\u002Fagent-skills-toolchain\u002Fblob\u002Fmain\u002Ftools\u002Feditor\u002Fmetaswarm\u002Fskills\u002Fsetup\u002FSKILL.md",[],[200,202,163,229,204,230],"files","interactive"]