[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDESHJ105EKSC14G96EV28":3,"skill-same:01M6CDESHJ105EKSC14G96EV28":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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":39,"ownerHtmlUrl":40,"ownerBlogUrl":41,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M6CDESHJ105EKSC14G96EV28","fleet-manager",null,"Use when managing, triaging, restarting, escalating, or summarizing Codewhale fleet runs and workers.","codewhale-hq\u002FCodewhale","codewhale-hq","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F326694313?v=4","01M6CDD9D70AD3631SMRJ7REW4","Codewhale","01M6CDD9H0VAXYCB2NGGPZC16K",41176,"MIT","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Ffleet-manager\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"fleet manager","manager","fleet","triage","use","workers","codewhale","when","2026-11-10 10:12:30",false,"---\nname: fleet-manager\ndescription: Use when managing, triaging, restarting, escalating, or summarizing Codewhale fleet runs and workers.\nmetadata:\n  short-description: Triage Codewhale fleet runs\n---\n\n# Fleet Manager\n\nUse this skill when acting as a manager agent for Codewhale fleet runs.\nYour job is to classify worker state, choose the narrowest safe typed action,\nand leave a ledgered receipt or a safe escalation draft.\n\n## Authority Boundary\n\n- Prefer typed fleet surfaces over shell spelunking: `codewhale fleet status`,\n  `inspect`, `logs`, `artifacts`, `interrupt`, `restart`, `resume`, `stop`\n  (stop requires `--all`), and the Runtime API endpoints.\n- Do not read `.codewhale\u002Ffleet.jsonl`, host logs, or remote files directly\n  unless the typed command or API is missing required evidence.\n- Do not send Slack, webhook, PagerDuty, email, or chat messages unless the\n  user or run config explicitly authorizes sending. Draft the message instead.\n- Never include secrets, tokens, webhook URLs, routing keys, full prompts, or\n  oversized logs in a summary or escalation.\n\n## Triage Loop\n\n1. Identify the run and worker from the user request, run receipt, or fleet\n   status output. If no worker is named, start with `codewhale fleet status`.\n2. Inspect the worker with `codewhale fleet inspect \u003Cworker-id>` or the\n   matching Runtime API worker endpoint (`GET \u002Fv1\u002Ffleet\u002Fworkers\u002F{worker_id}`).\n3. Review bounded evidence with `codewhale fleet logs \u003Cworker-id>` and\n   `codewhale fleet artifacts \u003Cworker-id>`, or the Runtime API equivalents\n   (`GET \u002Fv1\u002Ffleet\u002Fruns\u002F{run_id}\u002Freceipts\u002F{task_id}\u002Fevidence` and\n   `GET \u002Fv1\u002Ffleet\u002Fruns\u002F{run_id}\u002Fevents\u002Freplay`). Summarize artifact refs,\n   not full payloads.\n4. Classify the state before acting:\n   - `transient failure`: transport error, timeout, stale heartbeat, host\n     unavailable, or retryable provider\u002Fnetwork failure.\n   - `task failure`: worker completed the task but the result is wrong,\n     missing required artifacts, or reports a domain error.\n   - `verifier failure`: scorer\u002Fverifier failed or disagrees with the worker\n     result.\n   - `needs-human`: missing authority, unsafe secret boundary, destructive\n     action, repeated restart exhaustion, ambiguous product decision, or\n     conflict between artifacts and verifier.\n5. Choose one typed action:\n   - run has orphaned leases after a manager restart:\n     `codewhale fleet resume \u003Crun-id>` (idempotent reconcile).\n   - transient and retry budget remains: `codewhale fleet restart \u003Cworker-id>`.\n   - transient but unsafe to retry: draft escalation and mark needs-human.\n   - task failure: preserve artifacts, summarize the failure, and avoid restart\n     unless the task spec says retrying can produce new evidence.\n   - verifier failure: inspect scorer inputs and artifacts, then escalate if the\n     verifier cannot be corrected through a typed action.\n   - needs-human: do not restart automatically; draft a concise escalation.\n6. Record the result in the response: classification, action taken or drafted,\n   evidence commands, artifact refs, and next owner.\n\n## Restart vs Escalate\n\nRestart only when all of these are true:\n\n- the failure is likely transient,\n- the task is idempotent or the run policy allows retry,\n- retry budget remains,\n- no secret, permission, or destructive action boundary is involved, and\n- the previous attempt produced enough receipt data to explain the restart.\n\nEscalate when any of these are true:\n\n- restart budget is exhausted,\n- the worker requests secrets or new authority,\n- artifacts indicate data loss, corruption, or destructive side effects,\n- the verifier and task result conflict in a way you cannot resolve from typed\n  evidence,\n- the same failure repeats after a restart, or\n- a human product or release decision is required.\n\n## Safe Escalation Draft\n\nUse this shape for Slack\u002FPagerDuty drafts. Keep logs to three short lines or an\nartifact ref.\n\n```text\nCodewhale fleet needs attention\nRun: \u003Crun-id>\nWorker: \u003Cworker-id>\nTask: \u003Ctask-id or unknown>\nClassification: \u003Ctransient failure | task failure | verifier failure | needs-human>\nReason: \u003Cone sentence, no secrets>\nLatest typed evidence: codewhale fleet inspect \u003Cworker-id>; codewhale fleet artifacts \u003Cworker-id>\nSafe log excerpt: \u003C3 lines max or \"see artifact \u003Cref>\">\nRequested decision: \u003Crestart approval | verifier review | task owner review | permission decision>\n```\n\n## Post-Run Receipt\n\nEnd every Fleet Manager response with a compact receipt:\n\n```text\nFleet receipt\nRun: \u003Crun-id>\nWorkers checked: \u003Ccount\u002Flist>\nClassification: \u003Cstate>\nAction: \u003Crestart\u002Finterrupt\u002Fstop\u002Fresume\u002Fescalation draft\u002Fno-op>\nLedger expectation: \u003Ctyped action should be recorded | draft only, no send>\nArtifacts reviewed: \u003Crefs>\nFollow-up owner: \u003Cmanager | task owner | human>\n```\n","# Fleet Manager\n\nUse this skill when acting as a manager agent for Codewhale fleet runs.\nYour job is to classify worker state, choose the narrowest safe typed action,\nand leave a ledgered receipt or a safe escalation draft.\n\n## Authority Boundary\n\n- Prefer typed fleet surfaces over shell spelunking: `codewhale fleet status`,\n  `inspect`, `logs`, `artifacts`, `interrupt`, `restart`, `resume`, `stop`\n  (stop requires `--all`), and the Runtime API endpoints.\n- Do not read `.codewhale\u002Ffleet.jsonl`, host logs, or remote files directly\n  unless the typed command or API is missing required evidence.\n- Do not send Slack, webhook, PagerDuty, email, or chat messages unless the\n  user or run config explicitly authorizes sending. Draft the message instead.\n- Never include secrets, tokens, webhook URLs, routing keys, full prompts, or\n  oversized logs in a summary or escalation.\n\n## Triage Loop\n\n1. Identify the run and worker from the user request, run receipt, or fleet\n   status output. If no worker is named, start with `codewhale fleet status`.\n2. Inspect the worker with `codewhale fleet inspect \u003Cworker-id>` or the\n   matching Runtime API worker endpoint (`GET \u002Fv1\u002Ffleet\u002Fworkers\u002F{worker_id}`).\n3. Review bounded evidence with `codewhale fleet logs \u003Cworker-id>` and\n   `codewhale fleet artifacts \u003Cworker-id>`, or the Runtime API equivalents\n   (`GET \u002Fv1\u002Ffleet\u002Fruns\u002F{run_id}\u002Freceipts\u002F{task_id}\u002Fevidence` and\n   `GET \u002Fv1\u002Ffleet\u002Fruns\u002F{run_id}\u002Fevents\u002Freplay`). Summarize artifact refs,\n   not full payloads.\n4. Classify the state before acting:\n   - `transient failure`: transport error, timeout, stale heartbeat, host\n     unavailable, or retryable provider\u002Fnetwork failure.\n   - `task failure`: worker completed the task but the result is wrong,\n     missing required artifacts, or reports a domain error.\n   - `verifier failure`: scorer\u002Fverifier failed or disagrees with the worker\n     result.\n   - `needs-human`: missing authority, unsafe secret boundary, destructive\n     action, repeated restart exhaustion, ambiguous product decision, or\n     conflict between artifacts and verifier.\n5. Choose one typed action:\n   - run has orphaned leases after a manager restart:\n     `codewhale fleet resume \u003Crun-id>` (idempotent reconcile).\n   - transient and retry budget remains: `codewhale fleet restart \u003Cworker-id>`.\n   - transient but unsafe to retry: draft escalation and mark needs-human.\n   - task failure: preserve artifacts, summarize the failure, and avoid restart\n     unless the task spec says retrying can produce new evidence.\n   - verifier failure: inspect scorer inputs and artifacts, then escalate if the\n     verifier cannot be corrected through a typed action.\n   - needs-human: do not restart automatically; draft a concise escalation.\n6. Record the result in the response: classification, action taken or drafted,\n   evidence commands, artifact refs, and next owner.\n\n## Restart vs Escalate\n\nRestart only when all of these are true:\n\n- the failure is likely transient,\n- the task is idempotent or the run policy allows retry,\n- retry budget remains,\n- no secret, permission, or destructive action boundary is involved, and\n- the previous attempt produced enough receipt data to explain the restart.\n\nEscalate when any of these are true:\n\n- restart budget is exhausted,\n- the worker requests secrets or new authority,\n- artifacts indicate data loss, corruption, or destructive side effects,\n- the verifier and task result conflict in a way you cannot resolve from typed\n  evidence,\n- the same failure repeats after a restart, or\n- a human product or release decision is required.\n\n## Safe Escalation Draft\n\nUse this shape for Slack\u002FPagerDuty drafts. Keep logs to three short lines or an\nartifact ref.\n\n```text\nCodewhale fleet needs attention\nRun: \u003Crun-id>\nWorker: \u003Cworker-id>\nTask: \u003Ctask-id or unknown>\nClassification: \u003Ctransient failure | task failure | verifier failure | needs-human>\nReason: \u003Cone sentence, no secrets>\nLatest typed evidence: codewhale fleet inspect \u003Cworker-id>; codewhale fleet artifacts \u003Cworker-id>\nSafe log excerpt: \u003C3 lines max or \"see artifact \u003Cref>\">\nRequested decision: \u003Crestart approval | verifier review | task owner review | permission decision>\n```\n\n## Post-Run Receipt\n\nEnd every Fleet Manager response with a compact receipt:\n\n```text\nFleet receipt\nRun: \u003Crun-id>\nWorkers checked: \u003Ccount\u002Flist>\nClassification: \u003Cstate>\nAction: \u003Crestart\u002Finterrupt\u002Fstop\u002Fresume\u002Fescalation draft\u002Fno-op>\nLedger expectation: \u003Ctyped action should be recorded | draft only, no send>\nArtifacts reviewed: \u003Crefs>\nFollow-up owner: \u003Cmanager | task owner | human>\n```\n",{"name":5,"metadata":32,"description":7},{"short-description":33},"Triage Codewhale fleet runs","main","654aa776d6bcb98292d4c7c5841fed871e1ba5bd","crates\u002Fskills\u002Fassets\u002Fskills\u002Ffleet-manager",3571,"https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale","https:\u002F\u002Fcodewhale.net\u002F","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq","https:\u002F\u002Fcodewhale.net","Open-source coding agent for your terminal. Works with the model provider you choose.","2026-11-12 02:35:28",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add codewhale-hq\u002FCodewhale --skill fleet-manager",{"tool":50,"command":51},"bunx","bunx skills add codewhale-hq\u002FCodewhale --skill fleet-manager",{"tool":53,"command":54},"pnpm","pnpm dlx skills add codewhale-hq\u002FCodewhale --skill fleet-manager","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fcrates\u002Fskills\u002Fassets\u002Fskills\u002Ffleet-manager\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},"plugins\u002Faerodrome.md","REFERENCE","参考文档",11343,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Faerodrome.md",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},"plugins\u002Favantis.md",37918,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Favantis.md",{"path":69,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":70,"sourceHtmlUrl":71},"plugins\u002Fbankr.md",11269,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Fbankr.md",{"path":73,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":74,"sourceHtmlUrl":75},"plugins\u002Fmoonwell.md",5881,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Fmoonwell.md",{"path":77,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":78,"sourceHtmlUrl":79},"plugins\u002Fmorpho.md",8154,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Fmorpho.md",{"path":81,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":82,"sourceHtmlUrl":83},"plugins\u002Funiswap.md",14520,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Funiswap.md",{"path":85,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":86,"sourceHtmlUrl":87},"plugins\u002Fvirtuals.md",12625,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Fplugins\u002Fvirtuals.md",{"path":89,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":90,"sourceHtmlUrl":91},"README.md",4163,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002FREADME.md",{"path":93,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fapproval-mode.md",2997,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Freferences\u002Fapproval-mode.md",{"path":97,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fbatch-calls.md",1948,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Freferences\u002Fbatch-calls.md",{"path":101,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Fcustom-plugins.md",5389,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Freferences\u002Fcustom-plugins.md",{"path":105,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Finstall.md",4349,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Freferences\u002Finstall.md",{"path":109,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Ftone.md",1931,"https:\u002F\u002Fgithub.com\u002FMiroShark\u002Fmiroshark-aeon\u002Fblob\u002Fmain\u002Fskills\u002Fbase-mcp\u002Freferences\u002Ftone.md",[113,140,167,187,200,207],{"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":27},"01M6CDJRMPR8FX1WVFP94PGDMD","gh-find-prs","Survey the open Codewhale PR and issue queue read-only: fetch each item, check it against current code, and produce one coverage and disposition matrix with cited evidence and credit owed.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-find-prs\u002FSKILL.md",[],[120,121,122,123,124,125,126,127,25,128,129,130,131,132,133,134,135,136,137,138,139],"find","gh find prs","gh","prs","produce","with","read-only","matrix","queue","issue","read","check","code","only","open","survey","pr","evidence","fetch","coverage",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":151,"publishedAt":27},"01M6CDJP0ZYMQNA6AN028X7A96","gh-file-issue","Use when filing a new Codewhale GitHub issue: turn a bug or idea into a well-formed, actionable issue with repro, acceptance criteria, labels, and milestone.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-file-issue\u002FSKILL.md",[146],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[152,122,153,154,129,155,156,157,26,158,159,160,161,25,162,163,164,125,165,166,23],"file issue","file","gh file issue","milestone","idea","filing","new","labels","acceptance","actionable","bug","github issue","github","acceptance criteria","repro",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":174,"publishedAt":27},"01M6CDJJZB0G4XHWWBD12S990C","gh-close-issues","Close resolved Codewhale issues only after verifying the landed behavior: Refs #N per landing, Fixes #N only when the reporter's scenario was reproduced, closure at the release step or on the reporter's confirmation, always with a crediting comment.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-close-issues\u002FSKILL.md",[173],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},[175,176,177,122,178,179,180,181,125,26,182,183,25,184,185,133,186],"gh close issues","close","issues","at","release","reporter","scenario","closure","fixes","behavior","confirmation","landing",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":194,"publishedAt":27},"01M6CDJGR688JJVTG0A1ETBJGQ","gh-assign-issues","Use to assign GitHub issues to a milestone and\u002For owners in bulk, verifying each.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fgh-assign-issues\u002FSKILL.md",[193],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},[195,122,177,196,23,164,155,197,198,199],"gh assign issues","assign","bulk","github issues","owners",{"skillNo":201,"name":202,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":203,"categories":204,"keywords":206,"publishedAt":27},"01M6CDJEBMKBAGTBG18N5YJNSE","feedback","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Ffeedback\u002FSKILL.md",[205],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},[202],{"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":27},"01M6CDJBRQ86PP9XNXQMRB1CGX","cw-slice","Use before writing code for any Codewhale feature, upgrade, or refactor: find the existing owner of the behavior, bound the change to one reviewable slice, and fix the evidence bar before you start.","https:\u002F\u002Fgithub.com\u002Fcodewhale-hq\u002FCodewhale\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fcw-slice\u002FSKILL.md",[213],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},[215,216,217,218,219,220,221,222,223,25,224,184,120,225,132,23,226,227,137],"slice","cw slice","start","bar","you","Existing","upgrade","for","feature","refactor","change","writing","fix"]