[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CQYQAWFSPTYE2VTJJVW72G":3,"skill-same:01M6CQYQAWFSPTYE2VTJJVW72G":88},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":14,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":44,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6CQYQAWFSPTYE2VTJJVW72G","tasklist-generator",null,"Generate high-level tasks and gated sub-tasks from a PRD, with agent assignments, commit\u002FPR strategy, and relevant files.","dundas\u002Fagentbootup-public","dundas","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F627426?v=4","01M6CQVP2KHXEP7JH9WKKF59S7","David K. Dundas","01M6CQVP76D48NCMMXYDK9CBA8",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftasklist-generator\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33],"tasklist generator","workflow","commit","pr","tasks","generate","prd","strategy","files","gated","2026-11-10 10:12:30",false,"---\nname: tasklist-generator\ndescription: Generate high-level tasks and gated sub-tasks from a PRD, with agent assignments, commit\u002FPR strategy, and relevant files.\ncategory: workflow\n---\n\n# Task List Generator\n\n## Goal\nCreate a detailed, step-by-step task list from a given PRD to guide implementation, including agent assignments and commit\u002FPR strategy.\n\n## Output\n- Format: Markdown (.md)\n- Location: `\u002Ftasks\u002F` (create directory if it doesn't exist)\n- Filename: `tasks-[prd-file-name].md` (e.g., `tasks-0001-prd-user-profile-editing.md`)\n\n## Process\n1. Receive PRD reference (specific file path).\n2. Analyze PRD (functional requirements, user stories, etc.).\n3. Assess current state of the codebase to identify relevant patterns\u002Fcomponents and candidate files.\n4. Phase 1: Generate parent (high-level) tasks only. Present them to the user and pause.\n5. Wait for user confirmation: proceed only if user replies \"Go\".\n6. Phase 2: Expand each parent task into actionable sub-tasks with full metadata.\n7. Identify relevant files (to create\u002Fmodify) and associated tests.\n8. Assign agents to each task based on task type.\n9. Define commit messages and PR strategy.\n10. Generate final output and save to `\u002Ftasks\u002F` with required filename.\n\n## Output Format\n\n```markdown\n# Task List: [Feature Name]\n\n**Source PRD:** `docs\u002FPRD_[name].md`\n**Generated:** YYYY-MM-DD\n\n---\n\n## Relevant Files\n\n### New Files to Create\n\n**[Module Name]:**\n- `src\u002Fpath\u002Fto\u002Ffile.ts` - Brief description\n- `src\u002Fpath\u002Fto\u002Ffile.test.ts` - Unit tests (N+ assertions)\n\n### Existing Files to Modify\n\n- `src\u002Fexisting\u002Ffile.ts` - Brief description of changes\n\n---\n\n## Commit & PR Strategy\n\n### Commit Frequency\n- **Small commits:** After each logical unit of work (e.g., one function + test)\n- **Commit message format:** `type(scope): description`\n- **Types:** `feat`, `fix`, `test`, `refactor`, `docs`, `chore`\n\n### PR Strategy\n- **One PR per parent task** (N PRs total)\n- Each PR includes: implementation + tests + documentation\n- PR naming: `Phase X: [Parent Task Name]`\n- Merge strategy: Squash and merge to keep main branch clean\n\n### PR Dependencies\n- PR 1 (Task 1.0) → can start immediately\n- PR 2 (Task 2.0) → depends on PR 1\n- PR 3 (Task 3.0) → depends on PR 2\n- etc.\n\n---\n\n## Tasks\n\n### 1.0 Parent Task Title\n**Agent:** `tdd-developer` | `reliability-engineer` | `Manual`\n**PR:** `#N - Phase 1: Parent Task Name`\n**Effort:** Small | Medium | Large\n**Depends on:** (none) | PR #N\n\n- [ ] **1.1** Sub-task description\n  - **File:** `src\u002Fpath\u002Fto\u002Ffile.ts` (create | modify)\n  - **Action:** What to implement\n  - **Test:** `src\u002Fpath\u002Fto\u002Ffile.test.ts` (N+ assertions)\n  - **Commit:** `feat(scope): description`\n  - **Agent:** `tdd-developer`\n\n- [ ] **1.2** Sub-task description\n  - **File:** `src\u002Fpath\u002Fto\u002Ffile.ts` (modify)\n  - **Action:** What to implement\n  - **Test:** Update `file.test.ts` (N+ new assertions)\n  - **Commit:** `feat(scope): description`\n  - **Agent:** `reliability-engineer`\n\n- [ ] **1.X** Create PR and merge Phase 1\n  - **Action:** Create PR with all commits, run CI tests, squash merge to main\n  - **Agent:** Manual review + merge\n\n---\n\n## Summary\n\n**Total Tasks:** X sub-tasks across Y parent tasks\n**Total PRs:** Y PRs (one per parent task)\n**Total Tests:** N+ assertions across all test files\n\n**Agent Assignments:**\n- `tdd-developer`: X% of tasks (test-first development)\n- `reliability-engineer`: Y% of tasks (safety-critical features)\n- Manual testing: Z% of tasks (UI, integration runs)\n\n**Critical Path:**\nPR #1 → PR #2 → PR #3 → ...\n\n**Parallel Work:**\n- PR #X can run parallel to PR #Y\n- PR #Z depends on PR #X + PR #Y\n\n---\n\n*Task list generated YYYY-MM-DD by tasklist-generator skill*\n```\n\n## Agent Assignment Guidelines\n\n### tdd-developer\nUse for standard feature development:\n- New feature implementation\n- API endpoints\n- Data models and types\n- Standard unit\u002Fintegration tests\n- Refactoring tasks\n\n### reliability-engineer\nUse for safety-critical features:\n- Constraint enforcement and validation\n- Error handling and retry logic\n- Kill switches and emergency controls\n- Edge case handling\n- Security-sensitive code\n- Concurrent access handling\n\n### dialectical-autocoder\nUse for high-stakes features requiring adversarial validation:\n- Core business logic with complex requirements\n- Features where correctness is critical\n- Implementations with many edge cases\n- Features that have failed review previously\n- Any task where \"good enough\" is not acceptable\n\nWhen assigned, the task runs through a player-coach loop:\n1. Player (tdd-developer) implements\n2. Coach validates against requirements\n3. Loop until coach approves or escalate\n\n### Manual\nUse for tasks requiring human judgment:\n- UI testing and visual verification\n- Long-running integration tests (24-hour runs)\n- PR review and merge decisions\n- Deployment and release tagging\n\n## Sub-Task Metadata\n\nEach sub-task MUST include:\n\n| Field | Required | Description |\n|-------|----------|-------------|\n| **File** | Yes | Path to create\u002Fmodify with (create) or (modify) |\n| **Action** | Yes | Clear description of what to implement |\n| **Test** | If applicable | Test file path and assertion count |\n| **Commit** | Yes | Conventional commit message |\n| **Agent** | Yes | Which agent executes this task |\n\n## Handling Large Parent Tasks\n\nIf a parent task is too large for a single PR:\n1. Split into multiple smaller parent tasks\n2. Ensure each split task is independently testable\n3. Define clear dependencies between the split tasks\n4. Each split task gets its own PR\n\nSigns a parent task is too large:\n- More than 10-12 sub-tasks\n- Touches more than 8-10 files\n- Multiple distinct functional areas\n- Combines distinct functional concerns that could be separated\n\n## Key Principles\n- **No Arbitrary Timeframes**: Never include time estimates, schedules, or delivery dates (e.g., \"this will take 2 weeks\", \"Day 1\", \"Sprint 1\"). Focus on what needs to be done and dependencies, not when.\n- **Effort Over Duration**: Use relative effort indicators (Small\u002FMedium\u002FLarge) to describe complexity, not time to complete.\n- **Dependencies Over Timelines**: Show task dependencies and order of operations instead of suggesting schedules.\n- **Actionable Steps**: Break work into concrete implementation steps that can be executed without time-based planning.\n\n## Interaction Model\n- Explicit pause after parent tasks; proceed with sub-tasks only after \"Go\".\n- Target audience: junior developer with agent assistance.\n\n## References\n- See `reference.md`.\n- See `.claude\u002Fagents\u002Ftdd-developer.md`\n- See `.claude\u002Fagents\u002Freliability-engineer.md`\n","# Task List Generator\n\n## Goal\nCreate a detailed, step-by-step task list from a given PRD to guide implementation, including agent assignments and commit\u002FPR strategy.\n\n## Output\n- Format: Markdown (.md)\n- Location: `\u002Ftasks\u002F` (create directory if it doesn't exist)\n- Filename: `tasks-[prd-file-name].md` (e.g., `tasks-0001-prd-user-profile-editing.md`)\n\n## Process\n1. Receive PRD reference (specific file path).\n2. Analyze PRD (functional requirements, user stories, etc.).\n3. Assess current state of the codebase to identify relevant patterns\u002Fcomponents and candidate files.\n4. Phase 1: Generate parent (high-level) tasks only. Present them to the user and pause.\n5. Wait for user confirmation: proceed only if user replies \"Go\".\n6. Phase 2: Expand each parent task into actionable sub-tasks with full metadata.\n7. Identify relevant files (to create\u002Fmodify) and associated tests.\n8. Assign agents to each task based on task type.\n9. Define commit messages and PR strategy.\n10. Generate final output and save to `\u002Ftasks\u002F` with required filename.\n\n## Output Format\n\n```markdown\n# Task List: [Feature Name]\n\n**Source PRD:** `docs\u002FPRD_[name].md`\n**Generated:** YYYY-MM-DD\n\n---\n\n## Relevant Files\n\n### New Files to Create\n\n**[Module Name]:**\n- `src\u002Fpath\u002Fto\u002Ffile.ts` - Brief description\n- `src\u002Fpath\u002Fto\u002Ffile.test.ts` - Unit tests (N+ assertions)\n\n### Existing Files to Modify\n\n- `src\u002Fexisting\u002Ffile.ts` - Brief description of changes\n\n---\n\n## Commit & PR Strategy\n\n### Commit Frequency\n- **Small commits:** After each logical unit of work (e.g., one function + test)\n- **Commit message format:** `type(scope): description`\n- **Types:** `feat`, `fix`, `test`, `refactor`, `docs`, `chore`\n\n### PR Strategy\n- **One PR per parent task** (N PRs total)\n- Each PR includes: implementation + tests + documentation\n- PR naming: `Phase X: [Parent Task Name]`\n- Merge strategy: Squash and merge to keep main branch clean\n\n### PR Dependencies\n- PR 1 (Task 1.0) → can start immediately\n- PR 2 (Task 2.0) → depends on PR 1\n- PR 3 (Task 3.0) → depends on PR 2\n- etc.\n\n---\n\n## Tasks\n\n### 1.0 Parent Task Title\n**Agent:** `tdd-developer` | `reliability-engineer` | `Manual`\n**PR:** `#N - Phase 1: Parent Task Name`\n**Effort:** Small | Medium | Large\n**Depends on:** (none) | PR #N\n\n- [ ] **1.1** Sub-task description\n  - **File:** `src\u002Fpath\u002Fto\u002Ffile.ts` (create | modify)\n  - **Action:** What to implement\n  - **Test:** `src\u002Fpath\u002Fto\u002Ffile.test.ts` (N+ assertions)\n  - **Commit:** `feat(scope): description`\n  - **Agent:** `tdd-developer`\n\n- [ ] **1.2** Sub-task description\n  - **File:** `src\u002Fpath\u002Fto\u002Ffile.ts` (modify)\n  - **Action:** What to implement\n  - **Test:** Update `file.test.ts` (N+ new assertions)\n  - **Commit:** `feat(scope): description`\n  - **Agent:** `reliability-engineer`\n\n- [ ] **1.X** Create PR and merge Phase 1\n  - **Action:** Create PR with all commits, run CI tests, squash merge to main\n  - **Agent:** Manual review + merge\n\n---\n\n## Summary\n\n**Total Tasks:** X sub-tasks across Y parent tasks\n**Total PRs:** Y PRs (one per parent task)\n**Total Tests:** N+ assertions across all test files\n\n**Agent Assignments:**\n- `tdd-developer`: X% of tasks (test-first development)\n- `reliability-engineer`: Y% of tasks (safety-critical features)\n- Manual testing: Z% of tasks (UI, integration runs)\n\n**Critical Path:**\nPR #1 → PR #2 → PR #3 → ...\n\n**Parallel Work:**\n- PR #X can run parallel to PR #Y\n- PR #Z depends on PR #X + PR #Y\n\n---\n\n*Task list generated YYYY-MM-DD by tasklist-generator skill*\n```\n\n## Agent Assignment Guidelines\n\n### tdd-developer\nUse for standard feature development:\n- New feature implementation\n- API endpoints\n- Data models and types\n- Standard unit\u002Fintegration tests\n- Refactoring tasks\n\n### reliability-engineer\nUse for safety-critical features:\n- Constraint enforcement and validation\n- Error handling and retry logic\n- Kill switches and emergency controls\n- Edge case handling\n- Security-sensitive code\n- Concurrent access handling\n\n### dialectical-autocoder\nUse for high-stakes features requiring adversarial validation:\n- Core business logic with complex requirements\n- Features where correctness is critical\n- Implementations with many edge cases\n- Features that have failed review previously\n- Any task where \"good enough\" is not acceptable\n\nWhen assigned, the task runs through a player-coach loop:\n1. Player (tdd-developer) implements\n2. Coach validates against requirements\n3. Loop until coach approves or escalate\n\n### Manual\nUse for tasks requiring human judgment:\n- UI testing and visual verification\n- Long-running integration tests (24-hour runs)\n- PR review and merge decisions\n- Deployment and release tagging\n\n## Sub-Task Metadata\n\nEach sub-task MUST include:\n\n| Field | Required | Description |\n|-------|----------|-------------|\n| **File** | Yes | Path to create\u002Fmodify with (create) or (modify) |\n| **Action** | Yes | Clear description of what to implement |\n| **Test** | If applicable | Test file path and assertion count |\n| **Commit** | Yes | Conventional commit message |\n| **Agent** | Yes | Which agent executes this task |\n\n## Handling Large Parent Tasks\n\nIf a parent task is too large for a single PR:\n1. Split into multiple smaller parent tasks\n2. Ensure each split task is independently testable\n3. Define clear dependencies between the split tasks\n4. Each split task gets its own PR\n\nSigns a parent task is too large:\n- More than 10-12 sub-tasks\n- Touches more than 8-10 files\n- Multiple distinct functional areas\n- Combines distinct functional concerns that could be separated\n\n## Key Principles\n- **No Arbitrary Timeframes**: Never include time estimates, schedules, or delivery dates (e.g., \"this will take 2 weeks\", \"Day 1\", \"Sprint 1\"). Focus on what needs to be done and dependencies, not when.\n- **Effort Over Duration**: Use relative effort indicators (Small\u002FMedium\u002FLarge) to describe complexity, not time to complete.\n- **Dependencies Over Timelines**: Show task dependencies and order of operations instead of suggesting schedules.\n- **Actionable Steps**: Break work into concrete implementation steps that can be executed without time-based planning.\n\n## Interaction Model\n- Explicit pause after parent tasks; proceed with sub-tasks only after \"Go\".\n- Target audience: junior developer with agent assistance.\n\n## References\n- See `reference.md`.\n- See `.claude\u002Fagents\u002Ftdd-developer.md`\n- See `.claude\u002Fagents\u002Freliability-engineer.md`\n",{"name":5,"category":25,"description":7},"main","47b89745588c3057f0ccd0517a2eb8967df27054","templates\u002F.claude\u002Fskills\u002Ftasklist-generator","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public","https:\u002F\u002Fgithub.com\u002Fdundas","derivative.io","2026-09-02 20:12:15",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add dundas\u002Fagentbootup-public --skill tasklist-generator",{"tool":52,"command":53},"bunx","bunx skills add dundas\u002Fagentbootup-public --skill tasklist-generator",{"tool":55,"command":56},"pnpm","pnpm dlx skills add dundas\u002Fagentbootup-public --skill tasklist-generator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftasklist-generator\u002FSKILL.md",true,[60,66,72,76,80,84],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"aeon-deep-research.png","ASSET","资产文件",326640,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Fbankrbot-official-aeon-deep-research\u002Faeon-deep-research.png",{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"catalog.json","REFERENCE","参考文档",1088,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Fbankrbot-official-aeon-deep-research\u002Fcatalog.json",{"path":73,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":74,"sourceHtmlUrl":75},"reference.md",2407,"https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftasklist-generator\u002Freference.md",{"path":77,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":78,"sourceHtmlUrl":79},"skill-bundle-manifest.json",1035,"https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftasklist-generator\u002Fskill-bundle-manifest.json",{"path":81,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":82,"sourceHtmlUrl":83},"SOURCE.md",328,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Fbankrbot-official-aeon-deep-research\u002FSOURCE.md",{"path":85,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":86,"sourceHtmlUrl":87},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Fbankrbot-official-aeon-deep-research\u002FTRUST.auto.yaml",[89,99,117,136,145,167],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":34},"01M6CQZ7DFJB965BJJ5ZZ54CXY","fixture-skill","Secret-free recovery fixture skill.","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftests\u002Fruntime-adapters\u002Ffixtures\u002Fhermes\u002F0.18.2-darwin-arm64-real\u002Froot\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[95],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[97,98],"fixture skill","recovery",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":110,"publishedAt":34},"01M6CQZ4NN0KVH1Z4E1Y1GJ3X9","user-story-generator","Generate standalone user stories for features without creating a full PRD. Perfect for backlog grooming and story refinement.","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Fuser-story-generator\u002FSKILL.md",[105],{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[111,112,113,114,115,116,29,30],"user","user story","Story","user story generator","backlog","documentation",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":129,"publishedAt":34},"01M6CQZ16VC27HMWM31CCKK6BC","user-journey-mapper","Map user flows and journeys through your application for UX design and workflow visualization, independent of testing.","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Fuser-journey-mapper\u002FSKILL.md",[123,126],{"categoryNo":124,"categoryName":125,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":127,"categoryName":128,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000032","设计师",[111,130,131,25,116,132,133,134,135],"journey","user journey mapper","visualization","ux","design","testing",{"skillNo":137,"name":138,"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":139,"categories":140,"keywords":141,"publishedAt":34},"01M6CQYXSQQJ4Z5CRAX2SSMHW1","transcript-query","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftranscript-query\u002FSKILL.md",[],[142,143,144],"transcript query","query","transcript",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":155,"publishedAt":34},"01M6CQYT7A1G4CPQTZKXR5TCK9","test-plan-generator","Generate comprehensive E2E test plans from PRDs, task lists, or descriptions with environment-aware prerequisites and issue tracking.","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftest-plan-generator\u002FSKILL.md",[151,152],{"categoryNo":124,"categoryName":125,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":153,"categoryName":154,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",[156,157,158,159,160,161,29,162,163,164,165,166],"plan","test plan generator","test plan","test","task","e2e","quality","tracking","environment","e2e test","issue",{"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":173,"publishedAt":34},"01M6CQYMPPAMFGCVABR7T5FRXX","task-processor","Process a task list one sub-task at a time with pause\u002Fconfirm gates, test\u002Fcommit protocol, and file tracking.","https:\u002F\u002Fgithub.com\u002Fdundas\u002Fagentbootup-public\u002Fblob\u002Fmain\u002Ftemplates\u002F.claude\u002Fskills\u002Ftask-processor\u002FSKILL.md",[],[174,160,175,159,26,176,177,178,163,179,25],"task processor","processor","protocol","file","list","process"]