[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6VCQATEGPC0VA07XAM9RKM1":3,"skill-same:01M6VCQATEGPC0VA07XAM9RKM1":48},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M6VCQATEGPC0VA07XAM9RKM1","dontbmad-graphify-path",null,"ElasticRun\u002Fdont-b-mad","ElasticRun","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F24962767?v=4","01M6RW3DEPYKV435NJTHBQY26T","Elasticrun","01M6RW3DK0HKQAA7C6ED3ECSRZ",0,"MIT","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fdontbmad-graphify-path\u002FSKILL.md",[],[18,19,20],"graphify","path","dontbmad graphify path","2026-11-10 10:12:30",false,"# Graphify Path — Trace Connections Between Nodes\n\nFind the shortest path between two nodes in the knowledge graph. Use when the user says \"trace path\", \"how are these connected\", \"path between\", or wants to understand how two symbols relate through the codebase.\n\n## Prerequisites\n\nGraph must already be built (`graphify-out\u002Fgraph.json` must exist). If not, run `dontbmad-graphify` first.\n\n## Usage\n\n```bash\nuvx --from graphifyy graphify path \"\u003Cnode_A>\" \"\u003Cnode_B>\"\n```\n\n### Options\n\n| Flag | Description |\n|---|---|\n| `--graph \u003Cpath>` | Path to graph.json (default `graphify-out\u002Fgraph.json`) |\n\n### Finding node names\n\nNode names come from the graph. Check `graphify-out\u002FGRAPH_REPORT.md` for the god nodes list and community members, or run a query first to discover node labels.\n\n### Examples\n\n```bash\n# Trace how a UI component reaches the API layer\nuvx --from graphifyy graphify path \"AuthGuard\" \"request\"\n\n# Understand the call chain between two functions\nuvx --from graphifyy graphify path \"gitlabGet\" \"convertKeys\"\n\n# Find how an error class connects to a handler\nuvx --from graphifyy graphify path \"GitLabApiError\" \"handleAddByUrl\"\n```\n\n### When to use\n\n- Impact analysis — trace how a change in module A could ripple to module B\n- Debugging — find the call chain between a failing test and the root cause\n- Architecture review — verify expected vs actual dependency paths\n- Story planning — understand coupling between components before splitting work\n",{},"main","a174da851acc09c83f7adc4e6e4af058e96a16bc","claude\u002Fskills\u002Fdontbmad-graphify-path",1,"https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad","https:\u002F\u002Fgithub.com\u002FElasticRun","https:\u002F\u002Felastic.run","Network of possibilities","2026-06-05 20:05:30",{"source":7,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add ElasticRun\u002Fdont-b-mad --skill dontbmad-graphify-path",{"tool":40,"command":41},"bunx","bunx skills add ElasticRun\u002Fdont-b-mad --skill dontbmad-graphify-path",{"tool":43,"command":44},"pnpm","pnpm dlx skills add ElasticRun\u002Fdont-b-mad --skill dontbmad-graphify-path","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fclaude\u002Fskills\u002Fdontbmad-graphify-path\u002FSKILL.md",true,[],[49,76,83,91,96,104],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":21},"01M6VE2359GECTBFYYTFNZDMF6","dontbmad-grill","Interview the user relentlessly on a plan, decision, or artifact until every branch of the decision tree is resolved. One question at a time, with a recommended answer for each. Reads existing artifacts and codebase before asking. Use when the user says \"grill me\", \"stress-test this plan\", \"interrogate this\", or when invoked from a BMAD planning skill (architecture, PRD, story, UX) before finalizing the artifact.","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fcursor\u002Fskills\u002Fdontbmad-grill\u002FSKILL.md",[],[56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75],"grill","dontbmad grill","time","interrogate","decision","branch","question","interview","use","planning","stress-test","bmad","with","answer","tree","for","Existing","when","artifacts","architecture",{"skillNo":77,"name":78,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":21},"01M6VE14TZHWD69KP6VMF3QQ25","dontbmad-graphify","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fcursor\u002Fskills\u002Fdontbmad-graphify\u002FSKILL.md",[],[18,82],"dontbmad graphify",{"skillNo":84,"name":85,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":21},"01M6VE0SX76KZM3WQ41MX9G1Q8","dontbmad-graphify-query","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fcursor\u002Fskills\u002Fdontbmad-graphify-query\u002FSKILL.md",[],[18,89,90,82],"query","dontbmad graphify query",{"skillNo":92,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":21},"01M6VE02SYPW8PKZWX3ET6T7EA","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fcursor\u002Fskills\u002Fdontbmad-graphify-path\u002FSKILL.md",[],[18,19,20,82],{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":21},"01M6VDZF28Z2HS226WQCPPBJMV","dontbmad-graphify-explain","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fcursor\u002Fskills\u002Fdontbmad-graphify-explain\u002FSKILL.md",[],[18,102,103,82],"explain","dontbmad graphify explain",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":21},"01M6VDYWNT398QG10ZTDN5MPWS","dontbmad-compress-artifacts","Compress BMAD planning artifacts (PRDs, architecture docs, stories, project-context) into terse format to reduce input tokens when agents read them. Originals backed up as .original.md. Use when user says \"compress artifacts\", \"compress planning docs\", or \"shrink the docs\".","https:\u002F\u002Fgithub.com\u002FElasticRun\u002Fdont-b-mad\u002Fblob\u002Fmain\u002Fcursor\u002Fskills\u002Fdontbmad-compress-artifacts\u002FSKILL.md",[],[111,74,112,65,75,113,73,114,115,116,117,118,67,119,120,121,64,122,123,124],"dontbmad compress artifacts","compress","project","stories","reduce","project-context","input","as","tokens","docs","up","read","format","terse"]