[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71RW5CSMZAHACVHJV9Y5YHH":3,"skill-same:01M71RW5CSMZAHACVHJV9Y5YHH":199},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":52,"updatedAt":53,"install":54,"resources":67},"01M71RW5CSMZAHACVHJV9Y5YHH","iikit-06-analyze",null,"Validate cross-artifact consistency — checks that every spec requirement traces to tasks, plan tech stack matches task file paths, and constitution principles are satisfied across all artifacts. Use when running a consistency check, verifying requirements traceability, detecting conflicts between design docs, or auditing alignment before implementation begins.","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\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"iikit 06 analyze","analyze","consistency","running","tech stack","design docs","artifact consistency","paths","consistency check","artifact","plan","stack","conflicts","across","tasks","when","design","to tasks","detecting","alignment","2026-11-10 13:02:02",false,"---\nname: iikit-06-analyze\ndescription: >-\n  Validate cross-artifact consistency — checks that every spec requirement traces to tasks, plan tech stack matches task file paths, and constitution principles are satisfied across all artifacts.\n  Use when running a consistency check, verifying requirements traceability, detecting conflicts between design docs, or auditing alignment before implementation begins.\nlicense: MIT\nmetadata:\n  version: \"2.10.0\"\n---\n\n# Intent Integrity Kit Analyze\n\nNon-destructive cross-artifact consistency analysis across spec.md, plan.md, and tasks.md.\n\n## Operating Constraints\n\n- **READ-ONLY** (exceptions: writes `analysis.md` and `.specify\u002Fscore-history.json`). Never modify spec, plan, or task files.\n- **Constitution is non-negotiable**: conflicts are automatically CRITICAL.\n\n## User Input\n\n```text\n$ARGUMENTS\n```\n\nYou **MUST** consider the user input before proceeding (if not empty).\n\n## Constitution Loading\n\nLoad constitution per [constitution-loading.md](.\u002Freferences\u002Fconstitution-loading.md) (basic mode — ERROR if missing). Extract principle names and normative statements.\n\n## Prerequisites Check\n\n1. Run:\n   - Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh --phase 06 --json`\n   - Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1 -Phase 06 -Json`\n2. Derive paths: SPEC, PLAN, TASKS from FEATURE_DIR. ERROR if any missing.\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](.\u002Freferences\u002Fconversation-guide.md). After user selects, run:\n   - Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fset-active-feature.sh --json \u003Cselection>`\n   - Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1 -Json \u003Cselection>`\n\n   Then re-run the prerequisites check from step 1.\n4. Checklist gate per [checklist-gate.md](.\u002Freferences\u002Fchecklist-gate.md).\n\n## Execution Steps\n\n### 1. Load Artifacts (Progressive)\n\nFrom spec.md: overview, requirements, user stories, edge cases.\nFrom plan.md: architecture, data model refs, phases, constraints.\nFrom tasks.md: task IDs, descriptions, phases, [P] markers, file paths.\n\n### 2. Build Semantic Models\n\n- Requirements inventory (functional + non-functional)\n- User story\u002Faction inventory with acceptance criteria\n- Task coverage mapping (task → requirements\u002Fstories)\n- Plan coverage mapping (requirement ID → plan.md sections where referenced)\n- Constitution rule set\n\n### 3. Detection Passes (limit 50 findings)\n\n| Pass | Category | What to detect |\n|------|----------|----------------|\n| **A** | Duplication | Near-duplicate requirements → consolidate |\n| **B** | Ambiguity | Vague terms (fast, scalable, secure) without measurable criteria; unresolved placeholders |\n| **C** | Underspecification | Requirements missing objects\u002Foutcomes; stories without acceptance criteria; tasks referencing undefined components |\n| **D** | Constitution Alignment | Conflicts with MUST principles; missing mandated sections. Per-principle status: `ALIGNED` or `VIOLATION` (auto-CRITICAL) |\n| **E** | Phase Separation | Per [phase-separation-rules.md](.\u002Freferences\u002Fphase-separation-rules.md) — tech in constitution, implementation in spec, governance in plan |\n| **F** | Coverage Gaps | Requirements with zero tasks; tasks with no mapped requirement; non-functional requirements absent from tasks; requirements unreferenced in plan.md. Scan plan.md for each FR-xxx\u002FSC-xxx ID; collect contextual refs (KDD-x, section headers) where found |\n| **G** | Inconsistency | Terminology drift; entities in plan but not spec; conflicting requirements |\n| **G2** | Prose Ranges | Patterns like \"TS-XXX through TS-XXX\" in tasks.md → flag MEDIUM: \"Prose range detected — intermediate IDs not traceable. Use explicit comma-separated list.\" |\n| **H** | Feature Traceability | When `FEATURE_DIR\u002Ftests\u002Ffeatures\u002F` exists — see H1–H3 below |\n\n**H1. Untested requirements** (HIGH): For each FR-XXX\u002FSC-XXX in spec.md, verify at least one `.feature` file carries a matching `@FR-XXX`\u002F`@SC-XXX` tag. Flag unmatched IDs.\n\n**H2. Orphaned tags** (MEDIUM): For each `@FR-XXX`\u002F`@SC-XXX` tag in `.feature` files, verify the ID exists in spec.md. Flag tags referencing non-existent IDs.\n\n**H3. Step definition coverage** (optional): If `tests\u002Fstep_definitions\u002F` exists, run:\n- Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fverify-steps.sh --json \"FEATURE_DIR\u002Ftests\u002Ffeatures\" \"FEATURE_DIR\u002Fplan.md\"`\n\n`BLOCKED` → report undefined steps (HIGH). `DEGRADED` → note in report only.\n\n### 4. Severity\n\n- **CRITICAL**: constitution MUST violations, phase separation, missing core artifact, zero-coverage blocking requirement\n- **HIGH**: duplicates, conflicting requirements, ambiguous security\u002Fperformance, untestable criteria\n- **MEDIUM**: terminology drift, missing non-functional coverage, underspecified edge cases\n- **LOW**: style\u002Fwording, minor redundancy\n\n### 5. Analysis Report\n\nOutput to console AND write to `FEATURE_DIR\u002Fanalysis.md`:\n\n```markdown\n## Specification Analysis Report\n\n| ID | Category | Severity | Location(s) | Summary | Recommendation |\n|----|----------|----------|-------------|---------|----------------|\n\n**Constitution Alignment**: principle name -> status (ALIGNED | VIOLATION) -> notes\n**Coverage Summary**: requirement key -> has task? -> task IDs -> has plan? -> plan refs\n**Phase Separation Violations**: artifact, line, violation, severity\n**Metrics**: total requirements, total tasks, coverage %, ambiguity count, critical issues\n\n**Health Score**: \u003Cscore>\u002F100 (\u003Ctrend>)\n\n## Score History\n\n| Run | Score | Coverage | Critical | High | Medium | Low | Total |\n|-----|-------|----------|----------|------|--------|-----|-------|\n| \u003Ctimestamp> | \u003Cscore> | \u003Ccoverage>% | \u003Ccritical> | \u003Chigh> | \u003Cmedium> | \u003Clow> | \u003Ctotal_findings> |\n```\n\n### 5b. Score History\n\nAfter computing **Metrics** in step 5, persist the health score:\n\n1. **Compute**: `score = max(0, round(100 - (critical×20 + high×5 + medium×2 + low×0.5)))`.\n2. **Read** `.specify\u002Fscore-history.json` (initialize `{}` if missing).\n3. **Append** entry keyed by feature directory name (e.g. `001-user-auth`):\n   `{ \"timestamp\": \"\u003CISO-8601 UTC>\", \"score\": \u003Cn>, \"coverage_pct\": \u003Cn>, \"critical\": \u003Cn>, \"high\": \u003Cn>, \"medium\": \u003Cn>, \"low\": \u003Cn>, \"total_findings\": \u003Cn> }`\n4. **Write** updated object back to `.specify\u002Fscore-history.json`.\n5. **Trend**: compare new score to previous entry — `↑ improving` \u002F `↓ declining` \u002F `→ stable` (or stable if no prior entry).\n6. **Display**: `Health Score: \u003Cscore>\u002F100 (\u003Ctrend>)` in console and `analysis.md`.\n7. **Include** full `score_history` array for the current feature under the **Score History** table in `analysis.md`.\n\n### 6. Next Actions\n\n- CRITICAL issues: recommend resolving before `\u002Fiikit-07-implement`\n- LOW\u002FMEDIUM only: may proceed with improvement suggestions\n\n### 7. Offer Remediation\n\nAsk: \"Suggest concrete remediation edits for the top N issues?\" Do NOT apply automatically.\n\n## Operating Principles\n\n- Minimal high-signal tokens, progressive disclosure, limit to 50 findings\n- Never modify files, never hallucinate missing sections\n- Prioritize constitution violations, use specific examples over exhaustive rules\n- Report zero issues gracefully with coverage statistics\n\n## Commit, Dashboard & Next Steps\n\nRun post-phase to commit, refresh dashboard, and compute next step in a single call:\n\n- Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fpost-phase.sh --phase 06 --commit-files \"specs\u002F*\u002Fanalysis.md,.specify\u002Fscore-history.json\" --commit-msg \"analyze: \u003Cfeature-short-name> consistency report\"`\n- Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fpost-phase.ps1 -Phase 06 -CommitFiles \"specs\u002F*\u002Fanalysis.md,.specify\u002Fscore-history.json\" -CommitMsg \"analyze: \u003Cfeature-short-name> consistency report\"`\n\nParse `next_step` from JSON. Present per [model-recommendations.md](.\u002Freferences\u002Fmodel-recommendations.md):\n```\nAnalysis complete!\nNext: [\u002Fclear → ] \u003Cnext_step> (model: \u003Ctier>)\n[- \u003Calt_step> — \u003Creason> (model: \u003Ctier>)]\n- Dashboard: file:\u002F\u002F$(pwd)\u002F.specify\u002Fdashboard.html\n```\n","# Intent Integrity Kit Analyze\n\nNon-destructive cross-artifact consistency analysis across spec.md, plan.md, and tasks.md.\n\n## Operating Constraints\n\n- **READ-ONLY** (exceptions: writes `analysis.md` and `.specify\u002Fscore-history.json`). Never modify spec, plan, or task files.\n- **Constitution is non-negotiable**: conflicts are automatically CRITICAL.\n\n## User Input\n\n```text\n$ARGUMENTS\n```\n\nYou **MUST** consider the user input before proceeding (if not empty).\n\n## Constitution Loading\n\nLoad constitution per [constitution-loading.md](.\u002Freferences\u002Fconstitution-loading.md) (basic mode — ERROR if missing). Extract principle names and normative statements.\n\n## Prerequisites Check\n\n1. Run:\n   - Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh --phase 06 --json`\n   - Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1 -Phase 06 -Json`\n2. Derive paths: SPEC, PLAN, TASKS from FEATURE_DIR. ERROR if any missing.\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](.\u002Freferences\u002Fconversation-guide.md). After user selects, run:\n   - Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fset-active-feature.sh --json \u003Cselection>`\n   - Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1 -Json \u003Cselection>`\n\n   Then re-run the prerequisites check from step 1.\n4. Checklist gate per [checklist-gate.md](.\u002Freferences\u002Fchecklist-gate.md).\n\n## Execution Steps\n\n### 1. Load Artifacts (Progressive)\n\nFrom spec.md: overview, requirements, user stories, edge cases.\nFrom plan.md: architecture, data model refs, phases, constraints.\nFrom tasks.md: task IDs, descriptions, phases, [P] markers, file paths.\n\n### 2. Build Semantic Models\n\n- Requirements inventory (functional + non-functional)\n- User story\u002Faction inventory with acceptance criteria\n- Task coverage mapping (task → requirements\u002Fstories)\n- Plan coverage mapping (requirement ID → plan.md sections where referenced)\n- Constitution rule set\n\n### 3. Detection Passes (limit 50 findings)\n\n| Pass | Category | What to detect |\n|------|----------|----------------|\n| **A** | Duplication | Near-duplicate requirements → consolidate |\n| **B** | Ambiguity | Vague terms (fast, scalable, secure) without measurable criteria; unresolved placeholders |\n| **C** | Underspecification | Requirements missing objects\u002Foutcomes; stories without acceptance criteria; tasks referencing undefined components |\n| **D** | Constitution Alignment | Conflicts with MUST principles; missing mandated sections. Per-principle status: `ALIGNED` or `VIOLATION` (auto-CRITICAL) |\n| **E** | Phase Separation | Per [phase-separation-rules.md](.\u002Freferences\u002Fphase-separation-rules.md) — tech in constitution, implementation in spec, governance in plan |\n| **F** | Coverage Gaps | Requirements with zero tasks; tasks with no mapped requirement; non-functional requirements absent from tasks; requirements unreferenced in plan.md. Scan plan.md for each FR-xxx\u002FSC-xxx ID; collect contextual refs (KDD-x, section headers) where found |\n| **G** | Inconsistency | Terminology drift; entities in plan but not spec; conflicting requirements |\n| **G2** | Prose Ranges | Patterns like \"TS-XXX through TS-XXX\" in tasks.md → flag MEDIUM: \"Prose range detected — intermediate IDs not traceable. Use explicit comma-separated list.\" |\n| **H** | Feature Traceability | When `FEATURE_DIR\u002Ftests\u002Ffeatures\u002F` exists — see H1–H3 below |\n\n**H1. Untested requirements** (HIGH): For each FR-XXX\u002FSC-XXX in spec.md, verify at least one `.feature` file carries a matching `@FR-XXX`\u002F`@SC-XXX` tag. Flag unmatched IDs.\n\n**H2. Orphaned tags** (MEDIUM): For each `@FR-XXX`\u002F`@SC-XXX` tag in `.feature` files, verify the ID exists in spec.md. Flag tags referencing non-existent IDs.\n\n**H3. Step definition coverage** (optional): If `tests\u002Fstep_definitions\u002F` exists, run:\n- Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fverify-steps.sh --json \"FEATURE_DIR\u002Ftests\u002Ffeatures\" \"FEATURE_DIR\u002Fplan.md\"`\n\n`BLOCKED` → report undefined steps (HIGH). `DEGRADED` → note in report only.\n\n### 4. Severity\n\n- **CRITICAL**: constitution MUST violations, phase separation, missing core artifact, zero-coverage blocking requirement\n- **HIGH**: duplicates, conflicting requirements, ambiguous security\u002Fperformance, untestable criteria\n- **MEDIUM**: terminology drift, missing non-functional coverage, underspecified edge cases\n- **LOW**: style\u002Fwording, minor redundancy\n\n### 5. Analysis Report\n\nOutput to console AND write to `FEATURE_DIR\u002Fanalysis.md`:\n\n```markdown\n## Specification Analysis Report\n\n| ID | Category | Severity | Location(s) | Summary | Recommendation |\n|----|----------|----------|-------------|---------|----------------|\n\n**Constitution Alignment**: principle name -> status (ALIGNED | VIOLATION) -> notes\n**Coverage Summary**: requirement key -> has task? -> task IDs -> has plan? -> plan refs\n**Phase Separation Violations**: artifact, line, violation, severity\n**Metrics**: total requirements, total tasks, coverage %, ambiguity count, critical issues\n\n**Health Score**: \u003Cscore>\u002F100 (\u003Ctrend>)\n\n## Score History\n\n| Run | Score | Coverage | Critical | High | Medium | Low | Total |\n|-----|-------|----------|----------|------|--------|-----|-------|\n| \u003Ctimestamp> | \u003Cscore> | \u003Ccoverage>% | \u003Ccritical> | \u003Chigh> | \u003Cmedium> | \u003Clow> | \u003Ctotal_findings> |\n```\n\n### 5b. Score History\n\nAfter computing **Metrics** in step 5, persist the health score:\n\n1. **Compute**: `score = max(0, round(100 - (critical×20 + high×5 + medium×2 + low×0.5)))`.\n2. **Read** `.specify\u002Fscore-history.json` (initialize `{}` if missing).\n3. **Append** entry keyed by feature directory name (e.g. `001-user-auth`):\n   `{ \"timestamp\": \"\u003CISO-8601 UTC>\", \"score\": \u003Cn>, \"coverage_pct\": \u003Cn>, \"critical\": \u003Cn>, \"high\": \u003Cn>, \"medium\": \u003Cn>, \"low\": \u003Cn>, \"total_findings\": \u003Cn> }`\n4. **Write** updated object back to `.specify\u002Fscore-history.json`.\n5. **Trend**: compare new score to previous entry — `↑ improving` \u002F `↓ declining` \u002F `→ stable` (or stable if no prior entry).\n6. **Display**: `Health Score: \u003Cscore>\u002F100 (\u003Ctrend>)` in console and `analysis.md`.\n7. **Include** full `score_history` array for the current feature under the **Score History** table in `analysis.md`.\n\n### 6. Next Actions\n\n- CRITICAL issues: recommend resolving before `\u002Fiikit-07-implement`\n- LOW\u002FMEDIUM only: may proceed with improvement suggestions\n\n### 7. Offer Remediation\n\nAsk: \"Suggest concrete remediation edits for the top N issues?\" Do NOT apply automatically.\n\n## Operating Principles\n\n- Minimal high-signal tokens, progressive disclosure, limit to 50 findings\n- Never modify files, never hallucinate missing sections\n- Prioritize constitution violations, use specific examples over exhaustive rules\n- Report zero issues gracefully with coverage statistics\n\n## Commit, Dashboard & Next Steps\n\nRun post-phase to commit, refresh dashboard, and compute next step in a single call:\n\n- Bash: `bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fpost-phase.sh --phase 06 --commit-files \"specs\u002F*\u002Fanalysis.md,.specify\u002Fscore-history.json\" --commit-msg \"analyze: \u003Cfeature-short-name> consistency report\"`\n- Windows: `pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fpost-phase.ps1 -Phase 06 -CommitFiles \"specs\u002F*\u002Fanalysis.md,.specify\u002Fscore-history.json\" -CommitMsg \"analyze: \u003Cfeature-short-name> consistency report\"`\n\nParse `next_step` from JSON. Present per [model-recommendations.md](.\u002Freferences\u002Fmodel-recommendations.md):\n```\nAnalysis complete!\nNext: [\u002Fclear → ] \u003Cnext_step> (model: \u003Ctier>)\n[- \u003Calt_step> — \u003Creason> (model: \u003Ctier>)]\n- Dashboard: file:\u002F\u002F$(pwd)\u002F.specify\u002Fdashboard.html\n```\n",{"name":5,"license":15,"metadata":44,"description":7},{"version":45},"2.10.0","main","3296a0830eb99a286ec594054f2d7ec0c5601c1f",".tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze",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":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add hafidzlvm\u002Fopencode --skill iikit-06-analyze",{"tool":60,"command":61},"bunx","bunx skills add hafidzlvm\u002Fopencode --skill iikit-06-analyze",{"tool":63,"command":64},"pnpm","pnpm dlx skills add hafidzlvm\u002Fopencode --skill iikit-06-analyze","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002FSKILL.md",true,[68,74,78,82,86,90,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,163,167,171,175,179,183,187,191,195],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fchecklist-gate.md","REFERENCE","参考文档",737,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Freferences\u002Fchecklist-gate.md",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fconstitution-loading.md",1541,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Freferences\u002Fconstitution-loading.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fconversation-guide.md",2281,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Freferences\u002Fconversation-guide.md",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fmodel-recommendations.md",2564,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Freferences\u002Fmodel-recommendations.md",{"path":87,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fphase-separation-rules.md",1670,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Freferences\u002Fphase-separation-rules.md",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fbash\u002Fcheck-prerequisites.sh","SCRIPT","脚本",29906,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fbash\u002Fcommon.sh",25885,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fcommon.sh",{"path":101,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fbash\u002Fgenerate-dashboard-safe.sh",2045,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fgenerate-dashboard-safe.sh",{"path":105,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":106,"sourceHtmlUrl":107},"scripts\u002Fbash\u002Fnext-step.sh",14665,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fnext-step.sh",{"path":109,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Fbash\u002Fpost-phase.sh",2910,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fpost-phase.sh",{"path":113,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":114,"sourceHtmlUrl":115},"scripts\u002Fbash\u002Fset-active-feature.sh",3322,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fset-active-feature.sh",{"path":117,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Fbash\u002Fverify-steps.sh",13398,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fbash\u002Fverify-steps.sh",{"path":121,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":122,"sourceHtmlUrl":123},"scripts\u002Fdashboard\u002Fpublic\u002Findex.html",224009,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fpublic\u002Findex.html",{"path":125,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":126,"sourceHtmlUrl":127},"scripts\u002Fdashboard\u002Fsrc\u002Fanalyze.js",7204,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fanalyze.js",{"path":129,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":130,"sourceHtmlUrl":131},"scripts\u002Fdashboard\u002Fsrc\u002Fboard.js",3280,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fboard.js",{"path":133,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":134,"sourceHtmlUrl":135},"scripts\u002Fdashboard\u002Fsrc\u002Fbugs.js",5027,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fbugs.js",{"path":137,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":138,"sourceHtmlUrl":139},"scripts\u002Fdashboard\u002Fsrc\u002Fchecklist.js",2548,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fchecklist.js",{"path":141,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":142,"sourceHtmlUrl":143},"scripts\u002Fdashboard\u002Fsrc\u002Fgenerate-dashboard.js",10439,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fgenerate-dashboard.js",{"path":145,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":146,"sourceHtmlUrl":147},"scripts\u002Fdashboard\u002Fsrc\u002Fintegrity.js",1781,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fintegrity.js",{"path":149,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":150,"sourceHtmlUrl":151},"scripts\u002Fdashboard\u002Fsrc\u002Fparser.js",49619,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fparser.js",{"path":153,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":154,"sourceHtmlUrl":155},"scripts\u002Fdashboard\u002Fsrc\u002Fpipeline.js",7386,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fpipeline.js",{"path":157,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":158,"sourceHtmlUrl":159},"scripts\u002Fdashboard\u002Fsrc\u002Fplanview.js",9370,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fplanview.js",{"path":161,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":122,"sourceHtmlUrl":162},"scripts\u002Fdashboard\u002Fsrc\u002Fpublic\u002Findex.html","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fpublic\u002Findex.html",{"path":164,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":165,"sourceHtmlUrl":166},"scripts\u002Fdashboard\u002Fsrc\u002Fstorymap.js",1463,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fstorymap.js",{"path":168,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":169,"sourceHtmlUrl":170},"scripts\u002Fdashboard\u002Fsrc\u002Ftestify.js",6388,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Fsrc\u002Ftestify.js",{"path":172,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":173,"sourceHtmlUrl":174},"scripts\u002Fdashboard\u002Ftemplate.js",231895,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fdashboard\u002Ftemplate.js",{"path":176,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":177,"sourceHtmlUrl":178},"scripts\u002Fpowershell\u002Fcheck-prerequisites.ps1",23848,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1",{"path":180,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":181,"sourceHtmlUrl":182},"scripts\u002Fpowershell\u002Fcommon.ps1",14621,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fcommon.ps1",{"path":184,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":185,"sourceHtmlUrl":186},"scripts\u002Fpowershell\u002Fgenerate-dashboard-safe.ps1",1830,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fgenerate-dashboard-safe.ps1",{"path":188,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":189,"sourceHtmlUrl":190},"scripts\u002Fpowershell\u002Fnext-step.ps1",10993,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fnext-step.ps1",{"path":192,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":193,"sourceHtmlUrl":194},"scripts\u002Fpowershell\u002Fset-active-feature.ps1",2668,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1",{"path":196,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":197,"sourceHtmlUrl":198},"templates\u002Fplan-template.md",3347,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002F.tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-06-analyze\u002Ftemplates\u002Fplan-template.md",[200,235,258,283,304,326],{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":216,"publishedAt":39},"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",[206,211],{"categoryNo":207,"categoryName":208,"taxonomyType":209,"taxonomyTypeDesc":210},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":212,"categoryName":213,"taxonomyType":214,"taxonomyTypeDesc":215},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[35,217,218,219,220,221,222,34,223,224,225,226,227,228,229,230,231,232,233,234],"swiss design","swiss","css","Tailwind","up","clean","fonts","hierarchy","references","palette","design system","ui","typography","make","color","ibm","aesthetics","system",{"skillNo":236,"name":237,"nameZh":6,"description":238,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":239,"categories":240,"keywords":241,"publishedAt":39},"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",[],[242,243,244,245,246,247,248,249,250,34,251,252,253,254,255,256,230,257],"karpathy","guidelines","karpathy guidelines","mistakes","changes","refactoring","writing","define","use","reduce","code","assumptions","behavioral","coding","surgical","common",{"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":39},"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",[],[265,266,267,268,221,269,270,271,272,34,273,274,275,276,277,278,279,280,281,282],"core","iikit core","project","select","init","kit","new","switching","workflow","display","progress","intent","command","active","features","commands","status","integrity",{"skillNo":284,"name":285,"nameZh":6,"description":286,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":287,"categories":288,"keywords":289,"publishedAt":39},"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",[],[290,291,292,267,293,294,34,295,33,296,29,28,297,298,299,300,301,302,250,303],"clarify","iikit clarify","back","option","auto","answers","vague","test scenarios","project artifact","tables","thresholds","section","constitution","requirements",{"skillNo":305,"name":306,"nameZh":6,"description":307,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":308,"categories":309,"keywords":310,"publishedAt":39},"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",[],[311,312,313,314,315,34,273,33,316,317,318,319,320,321,322,323,22,324,325,250],"bugfix","iikit bugfix","error","fix","issues","specification","imports","defect","reporting","bug","issue","full","github issues","bugs","feature",{"skillNo":327,"name":328,"nameZh":6,"description":329,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":330,"categories":331,"keywords":332,"publishedAt":39},"01M71S08HTXS0VS28JMWRPTJ4G","iikit-08-taskstoissues","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.","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-08-taskstoissues\u002FSKILL.md",[],[333,334,267,221,315,335,250,34,336,33,337,338,339,340,341,323],"iikit 08 taskstoissues","setting","labels","convert","team","with","work","github","dependencies"]