[{"data":1,"prerenderedAt":916},["ShallowReactive",2],{"navigation_docs":3,"-advanced-custom-skills":129,"-advanced-custom-skills-surround":911},[4,28,62,94,100,125],{"title":5,"path":6,"stem":7,"children":8,"order":11,"icon":27},"Getting Started","/getting-started","1.getting-started/index",[9,12,17,22],{"title":10,"path":6,"stem":7,"order":11},"What is Gangsta Agents?",1,{"title":13,"path":14,"stem":15,"order":16},"Installation","/getting-started/installation","1.getting-started/installation",2,{"title":18,"path":19,"stem":20,"order":21},"Quickstart — Your First Heist","/getting-started/quickstart","1.getting-started/quickstart",3,{"title":23,"path":24,"stem":25,"order":26},"The 1% Rule","/getting-started/the-1-percent-rule","1.getting-started/the-1-percent-rule",4,"i-lucide-rocket",{"title":29,"path":30,"stem":31,"children":32,"order":11,"icon":61},"Core Concepts","/core-concepts","2.core-concepts/index",[33,34,39,43,48,52,56],{"title":29,"path":30,"stem":31,"order":11},{"title":35,"path":36,"stem":37,"order":38},"Intent Routing","/core-concepts/intent-routing","2.core-concepts/intent-routing",5,{"title":40,"path":41,"stem":42,"order":26},"Omerta — The Five Laws","/core-concepts/omerta","2.core-concepts/omerta",{"title":44,"path":45,"stem":46,"order":47},"Spec-Driven Development","/core-concepts/spec-driven-dev","2.core-concepts/spec-driven-dev",7,{"title":49,"path":50,"stem":51,"order":16},"The Gangsta Agents Family Hierarchy","/core-concepts/the-borgata","2.core-concepts/the-borgata",{"title":53,"path":54,"stem":55,"order":21},"The Heist Pipeline","/core-concepts/the-heist","2.core-concepts/the-heist",{"title":57,"path":58,"stem":59,"order":60},"The Ledger","/core-concepts/the-ledger","2.core-concepts/the-ledger",6,"i-lucide-brain",{"title":63,"icon":64,"path":65,"stem":66,"children":67},"Heist Pipeline","i-lucide-workflow","/heist-pipeline","3.heist-pipeline",[68,70,74,78,82,86,90],{"title":53,"path":65,"stem":69,"order":11},"3.heist-pipeline/index",{"title":71,"path":72,"stem":73,"order":16},"Reconnaissance","/heist-pipeline/reconnaissance","3.heist-pipeline/1.reconnaissance",{"title":75,"path":76,"stem":77,"order":21},"The Grilling","/heist-pipeline/the-grilling","3.heist-pipeline/2.the-grilling",{"title":79,"path":80,"stem":81,"order":26},"The Sit-Down","/heist-pipeline/the-sit-down","3.heist-pipeline/3.the-sit-down",{"title":83,"path":84,"stem":85,"order":38},"Resource Development","/heist-pipeline/resource-development","3.heist-pipeline/4.resource-development",{"title":87,"path":88,"stem":89,"order":60},"Execution","/heist-pipeline/the-hit","3.heist-pipeline/5.the-hit",{"title":91,"path":92,"stem":93,"order":47},"The Delivery","/heist-pipeline/laundering","3.heist-pipeline/6.laundering",{"title":95,"path":96,"stem":97,"children":98},"Skills Reference","/skills","4.skills/index",[99],{"title":95,"path":96,"stem":97},{"title":101,"icon":102,"path":103,"stem":104,"children":105},"Advanced","i-lucide-zap","/advanced","5.advanced",[106,109,113,117,121],{"title":107,"path":103,"stem":108,"order":11},"Advanced Topics","5.advanced/index",{"title":110,"path":111,"stem":112,"order":26},"Checkpoint Recovery","/advanced/checkpoint-recovery","5.advanced/checkpoint-recovery",{"title":114,"path":115,"stem":116,"order":38},"Contributing","/advanced/contributing","5.advanced/contributing",{"title":118,"path":119,"stem":120,"order":16},"Writing Custom Skills","/advanced/custom-skills","5.advanced/custom-skills",{"title":122,"path":123,"stem":124,"order":21},"Multi-Agent Patterns","/advanced/multi-agent-patterns","5.advanced/multi-agent-patterns",{"title":126,"path":127,"stem":128,"order":60},"Glossary","/glossary","6.glossary",{"id":130,"title":118,"body":131,"description":904,"extension":905,"links":906,"meta":907,"navigation":908,"path":119,"seo":909,"stem":120,"__hash__":910},"docs/5.advanced/custom-skills.md",{"type":132,"value":133,"toc":886},"minimark",[134,138,142,147,150,373,377,445,449,454,457,471,474,478,481,495,498,502,505,513,516,522,526,532,555,560,588,593,611,615,618,624,631,635,639,718,722,784,788,814,818,842,846,849,870,882],[135,136,118],"h1",{"id":137},"writing-custom-skills",[139,140,141],"p",{},"Gangsta skills are Markdown files that tell AI agents how to perform structured tasks. You can create custom skills for your project's specific needs — domain-specific processes, team conventions, or specialized workflows.",[143,144,146],"h2",{"id":145},"the-skillmd-format","The SKILL.md Format",[139,148,149],{},"Every skill is a Markdown file with YAML frontmatter:",[151,152,157],"pre",{"className":153,"code":154,"language":155,"meta":156,"style":156},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","---\nname: my-custom-skill\ndescription: |\n  A brief description of what this skill does and when to invoke it.\n  This description is what the AI agent reads to decide whether to invoke the skill.\ntype: flexible  # or: rigid\n---\n\n# Skill Name\n\n## When to Invoke\n\nDescribe the conditions under which this skill should be activated.\nBe specific about triggers and intents.\n\n## Process\n\n1. Step one\n2. Step two\n3. Step three\n\n## Checklist Before Proceeding\n\n- [ ] Item one is verified\n- [ ] Item two is confirmed\n- [ ] Item three is complete\n\n## Outputs\n\nDescribe what this skill produces when complete.\n","yaml","",[158,159,160,168,182,193,198,203,217,221,228,234,239,245,250,256,262,267,273,278,284,290,296,301,307,312,327,339,351,356,362,367],"code",{"__ignoreMap":156},[161,162,164],"span",{"class":163,"line":11},"line",[161,165,167],{"class":166},"sBMFI","---\n",[161,169,170,174,178],{"class":163,"line":16},[161,171,173],{"class":172},"swJcz","name",[161,175,177],{"class":176},"sMK4o",":",[161,179,181],{"class":180},"sfazB"," my-custom-skill\n",[161,183,184,187,189],{"class":163,"line":21},[161,185,186],{"class":172},"description",[161,188,177],{"class":176},[161,190,192],{"class":191},"s7zQu"," |\n",[161,194,195],{"class":163,"line":26},[161,196,197],{"class":180},"  A brief description of what this skill does and when to invoke it.\n",[161,199,200],{"class":163,"line":38},[161,201,202],{"class":180},"  This description is what the AI agent reads to decide whether to invoke the skill.\n",[161,204,205,208,210,213],{"class":163,"line":60},[161,206,207],{"class":172},"type",[161,209,177],{"class":176},[161,211,212],{"class":180}," flexible",[161,214,216],{"class":215},"sHwdD","  # or: rigid\n",[161,218,219],{"class":163,"line":47},[161,220,167],{"class":166},[161,222,224],{"class":163,"line":223},8,[161,225,227],{"emptyLinePlaceholder":226},true,"\n",[161,229,231],{"class":163,"line":230},9,[161,232,233],{"class":215},"# Skill Name\n",[161,235,237],{"class":163,"line":236},10,[161,238,227],{"emptyLinePlaceholder":226},[161,240,242],{"class":163,"line":241},11,[161,243,244],{"class":215},"## When to Invoke\n",[161,246,248],{"class":163,"line":247},12,[161,249,227],{"emptyLinePlaceholder":226},[161,251,253],{"class":163,"line":252},13,[161,254,255],{"class":180},"Describe the conditions under which this skill should be activated.\n",[161,257,259],{"class":163,"line":258},14,[161,260,261],{"class":180},"Be specific about triggers and intents.\n",[161,263,265],{"class":163,"line":264},15,[161,266,227],{"emptyLinePlaceholder":226},[161,268,270],{"class":163,"line":269},16,[161,271,272],{"class":215},"## Process\n",[161,274,276],{"class":163,"line":275},17,[161,277,227],{"emptyLinePlaceholder":226},[161,279,281],{"class":163,"line":280},18,[161,282,283],{"class":180},"1. Step one\n",[161,285,287],{"class":163,"line":286},19,[161,288,289],{"class":180},"2. Step two\n",[161,291,293],{"class":163,"line":292},20,[161,294,295],{"class":180},"3. Step three\n",[161,297,299],{"class":163,"line":298},21,[161,300,227],{"emptyLinePlaceholder":226},[161,302,304],{"class":163,"line":303},22,[161,305,306],{"class":215},"## Checklist Before Proceeding\n",[161,308,310],{"class":163,"line":309},23,[161,311,227],{"emptyLinePlaceholder":226},[161,313,315,318,321,324],{"class":163,"line":314},24,[161,316,317],{"class":176},"-",[161,319,320],{"class":176}," [",[161,322,323],{"class":176}," ]",[161,325,326],{"class":180}," Item one is verified\n",[161,328,330,332,334,336],{"class":163,"line":329},25,[161,331,317],{"class":176},[161,333,320],{"class":176},[161,335,323],{"class":176},[161,337,338],{"class":180}," Item two is confirmed\n",[161,340,342,344,346,348],{"class":163,"line":341},26,[161,343,317],{"class":176},[161,345,320],{"class":176},[161,347,323],{"class":176},[161,349,350],{"class":180}," Item three is complete\n",[161,352,354],{"class":163,"line":353},27,[161,355,227],{"emptyLinePlaceholder":226},[161,357,359],{"class":163,"line":358},28,[161,360,361],{"class":215},"## Outputs\n",[161,363,365],{"class":163,"line":364},29,[161,366,227],{"emptyLinePlaceholder":226},[161,368,370],{"class":163,"line":369},30,[161,371,372],{"class":180},"Describe what this skill produces when complete.\n",[143,374,376],{"id":375},"frontmatter-fields","Frontmatter Fields",[378,379,380,396],"table",{},[381,382,383],"thead",{},[384,385,386,390,393],"tr",{},[387,388,389],"th",{},"Field",[387,391,392],{},"Required",[387,394,395],{},"Description",[397,398,399,412,423],"tbody",{},[384,400,401,406,409],{},[402,403,404],"td",{},[158,405,173],{},[402,407,408],{},"Yes",[402,410,411],{},"Unique skill identifier (kebab-case)",[384,413,414,418,420],{},[402,415,416],{},[158,417,186],{},[402,419,408],{},[402,421,422],{},"What the skill does and when to invoke it",[384,424,425,429,432],{},[402,426,427],{},[158,428,207],{},[402,430,431],{},"No",[402,433,434,437,438,441,442,444],{},[158,435,436],{},"rigid"," or ",[158,439,440],{},"flexible"," (default: ",[158,443,440],{},")",[143,446,448],{"id":447},"skill-types","Skill Types",[450,451,453],"h3",{"id":452},"flexible-skills","Flexible Skills",[139,455,456],{},"Adapt principles to context. The spirit matters more than the letter.",[151,458,460],{"className":153,"code":459,"language":155,"meta":156,"style":156},"type: flexible\n",[158,461,462],{"__ignoreMap":156},[161,463,464,466,468],{"class":163,"line":11},[161,465,207],{"class":172},[161,467,177],{"class":176},[161,469,470],{"class":180}," flexible\n",[139,472,473],{},"Use for: reconnaissance, brainstorming, planning — tasks where context determines the best approach.",[450,475,477],{"id":476},"rigid-skills","Rigid Skills",[139,479,480],{},"Must be followed exactly. Don't adapt away from the discipline.",[151,482,484],{"className":153,"code":483,"language":155,"meta":156,"style":156},"type: rigid\n",[158,485,486],{"__ignoreMap":156},[161,487,488,490,492],{"class":163,"line":11},[161,489,207],{"class":172},[161,491,177],{"class":176},[161,493,494],{"class":180}," rigid\n",[139,496,497],{},"Use for: TDD cycles, debugging protocols, governance rules — tasks where skipping steps produces unreliable results.",[143,499,501],{"id":500},"directory-structure","Directory Structure",[139,503,504],{},"Custom skills live in your project's skills directory:",[151,506,511],{"className":507,"code":509,"language":510},[508],"language-text","your-project/\n├── .gangsta/\n│   └── skills/\n│       ├── my-custom-skill/\n│       │   └── SKILL.md\n│       └── another-skill/\n│           ├── SKILL.md\n│           └── subagent-prompt.md\n├── docs/\n├── src/\n└── ...\n","text",[158,512,509],{"__ignoreMap":156},[139,514,515],{},"Or in a shared location:",[151,517,520],{"className":518,"code":519,"language":510},[508],"~/gangsta/skills/\n├── my-custom-skill/\n│   └── SKILL.md\n└── ...\n",[158,521,519],{"__ignoreMap":156},[143,523,525],{"id":524},"writing-effective-skill-descriptions","Writing Effective Skill Descriptions",[139,527,528,529,531],{},"The ",[158,530,186],{}," field is critical — it's what the AI agent reads to decide whether to invoke the skill. Write descriptions that:",[533,534,535,543,549],"ol",{},[536,537,538,542],"li",{},[539,540,541],"strong",{},"Are specific about triggers"," — \"When the user wants to add a new API endpoint\" is better than \"When building things\"",[536,544,545,548],{},[539,546,547],{},"Include relevant keywords"," — AI agents match on intent; use words the user is likely to say",[536,550,551,554],{},[539,552,553],{},"Clarify scope"," — \"For database migration tasks only\" prevents false positives",[139,556,557],{},[539,558,559],{},"Good example:",[151,561,563],{"className":153,"code":562,"language":155,"meta":156,"style":156},"description: |\n  Invoke when creating or modifying database schema migrations.\n  Covers adding tables, columns, indexes, and constraints.\n  Do not invoke for data migrations or seed scripts.\n",[158,564,565,573,578,583],{"__ignoreMap":156},[161,566,567,569,571],{"class":163,"line":11},[161,568,186],{"class":172},[161,570,177],{"class":176},[161,572,192],{"class":191},[161,574,575],{"class":163,"line":16},[161,576,577],{"class":180},"  Invoke when creating or modifying database schema migrations.\n",[161,579,580],{"class":163,"line":21},[161,581,582],{"class":180},"  Covers adding tables, columns, indexes, and constraints.\n",[161,584,585],{"class":163,"line":26},[161,586,587],{"class":180},"  Do not invoke for data migrations or seed scripts.\n",[139,589,590],{},[539,591,592],{},"Poor example:",[151,594,596],{"className":153,"code":595,"language":155,"meta":156,"style":156},"description: |\n  Use this skill for database stuff.\n",[158,597,598,606],{"__ignoreMap":156},[161,599,600,602,604],{"class":163,"line":11},[161,601,186],{"class":172},[161,603,177],{"class":176},[161,605,192],{"class":191},[161,607,608],{"class":163,"line":16},[161,609,610],{"class":180},"  Use this skill for database stuff.\n",[143,612,614],{"id":613},"subagent-prompts","Subagent Prompts",[139,616,617],{},"Skills that delegate work to subagents can include separate prompt files:",[151,619,622],{"className":620,"code":621,"language":510},[508],"my-skill/\n├── SKILL.md\n├── planner-prompt.md\n└── executor-prompt.md\n",[158,623,621],{"__ignoreMap":156},[139,625,626,627,630],{},"The main ",[158,628,629],{},"SKILL.md"," references these subagents in its process steps.",[143,632,634],{"id":633},"registering-with-your-ai-tool","Registering with Your AI Tool",[450,636,638],{"id":637},"claude-code","Claude Code",[151,640,644],{"className":641,"code":642,"language":643,"meta":156,"style":156},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// .claude/settings.json\n{\n  \"skills\": {\n    \"paths\": [\"~/gangsta/skills\", \"./.gangsta/skills\"]\n  }\n}\n","json",[158,645,646,651,656,673,708,713],{"__ignoreMap":156},[161,647,648],{"class":163,"line":11},[161,649,650],{"class":215},"// .claude/settings.json\n",[161,652,653],{"class":163,"line":16},[161,654,655],{"class":176},"{\n",[161,657,658,661,665,668,670],{"class":163,"line":21},[161,659,660],{"class":176},"  \"",[161,662,664],{"class":663},"spNyl","skills",[161,666,667],{"class":176},"\"",[161,669,177],{"class":176},[161,671,672],{"class":176}," {\n",[161,674,675,678,681,683,685,687,689,692,694,697,700,703,705],{"class":163,"line":26},[161,676,677],{"class":176},"    \"",[161,679,680],{"class":166},"paths",[161,682,667],{"class":176},[161,684,177],{"class":176},[161,686,320],{"class":176},[161,688,667],{"class":176},[161,690,691],{"class":180},"~/gangsta/skills",[161,693,667],{"class":176},[161,695,696],{"class":176},",",[161,698,699],{"class":176}," \"",[161,701,702],{"class":180},"./.gangsta/skills",[161,704,667],{"class":176},[161,706,707],{"class":176},"]\n",[161,709,710],{"class":163,"line":38},[161,711,712],{"class":176},"  }\n",[161,714,715],{"class":163,"line":60},[161,716,717],{"class":176},"}\n",[450,719,721],{"id":720},"opencode","OpenCode",[151,723,725],{"className":641,"code":724,"language":643,"meta":156,"style":156},"// opencode.json\n{\n  \"skills\": {\n    \"paths\": [\"~/gangsta/skills\", \"./.gangsta/skills\"]\n  }\n}\n",[158,726,727,732,736,748,776,780],{"__ignoreMap":156},[161,728,729],{"class":163,"line":11},[161,730,731],{"class":215},"// opencode.json\n",[161,733,734],{"class":163,"line":16},[161,735,655],{"class":176},[161,737,738,740,742,744,746],{"class":163,"line":21},[161,739,660],{"class":176},[161,741,664],{"class":663},[161,743,667],{"class":176},[161,745,177],{"class":176},[161,747,672],{"class":176},[161,749,750,752,754,756,758,760,762,764,766,768,770,772,774],{"class":163,"line":26},[161,751,677],{"class":176},[161,753,680],{"class":166},[161,755,667],{"class":176},[161,757,177],{"class":176},[161,759,320],{"class":176},[161,761,667],{"class":176},[161,763,691],{"class":180},[161,765,667],{"class":176},[161,767,696],{"class":176},[161,769,699],{"class":176},[161,771,702],{"class":180},[161,773,667],{"class":176},[161,775,707],{"class":176},[161,777,778],{"class":163,"line":38},[161,779,712],{"class":176},[161,781,782],{"class":163,"line":60},[161,783,717],{"class":176},[450,785,787],{"id":786},"codex","Codex",[151,789,793],{"className":790,"code":791,"language":792,"meta":156,"style":156},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Symlink to the Codex skills directory\nln -s ./skills/my-custom-skill ~/.agents/skills/my-custom-skill\n","bash",[158,794,795,800],{"__ignoreMap":156},[161,796,797],{"class":163,"line":11},[161,798,799],{"class":215},"# Symlink to the Codex skills directory\n",[161,801,802,805,808,811],{"class":163,"line":16},[161,803,804],{"class":166},"ln",[161,806,807],{"class":180}," -s",[161,809,810],{"class":180}," ./skills/my-custom-skill",[161,812,813],{"class":180}," ~/.agents/skills/my-custom-skill\n",[450,815,817],{"id":816},"gemini-cli","Gemini CLI",[151,819,821],{"className":790,"code":820,"language":792,"meta":156,"style":156},"# Install local skills\ngemini extensions install ./path/to/my-custom-skill\n",[158,822,823,828],{"__ignoreMap":156},[161,824,825],{"class":163,"line":11},[161,826,827],{"class":215},"# Install local skills\n",[161,829,830,833,836,839],{"class":163,"line":16},[161,831,832],{"class":166},"gemini",[161,834,835],{"class":180}," extensions",[161,837,838],{"class":180}," install",[161,840,841],{"class":180}," ./path/to/my-custom-skill\n",[143,843,845],{"id":844},"testing-custom-skills","Testing Custom Skills",[139,847,848],{},"After creating a custom skill:",[533,850,851,858,861,864,867],{},[536,852,853,854,857],{},"Start a ",[539,855,856],{},"new session"," with your AI tool",[536,859,860],{},"Express an intent that should trigger the skill",[536,862,863],{},"Verify the agent invokes your skill",[536,865,866],{},"Walk through the skill's process steps",[536,868,869],{},"Confirm the expected outputs are produced",[871,872,875,878,879,881],"callout",{"icon":873,"type":874},"i-lucide-test-tubes","info",[539,876,877],{},"Debugging tip:"," If a skill doesn't invoke, check the ",[158,880,186],{}," field. It may not match the user intent closely enough. The 1% Rule means agents look for any match — make sure your description is specific enough to avoid false positives.",[883,884,885],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":156,"searchDepth":16,"depth":16,"links":887},[888,889,890,894,895,896,897,903],{"id":145,"depth":16,"text":146},{"id":375,"depth":16,"text":376},{"id":447,"depth":16,"text":448,"children":891},[892,893],{"id":452,"depth":21,"text":453},{"id":476,"depth":21,"text":477},{"id":500,"depth":16,"text":501},{"id":524,"depth":16,"text":525},{"id":613,"depth":16,"text":614},{"id":633,"depth":16,"text":634,"children":898},[899,900,901,902],{"id":637,"depth":21,"text":638},{"id":720,"depth":21,"text":721},{"id":786,"depth":21,"text":787},{"id":816,"depth":21,"text":817},{"id":844,"depth":16,"text":845},"Create your own Gangsta skills using the SKILL.md format and register them with your AI tool.","md",null,{},{"order":16},{"title":118,"description":904},"YxWgaGxnVPfeycwYjFx5wL3CCJM_1dfSQj7bVDUWZ5g",[912,914],{"title":114,"path":115,"stem":116,"description":913,"order":38,"children":-1},"How to contribute skills to the Gangsta framework.",{"title":122,"path":123,"stem":124,"description":915,"order":21,"children":-1},"How to use the Underboss and Crew Lead for task decomposition and territory orchestration.",1776673363026]