[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71S08HTXS0VS28JMWRPTJ4G":3,"skill-same:01M71S08HTXS0VS28JMWRPTJ4G":176},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M71S08HTXS0VS28JMWRPTJ4G","iikit-08-taskstoissues",null,"Convert tasks from tasks.md into GitHub Issues with labels and dependencies. Use when exporting work items to GitHub, setting up project boards, or assigning tasks to team members.","hafidzlvm\u002Fopencode","hafidzlvm","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F136473204?v=4","01M71RTZ4DJAGQYQVVPHF45F6M","Hafidz","01M71RTZ52Y6J7W3W3AAF16E8G",1,"MIT","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"iikit 08 taskstoissues","setting","project","up","issues","labels","use","when","convert","tasks","team","with","work","github","dependencies","github issues","2026-11-10 13:02:02",false,"---\nname: iikit-08-taskstoissues\ndescription: >-\n  Convert tasks from tasks.md into GitHub Issues with labels and dependencies.\n  Use when exporting work items to GitHub, setting up project boards, or assigning tasks to team members.\nlicense: MIT\nmetadata:\n  version: \"1.6.4\"\n---\n\n# Intent Integrity Kit Tasks to Issues\n\nConvert existing tasks into dependency-ordered GitHub issues for project tracking.\n\n## User Input\n\n```text\n$ARGUMENTS\n```\n\n> **Platform note**: All `bash` commands have a PowerShell equivalent — replace `bash \u003Cscript>.sh` with `pwsh \u003Cscript>.ps1` and convert flags to `-PascalCase` form (e.g. `--phase 08 --json` → `-Phase 08 -Json`).\n\n## Prerequisites Check\n\n1. Run prerequisites check:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh --phase 08 --json\n   ```\n   Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1 -Phase 08 -Json`\n\n2. Parse JSON for `FEATURE_DIR` and `AVAILABLE_DOCS`. Extract path to **tasks.md**.\n3. If JSON contains `needs_selection: true`: present the `features` array as a numbered table (name and stage columns). Follow the options presentation pattern in [conversation-guide.md](..\u002Fiikit-core\u002Freferences\u002Fconversation-guide.md). After user selects, run:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fset-active-feature.sh --json \u003Cselection>\n   ```\n   Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1 -Json \u003Cselection>`\n\n   Then re-run the prerequisites check from step 1.\n\n## GitHub Remote Validation\n\n```bash\ngit config --get remote.origin.url\n```\n\n**CRITICAL**: Only proceed if remote is a GitHub URL (`git@github.com:` or `https:\u002F\u002Fgithub.com\u002F`). Otherwise ERROR.\n\n## Execution Flow\n\n### 1. Parse tasks.md\n\nExtract: Task IDs, descriptions, phase groupings, parallel markers [P], user story labels [USn], dependencies.\n\n### 2. Prepare Labels and Title Format\n\n**Title format**: `[FeatureID\u002FTaskID] [Story] Description` — feature-id extracted from `FEATURE_DIR` (e.g. `001-user-auth`).\n\n**Body**: use template from [issue-body-template.md](references\u002Fissue-body-template.md). **Labels** (create if needed): `iikit`, `phase-N`, `us-N`, `parallel`.\n\n### 3. Create Issues (parallel)\n\nUse the `Task` tool to dispatch issue creation in parallel — one subagent per chunk of tasks (split by phase or user story). Each subagent receives:\n- The chunk of tasks to create issues for\n- The feature-id, repo owner\u002Fname, and label set\n- Instructions to use `gh issue create` if available, otherwise `curl` the GitHub API\n\n```bash\n# Preferred:\ngh issue create --title \"[001-user-auth\u002FT012] [US1] Create User model\" --body \"...\" --label \"iikit,phase-3,us-1\"\n```\n\n**CRITICAL**: Never create issues in repositories that don't match the remote URL. Verify before dispatching.\n\nCollect all created issue numbers from subagents. Verify all returned successfully before proceeding. If some failed: report failures, continue with successful issues only.\n\n### 4. Link Dependencies\n\nAfter all issues exist, edit bodies to add cross-references using `#NNN` syntax. Skip dependency links for any issues that failed to create.\n\n## Report\n\nOutput: issues created (count + numbers), failures (count + details), link to repo issues list.\n\n## Error Handling\n\n| Condition | Response |\n|-----------|----------|\n| Not a GitHub remote | STOP with error |\n| Issue creation fails | Report, continue with remaining issues |\n| Partial failure | Link dependencies for successful issues only |\n\n## Next Steps\n\n```bash\nbash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fnext-step.sh --phase 08 --json\n```\n\nParse the JSON and present:\n1. `next_step` will be null (workflow complete)\n2. If `alt_steps` non-empty: list as alternatives\n3. Append dashboard link\n\nIf on a feature branch, offer to merge: **A)** `git checkout main && git merge \u003Cbranch>`, **B)** `gh pr create`, or **C)** skip.\n\n```\nIssues exported! Review in GitHub, assign team members, add to project boards.\n- Dashboard: file:\u002F\u002F$(pwd)\u002F.specify\u002Fdashboard.html (resolve the path)\n```\n","# Intent Integrity Kit Tasks to Issues\n\nConvert existing tasks into dependency-ordered GitHub issues for project tracking.\n\n## User Input\n\n```text\n$ARGUMENTS\n```\n\n> **Platform note**: All `bash` commands have a PowerShell equivalent — replace `bash \u003Cscript>.sh` with `pwsh \u003Cscript>.ps1` and convert flags to `-PascalCase` form (e.g. `--phase 08 --json` → `-Phase 08 -Json`).\n\n## Prerequisites Check\n\n1. Run prerequisites check:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh --phase 08 --json\n   ```\n   Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1 -Phase 08 -Json`\n\n2. Parse JSON for `FEATURE_DIR` and `AVAILABLE_DOCS`. Extract path to **tasks.md**.\n3. If JSON contains `needs_selection: true`: present the `features` array as a numbered table (name and stage columns). Follow the options presentation pattern in [conversation-guide.md](..\u002Fiikit-core\u002Freferences\u002Fconversation-guide.md). After user selects, run:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fset-active-feature.sh --json \u003Cselection>\n   ```\n   Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1 -Json \u003Cselection>`\n\n   Then re-run the prerequisites check from step 1.\n\n## GitHub Remote Validation\n\n```bash\ngit config --get remote.origin.url\n```\n\n**CRITICAL**: Only proceed if remote is a GitHub URL (`git@github.com:` or `https:\u002F\u002Fgithub.com\u002F`). Otherwise ERROR.\n\n## Execution Flow\n\n### 1. Parse tasks.md\n\nExtract: Task IDs, descriptions, phase groupings, parallel markers [P], user story labels [USn], dependencies.\n\n### 2. Prepare Labels and Title Format\n\n**Title format**: `[FeatureID\u002FTaskID] [Story] Description` — feature-id extracted from `FEATURE_DIR` (e.g. `001-user-auth`).\n\n**Body**: use template from [issue-body-template.md](references\u002Fissue-body-template.md). **Labels** (create if needed): `iikit`, `phase-N`, `us-N`, `parallel`.\n\n### 3. Create Issues (parallel)\n\nUse the `Task` tool to dispatch issue creation in parallel — one subagent per chunk of tasks (split by phase or user story). Each subagent receives:\n- The chunk of tasks to create issues for\n- The feature-id, repo owner\u002Fname, and label set\n- Instructions to use `gh issue create` if available, otherwise `curl` the GitHub API\n\n```bash\n# Preferred:\ngh issue create --title \"[001-user-auth\u002FT012] [US1] Create User model\" --body \"...\" --label \"iikit,phase-3,us-1\"\n```\n\n**CRITICAL**: Never create issues in repositories that don't match the remote URL. Verify before dispatching.\n\nCollect all created issue numbers from subagents. Verify all returned successfully before proceeding. If some failed: report failures, continue with successful issues only.\n\n### 4. Link Dependencies\n\nAfter all issues exist, edit bodies to add cross-references using `#NNN` syntax. Skip dependency links for any issues that failed to create.\n\n## Report\n\nOutput: issues created (count + numbers), failures (count + details), link to repo issues list.\n\n## Error Handling\n\n| Condition | Response |\n|-----------|----------|\n| Not a GitHub remote | STOP with error |\n| Issue creation fails | Report, continue with remaining issues |\n| Partial failure | Link dependencies for successful issues only |\n\n## Next Steps\n\n```bash\nbash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fnext-step.sh --phase 08 --json\n```\n\nParse the JSON and present:\n1. `next_step` will be null (workflow complete)\n2. If `alt_steps` non-empty: list as alternatives\n3. Append dashboard link\n\nIf on a feature branch, offer to merge: **A)** `git checkout main && git merge \u003Cbranch>`, **B)** `gh pr create`, or **C)** skip.\n\n```\nIssues exported! Review in GitHub, assign team members, add to project boards.\n- Dashboard: file:\u002F\u002F$(pwd)\u002F.specify\u002Fdashboard.html (resolve the path)\n```\n",{"name":5,"license":15,"metadata":40,"description":7},{"version":41},"1.6.4","main","3296a0830eb99a286ec594054f2d7ec0c5601c1f","skills\u002Fiikit-08-taskstoissues",0,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode","https:\u002F\u002Fgithub.com\u002Fhafidzlvm","Hello, I'm FUll-StaCk dEvLoper , I have been diving into code since 2023, several of my projects is done by using Laravel, Express, Vue, React, & Odoo.","2026-10-12 22:49:22",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add hafidzlvm\u002Fopencode --skill iikit-08-taskstoissues",{"tool":56,"command":57},"bunx","bunx skills add hafidzlvm\u002Fopencode --skill iikit-08-taskstoissues",{"tool":59,"command":60},"pnpm","pnpm dlx skills add hafidzlvm\u002Fopencode --skill iikit-08-taskstoissues","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002FSKILL.md",true,[64,70,74,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Fconversation-guide.md","REFERENCE","参考文档",2281,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Freferences\u002Fconversation-guide.md",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fissue-body-template.md",471,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Freferences\u002Fissue-body-template.md",{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Fbash\u002Fcheck-prerequisites.sh","SCRIPT","脚本",29867,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Fbash\u002Fcommon.sh",25885,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fbash\u002Fcommon.sh",{"path":85,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fbash\u002Fgenerate-dashboard-safe.sh",1885,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fbash\u002Fgenerate-dashboard-safe.sh",{"path":89,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fbash\u002Fnext-step.sh",14665,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fbash\u002Fnext-step.sh",{"path":93,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fbash\u002Fset-active-feature.sh",3322,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fbash\u002Fset-active-feature.sh",{"path":97,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fdashboard\u002Fpublic\u002Findex.html",210668,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fpublic\u002Findex.html",{"path":101,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fdashboard\u002Fsrc\u002Fanalyze.js",7204,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fanalyze.js",{"path":105,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":106,"sourceHtmlUrl":107},"scripts\u002Fdashboard\u002Fsrc\u002Fboard.js",3280,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fboard.js",{"path":109,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Fdashboard\u002Fsrc\u002Fbugs.js",5027,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fbugs.js",{"path":113,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":114,"sourceHtmlUrl":115},"scripts\u002Fdashboard\u002Fsrc\u002Fchecklist.js",2102,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fchecklist.js",{"path":117,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Fdashboard\u002Fsrc\u002Fgenerate-dashboard.js",10427,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fgenerate-dashboard.js",{"path":121,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":122,"sourceHtmlUrl":123},"scripts\u002Fdashboard\u002Fsrc\u002Fintegrity.js",1781,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fintegrity.js",{"path":125,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":126,"sourceHtmlUrl":127},"scripts\u002Fdashboard\u002Fsrc\u002Fparser.js",44591,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fparser.js",{"path":129,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":130,"sourceHtmlUrl":131},"scripts\u002Fdashboard\u002Fsrc\u002Fpipeline.js",6008,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fpipeline.js",{"path":133,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":134,"sourceHtmlUrl":135},"scripts\u002Fdashboard\u002Fsrc\u002Fplanview.js",9579,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fplanview.js",{"path":137,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":138,"sourceHtmlUrl":139},"scripts\u002Fdashboard\u002Fsrc\u002Fpublic\u002Findex.html",209985,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fpublic\u002Findex.html",{"path":141,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":142,"sourceHtmlUrl":143},"scripts\u002Fdashboard\u002Fsrc\u002Fstorymap.js",1463,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fstorymap.js",{"path":145,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":146,"sourceHtmlUrl":147},"scripts\u002Fdashboard\u002Fsrc\u002Ftestify.js",6388,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Fsrc\u002Ftestify.js",{"path":149,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":150,"sourceHtmlUrl":151},"scripts\u002Fdashboard\u002Ftemplate.js",218109,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fdashboard\u002Ftemplate.js",{"path":153,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":154,"sourceHtmlUrl":155},"scripts\u002Fpowershell\u002Fcheck-prerequisites.ps1",23848,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1",{"path":157,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":158,"sourceHtmlUrl":159},"scripts\u002Fpowershell\u002Fcommon.ps1",14621,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fpowershell\u002Fcommon.ps1",{"path":161,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":162,"sourceHtmlUrl":163},"scripts\u002Fpowershell\u002Fgenerate-dashboard-safe.ps1",1830,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fpowershell\u002Fgenerate-dashboard-safe.ps1",{"path":165,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":166,"sourceHtmlUrl":167},"scripts\u002Fpowershell\u002Fnext-step.ps1",10993,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fpowershell\u002Fnext-step.ps1",{"path":169,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":170,"sourceHtmlUrl":171},"scripts\u002Fpowershell\u002Fset-active-feature.ps1",2668,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1",{"path":173,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":174,"sourceHtmlUrl":175},"templates\u002Fplan-template.md",3347,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002Ftemplates\u002Fplan-template.md",[177,212,234,258,281,302],{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":193,"publishedAt":35},"01M71S33EK50ME3TW0H9ZVFH2F","swiss-design","Apply a Swiss International Style design system using Tailwind CSS. Use when asked to style a webpage, clean up a UI, apply a design system, make something look great, or when the user references Swiss design, grotesque fonts, Helvetica, grid systems, modernist typography, or 1960s\u002F1950s design aesthetics. Implements IBM Plex Sans typography, stone color palette, opacity-based hierarchy, generous whitespace, and structured grid layouts.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fswiss-design\u002FSKILL.md",[183,188],{"categoryNo":184,"categoryName":185,"taxonomyType":186,"taxonomyTypeDesc":187},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":189,"categoryName":190,"taxonomyType":191,"taxonomyTypeDesc":192},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[194,195,196,197,198,22,199,26,200,201,202,203,204,205,206,207,208,209,210,211],"design","swiss design","swiss","css","Tailwind","clean","fonts","hierarchy","references","palette","design system","ui","typography","make","color","ibm","aesthetics","system",{"skillNo":213,"name":214,"nameZh":6,"description":215,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":216,"categories":217,"keywords":218,"publishedAt":35},"01M71S1VWB74DNK4QPDB2QTJJH","karpathy-guidelines","Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fkarpathy-guidelines\u002FSKILL.md",[],[219,220,221,222,223,224,225,226,25,26,227,228,229,230,231,232,207,233],"karpathy","guidelines","karpathy guidelines","mistakes","changes","refactoring","writing","define","reduce","code","assumptions","behavioral","coding","surgical","common",{"skillNo":235,"name":236,"nameZh":6,"description":237,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":238,"categories":239,"keywords":240,"publishedAt":35},"01M71S0HC3D8XTK0W95SQYCATM","iikit-core","Initialize an IIKit (Intent Integrity Kit) project, check IIKit feature progress, select the active IIKit feature, and display the IIKit workflow command reference. Use when starting a new IIKit project, running IIKit init or setup, checking IIKit status, switching between IIKit features, looking up IIKit available commands and phases, or asking for help with the IIKit workflow.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002FSKILL.md",[],[241,242,21,243,22,244,245,246,247,26,248,249,250,251,252,253,254,255,256,257],"core","iikit core","select","init","kit","new","switching","workflow","display","progress","intent","command","active","features","commands","status","integrity",{"skillNo":259,"name":260,"nameZh":6,"description":261,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":262,"categories":263,"keywords":264,"publishedAt":35},"01M71S0DFFEZ6GB91FPCT70ZTT","iikit-clarify","Resolve ambiguities in any project artifact — auto-detects the most recent artifact (spec, plan, checklist, testify, tasks, or constitution), asks targeted questions with option tables, and writes answers back into the artifact's Clarifications section. Use when requirements are unclear, a plan has trade-off gaps, checklist thresholds feel wrong, test scenarios are imprecise, task dependencies seem off, or constitution principles are vague.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-clarify\u002FSKILL.md",[],[265,266,267,21,268,269,26,270,28,271,272,273,274,275,276,277,278,279,25,280],"clarify","iikit clarify","back","option","auto","answers","vague","plan","artifact","test scenarios","project artifact","tables","thresholds","section","constitution","requirements",{"skillNo":282,"name":283,"nameZh":6,"description":284,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":285,"categories":286,"keywords":287,"publishedAt":35},"01M71S0AMSZHN7H48E3G0N883J","iikit-bugfix","Report a bug against an existing feature — creates a structured bugs.md record, generates fix tasks in tasks.md, and optionally imports from or creates GitHub issues. Use when fixing a bug, reporting a defect, importing a GitHub issue into the workflow, or triaging an error without running the full specification process.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-bugfix\u002FSKILL.md",[],[288,289,290,291,23,26,248,28,292,293,294,295,296,297,298,34,299,300,301,25],"bugfix","iikit bugfix","error","fix","specification","imports","defect","reporting","bug","issue","full","running","bugs","feature",{"skillNo":303,"name":304,"nameZh":6,"description":305,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":306,"categories":307,"keywords":308,"publishedAt":35},"01M71S04ZXFFJRFB9G6BF6CAQV","iikit-07-implement","Execute the implementation plan by coding each task from tasks.md — writes source files, runs tests, verifies assertion integrity, and validates output against constitutional principles. Use when ready to build a feature from a tasks.md plan, start coding against an Intent Integrity Kit implementation plan, develop from the task list, resume a partially completed implementation, or run the implement phase of the iikit workflow.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-07-implement\u002FSKILL.md",[],[309,310,311,312,245,313,26,248,28,314,272,251,315,316,317,257,318,231,301,319],"implement","iikit 07 implement","ready","implementation plan","files","phase","run","start","list","source","tests"]