[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CV5AF5D34M0SVG50KYTXY7":3,"skill-same:01M6CV5AF5D34M0SVG50KYTXY7":82},{"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":23,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6CV5AF5D34M0SVG50KYTXY7","orchestrate-batch-refactor",null,"Plan and execute large refactors with dependency-aware work packets and parallel analysis.","Sam-06060\u002Fjarvis-assistant","Sam-06060","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F208600848?v=4","01M6CRKT7C7FXD21V6HXF293S0","Samson Frank Ganta","01M6CRKTBEKYFD8YX5Z1GT99EE",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Forchestrate-batch-refactor\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34],"batch","orchestrate","refactor","orchestrate batch refactor","safe","analysis","plan","parallel","work","execute","dependency","2026-11-10 10:12:30",false,"---\nname: \"orchestrate-batch-refactor\"\ndescription: \"Plan and execute large refactors with dependency-aware work packets and parallel analysis.\"\nrisk: safe\nsource: \"Dimillian\u002FSkills (MIT)\"\ndate_added: \"2026-03-25\"\n---\n\n# Orchestrate Batch Refactor\n\n## Overview\n\nUse this skill to run high-throughput refactors safely.\nAnalyze scope in parallel, synthesize a single plan, then execute independent work packets with sub-agents.\n\n## When to Use\n\n- When a refactor spans many files or subsystems and needs clear work partitioning.\n- When you need dependency-aware planning before parallel implementation.\n\n## Inputs\n\n- Repo path and target scope (paths, modules, or feature area)\n- Goal type: refactor, rewrite, or hybrid\n- Constraints: behavior parity, API stability, deadlines, test requirements\n\n## When to Use Parallelization\n\n- Use this skill for medium\u002Flarge scope touching many files or subsystems.\n- Skip multi-agent execution for tiny edits or highly coupled single-file work.\n\n## Core Workflow\n\n1. Define scope and success criteria.\n   - List target paths\u002Fmodules and non-goals.\n   - State behavior constraints (for example: preserve external behavior).\n2. Run parallel analysis first.\n   - Split target scope into analysis lanes.\n   - Spawn `explorer` sub-agents in parallel to analyze each lane.\n   - Ask each agent for: intent map, coupling risks, candidate work packets, required validations.\n3. Build one dependency-aware plan.\n   - Merge explorer output into a single work graph.\n   - Create work packets with clear file ownership and validation commands.\n   - Sequence packets by dependency level; run only independent packets in parallel.\n4. Execute with worker agents.\n   - Spawn one `worker` per independent packet.\n   - Assign explicit ownership (files\u002Fresponsibility).\n   - Instruct every worker that they are not alone in the codebase and must ignore unrelated edits.\n5. Integrate and verify.\n   - Review packet outputs, resolve overlaps, and run validation gates.\n   - Run targeted tests per packet, then broader suite for integrated scope.\n6. Report and close.\n   - Summarize packet outcomes, key refactors, conflicts resolved, and residual risks.\n\n## Work Packet Rules\n\n- One owner per file per execution wave.\n- No parallel edits on overlapping file sets.\n- Keep packet goals narrow and measurable.\n- Include explicit done criteria and required checks.\n- Prefer behavior-preserving refactors unless user explicitly requests behavior change.\n\n## Planning Contract\n\nEvery packet must include:\n\n1. Packet ID and objective.\n2. Owned files.\n3. Dependencies (none or packet IDs).\n4. Risks and invariants to preserve.\n5. Required checks.\n6. Integration notes for main thread.\n\nUse [`references\u002Fwork-packet-template.md`](references\u002Fwork-packet-template.md) for the exact shape.\n\n## Agent Prompting Contract\n\n- Use the prompt templates in [`references\u002Fagent-prompt-templates.md`](references\u002Fagent-prompt-templates.md).\n- Explorer prompts focus on analysis and decomposition.\n- Worker prompts focus on implementation and validation with strict ownership boundaries.\n\n## Safety Guardrails\n\n- Do not start worker execution before plan synthesis is complete.\n- Do not parallelize across unresolved dependencies.\n- Do not claim completion if any required packet check fails.\n- Stop and re-plan when packet boundaries cause repeated merge conflicts.\n\n## Validation Strategy\n\nRun in this order:\n\n1. Packet-level checks (fast and scoped).\n2. Cross-packet integration checks.\n3. Full project safety checks when scope is broad.\n\nPrefer fast feedback loops, but never skip required behavior checks.\n","# Orchestrate Batch Refactor\n\n## Overview\n\nUse this skill to run high-throughput refactors safely.\nAnalyze scope in parallel, synthesize a single plan, then execute independent work packets with sub-agents.\n\n## When to Use\n\n- When a refactor spans many files or subsystems and needs clear work partitioning.\n- When you need dependency-aware planning before parallel implementation.\n\n## Inputs\n\n- Repo path and target scope (paths, modules, or feature area)\n- Goal type: refactor, rewrite, or hybrid\n- Constraints: behavior parity, API stability, deadlines, test requirements\n\n## When to Use Parallelization\n\n- Use this skill for medium\u002Flarge scope touching many files or subsystems.\n- Skip multi-agent execution for tiny edits or highly coupled single-file work.\n\n## Core Workflow\n\n1. Define scope and success criteria.\n   - List target paths\u002Fmodules and non-goals.\n   - State behavior constraints (for example: preserve external behavior).\n2. Run parallel analysis first.\n   - Split target scope into analysis lanes.\n   - Spawn `explorer` sub-agents in parallel to analyze each lane.\n   - Ask each agent for: intent map, coupling risks, candidate work packets, required validations.\n3. Build one dependency-aware plan.\n   - Merge explorer output into a single work graph.\n   - Create work packets with clear file ownership and validation commands.\n   - Sequence packets by dependency level; run only independent packets in parallel.\n4. Execute with worker agents.\n   - Spawn one `worker` per independent packet.\n   - Assign explicit ownership (files\u002Fresponsibility).\n   - Instruct every worker that they are not alone in the codebase and must ignore unrelated edits.\n5. Integrate and verify.\n   - Review packet outputs, resolve overlaps, and run validation gates.\n   - Run targeted tests per packet, then broader suite for integrated scope.\n6. Report and close.\n   - Summarize packet outcomes, key refactors, conflicts resolved, and residual risks.\n\n## Work Packet Rules\n\n- One owner per file per execution wave.\n- No parallel edits on overlapping file sets.\n- Keep packet goals narrow and measurable.\n- Include explicit done criteria and required checks.\n- Prefer behavior-preserving refactors unless user explicitly requests behavior change.\n\n## Planning Contract\n\nEvery packet must include:\n\n1. Packet ID and objective.\n2. Owned files.\n3. Dependencies (none or packet IDs).\n4. Risks and invariants to preserve.\n5. Required checks.\n6. Integration notes for main thread.\n\nUse [`references\u002Fwork-packet-template.md`](references\u002Fwork-packet-template.md) for the exact shape.\n\n## Agent Prompting Contract\n\n- Use the prompt templates in [`references\u002Fagent-prompt-templates.md`](references\u002Fagent-prompt-templates.md).\n- Explorer prompts focus on analysis and decomposition.\n- Worker prompts focus on implementation and validation with strict ownership boundaries.\n\n## Safety Guardrails\n\n- Do not start worker execution before plan synthesis is complete.\n- Do not parallelize across unresolved dependencies.\n- Do not claim completion if any required packet check fails.\n- Stop and re-plan when packet boundaries cause repeated merge conflicts.\n\n## Validation Strategy\n\nRun in this order:\n\n1. Packet-level checks (fast and scoped).\n2. Cross-packet integration checks.\n3. Full project safety checks when scope is broad.\n\nPrefer fast feedback loops, but never skip required behavior checks.\n",{"name":5,"risk":28,"source":40,"date_added":41,"description":7},"Dimillian\u002FSkills (MIT)","2026-03-25","main","a50a3aa6b39fb0e1b7db88bef1bfc9c93606e126","modules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Forchestrate-batch-refactor",0,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant","https:\u002F\u002Fgithub.com\u002FSam-06060","Mobile Application Developer | Kotlin | Flutter, KMP, Swfit, Android,Swift UI | Building at Saar It Resources | Creator of Jarvis (AI Assistant)","2026-06-23 05:13:38",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add Sam-06060\u002Fjarvis-assistant --skill orchestrate-batch-refactor",{"tool":56,"command":57},"bunx","bunx skills add Sam-06060\u002Fjarvis-assistant --skill orchestrate-batch-refactor",{"tool":59,"command":60},"pnpm","pnpm dlx skills add Sam-06060\u002Fjarvis-assistant --skill orchestrate-batch-refactor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Forchestrate-batch-refactor\u002FSKILL.md",true,[64,70,74,78],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"agents\u002Fopenai.yaml","REFERENCE","参考文档",271,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Forchestrate-batch-refactor\u002Fagents\u002Fopenai.yaml",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fagent-prompt-templates.md",1360,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Forchestrate-batch-refactor\u002Freferences\u002Fagent-prompt-templates.md",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fdocs-map.md",10080,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fcometchat\u002Fcometchat-skills\u002Fskills\u002Fcometchat-js-v5-sdk\u002Freferences\u002Fdocs-map.md",{"path":79,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fwork-packet-template.md",997,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Forchestrate-batch-refactor\u002Freferences\u002Fwork-packet-template.md",[83,94,111,138,157,183],{"skillNo":84,"name":85,"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":86,"categories":87,"keywords":91,"publishedAt":35},"01M6GDRVS6FXX3ESH0C9DW01C0","test_skill","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fscratch\u002Ftest_skill\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[92,93],"Test Skill","test",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":35},"01M6GDRQ40HX22MA6XWC31RHHK","zustand-store-ts","Create Zustand stores following established patterns with proper TypeScript types and middleware.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzustand-store-ts\u002FSKILL.md",[],[101,102,103,104,105,106,107,108,109,110],"zustand store ts","zustand","store","with","types","middleware","patterns","community","create","typescript",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":120,"publishedAt":35},"01M6GDRKEA0WE670SPFWX5GKCN","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoom-automation\u002FSKILL.md",[117],{"categoryNo":118,"categoryName":119,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[121,122,123,124,125,126,127,128,129,130,131,132,133,134,108,135,136,137],"automation","zoom automation","zoom","first","Tools","search","MCP","via","meeting","automate","critical","creation","webinars","composio","recordings","management","tracking",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":145,"publishedAt":35},"01M6GDRFS1452PC71JQ38S24HR","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoho-crm-automation\u002FSKILL.md",[144],{"categoryNo":118,"categoryName":119,"taxonomyType":21,"taxonomyTypeDesc":22},[146,121,147,148,149,150,151,108,126,152,134,153,131,130,125,154,109,155,127,156],"crm automation","zoho crm","crm","zoho crm automation","zoho","leads","contacts","records","update","tasks","manage",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":166,"publishedAt":35},"01M6GDRCKQBAVTGHX5XBH26KPZ","zod-validation-expert","Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzod-validation-expert\u002FSKILL.md",[163],{"categoryNo":164,"categoryName":165,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[167,168,169,170,171,110,28,172,173,174,175,176,104,177,178,179,180,108,181,182],"expert","zod","zod validation expert","validation","react","parsing","errors","schema validation","react hook form","hook","trpc","form","type","next","schema","Next.js",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":35},"01M6GDR658B08K4MY0RWD4A6EH","zeroize-audit","Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C\u002FC++\u002FRust code handling secrets, keys, passwords, or other sensitive data.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzeroize-audit\u002FSKILL.md",[189],{"categoryNo":118,"categoryName":119,"taxonomyType":21,"taxonomyTypeDesc":22},[191,192,193,194,195,196,197,198,108,199,200,201,202,29,203,204,205,206,207,127],"zeroize audit","audit","write","passwords","get","project","c++","activate","assembly","read","Bash","secrets","data","flow","verification","code","rust"]