[{"data":1,"prerenderedAt":204},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fskills":3},{"id":4,"title":5,"body":6,"description":196,"extension":197,"meta":198,"navigation":199,"path":200,"seo":201,"stem":202,"__hash__":203},"docs\u002Fdocs\u002Fskills\u002Findex.md","Skills overview",{"type":7,"value":8,"toc":189},"minimark",[9,14,23,28,136,140,143,146,152,168,171,175,182],[10,11,13],"h1",{"id":12},"skills","Skills",[15,16,17,18,22],"p",{},"Slo ships with ",[19,20,21],"strong",{},"100+ vendored skills"," organised into 8 categories. Each skill is a structured markdown document that teaches Slo a repeatable task — how to write a FastAPI router, how to open a pull request, how to write a feature specification.",[24,25,27],"h2",{"id":26},"categories-at-a-glance","Categories at a glance",[29,30,31,46],"table",{},[32,33,34],"thead",{},[35,36,37,41,43],"tr",{},[38,39,40],"th",{},"Category",[38,42,13],{},[38,44,45],{},"What they cover",[47,48,49,61,72,83,94,104,114,125],"tbody",{},[35,50,51,55,58],{},[52,53,54],"td",{},"CLI",[52,56,57],{},"5",[52,59,60],{},"Typer apps, Makefile conventions, CLI command classes",[35,62,63,66,69],{},[52,64,65],{},"Coding",[52,67,68],{},"35",[52,70,71],{},"Services, DAOs, routers, workers, agents, tests",[35,73,74,77,80],{},[52,75,76],{},"Design & Analysis",[52,78,79],{},"20",[52,81,82],{},"Feature specs, code review, planning",[35,84,85,88,91],{},[52,86,87],{},"Frontend Vue",[52,89,90],{},"11",[52,92,93],{},"Vue 3 SPA, Pinia, SSE, WebSocket",[35,95,96,99,101],{},[52,97,98],{},"Git Ops",[52,100,90],{},[52,102,103],{},"Branch, commit, PR, release",[35,105,106,109,111],{},[52,107,108],{},"Integration Tests",[52,110,90],{},[52,112,113],{},"BDD scenarios, pytest-bdd, step definitions",[35,115,116,119,122],{},[52,117,118],{},"TUI",[52,120,121],{},"2",[52,123,124],{},"Textual TUI development",[35,126,127,130,133],{},[52,128,129],{},"Orientation",[52,131,132],{},"3",[52,134,135],{},"Project onboarding, RESEARCH.md generation",[24,137,139],{"id":138},"how-skills-work","How skills work",[15,141,142],{},"You don't need to explicitly name a skill. Just describe the task and Slo automatically loads the relevant skills into context.",[15,144,145],{},"For example:",[147,148,149],"blockquote",{},[15,150,151],{},"\"Build me a FastAPI router for user authentication, using named arguments and type hints.\"",[15,153,154,155,159,160,163,164,167],{},"Slo reads the task, loads ",[156,157,158],"code",{},"build-routers",", ",[156,161,162],{},"named-arguments-and-type-hints",", and ",[156,165,166],{},"auth-security-patterns",", and applies them all while writing the code.",[15,169,170],{},"The more specific your request, the more precisely Slo can select the right skills. You never have to remember skill names.",[24,172,174],{"id":173},"overriding-a-built-in-skill","Overriding a built-in skill",[15,176,177,178,181],{},"Create a file at ",[156,179,180],{},"~\u002F.slo\u002Fuser_skills\u002F\u003Cskill-name>\u002FSKILL.md"," with your own content. Slo will use yours instead of the built-in.",[15,183,184],{},[185,186,188],"a",{"href":187},"\u002Fdocs\u002Fcustomization\u002Fcreate-skill","Learn how to build your own skill →",{"title":190,"searchDepth":191,"depth":191,"links":192},"",2,[193,194,195],{"id":26,"depth":191,"text":27},{"id":138,"depth":191,"text":139},{"id":173,"depth":191,"text":174},"Slo ships with 100+ vendored skills across 8 categories.","md",{},true,"\u002Fdocs\u002Fskills",{"title":5,"description":196},"docs\u002Fskills\u002Findex","y5oM8V1FwFN-v-S8OdCwK2FIt4INEtOV43AmTS_tToA",1782392848391]