[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71S0HC3D8XTK0W95SQYCATM":3,"skill-same:01M71S0HC3D8XTK0W95SQYCATM":399},{"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},"01M71S0HC3D8XTK0W95SQYCATM","iikit-core",null,"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.","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-core\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"iikit core","core","integrity","status","commands","features","active","command","intent","progress","display","workflow","when","switching","new","kit","init","up","select","project","2026-11-10 13:02:02",false,"---\nname: iikit-core\ndescription: >-\n  Initialize an IIKit (Intent Integrity Kit) project, check IIKit feature progress, select the active IIKit feature, and display the IIKit workflow command reference.\n  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.\nlicense: MIT\nmetadata:\n  version: \"1.6.4\"\n---\n\n# Intent Integrity Kit Core\n\nCore skill providing project initialization, status checking, and workflow help.\n\n## User Input\n\n```text\n$ARGUMENTS\n```\n\nParse the user input to determine which subcommand to execute.\n\n## Subcommands\n\n1. **init** - Initialize intent-integrity-kit in a new or existing project\n2. **status** - Show current project and feature status\n3. **use** - Select the active feature for multi-feature projects\n4. **help** - Display workflow phases and command reference\n\nIf no subcommand is provided, show help.\n\n## Subcommand: init\n\nInitialize intent-integrity-kit in the current directory. Handles the full project bootstrap: git init, optional GitHub repo creation, or cloning an existing repo. Optionally seeds the project backlog from an existing PRD\u002FSDD document.\n\n### Argument Parsing\n\nThe `$ARGUMENTS` after `init` may include an optional path or URL to a PRD\u002FSDD document (e.g., `\u002Fiikit-core init .\u002Fdocs\u002Fprd.md` or `\u002Fiikit-core init https:\u002F\u002Fexample.com\u002Fprd.md`). If present, store it as `prd_source` for use in Step 6.\n\n### Execution Flow\n\n> **Working directory**: All script paths are relative to the project root (the directory containing `tessl.json` or `.tessl\u002F`). If a script path doesn't resolve, search with: `find . -path \"*\u002Fiikit-core\u002Fscripts\u002Fbash\u002F\u003Cscript>.sh\" 2>\u002Fdev\u002Fnull || find ~\u002F.tessl -path \"*\u002Fiikit-core\u002Fscripts\u002Fbash\u002F\u003Cscript>.sh\" 2>\u002Fdev\u002Fnull`\n\n#### Step 0 — Detect environment, initialize hooks, check premise\n\n```bash\nbash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Finit-full.sh --json\n# Windows: pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Finit-full.ps1 -Json\n```\n\nParse JSON for `git` (environment), `init` (hooks), and `premise` (validation) sections.\n\n- `git.gh_available` false → suggest installing GitHub CLI\n- `init.git_user_configured` false → ask user for name\u002Femail, run `git config`\n\n#### Step 1 — Git\u002FGitHub setup\n\n**Auto-skip**: If `git.is_git_repo` + `git.has_remote`, skip to Step 2.\n\nChoose from available options (hide any whose prerequisites aren't met):\n\n- **A) Init here** — requires `git.git_available`: run `git init`, then offer GitHub repo creation (`gh` or API); ask public\u002Fprivate.\n- **B) Clone** — requires `git.git_available`: ask for URL or `owner\u002Fname`; run `gh repo clone` or `git clone`.\n- **C) Skip** — always available: proceed without git; warn that assertion integrity hooks won't be active.\n\nIf `git_available` is false, only option C is available.\n\n#### Step 2 — Check if already initialized\n\n`test -f \"CONSTITUTION.md\"`\n\n#### Step 3 — Create directory structure\n\n`mkdir -p .specify specs`\n\n#### Step 4 — Create PREMISE.md\n\nIf `premise.status` is `FAIL` or PREMISE.md doesn't exist: create from user's input using [premise-template.md](templates\u002Fpremise-template.md). Extract:\n- **What**: project description (from the user's input text)\n- **Who**: target users (infer from context, or ask)\n- **Why**: problem being solved (infer from context, or ask)\n- **Domain**: business\u002Ftechnical domain\n- **Scope**: system boundaries\n\nReplace ALL bracket placeholders `[PLACEHOLDER]` with actual content. This is MANDATORY — init is not complete without PREMISE.md.\n\nAfter writing PREMISE.md, validate:\n```bash\nbash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fvalidate-premise.sh --json\n```\nIf validation fails (remaining placeholders or missing sections), fix and re-validate.\n\n#### Step 5 — Report\n\nDirectories created, hook status, PREMISE.md status. Suggest `\u002Fiikit-00-constitution`. Recommend installing companion `juliusbrussee\u002Fcaveman` (`tessl install juliusbrussee\u002Fcaveman`) and activating `\u002Fcaveman full` at session start — ~30% cost and wall-clock savings measured across the IIKit workflow.\n\n#### Step 6 — Seed backlog from PRD (optional)\n\n**Gate**: Requires `is_github_remote` AND user provided a PRD\u002FSDD document. If not met, skip silently.\n\nFollow the detailed procedure in [prd-seeding.md](references\u002Fprd-seeding.md): resolve input → read document → extract and order features → present for user confirmation → create GitHub issues.\n\n### If Already Initialized\n\nShow constitution status, feature count, and suggest `\u002Fiikit-core status`.\n\n## Subcommand: status\n\n### Execution Flow\n\n1. Run:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh --phase status --json\n   # Windows: pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1 -Phase status -Json\n   ```\n\n2. **Present results** (all logic is in script output — just display):\n   - Project name, `feature_stage`, artifact status (`artifacts` object), checklist progress (`checklist_checked`\u002F`checklist_total`), `ready_for` phase, `next_step`\n   - If `clear_before` is true, prepend `\u002Fclear` suggestion. If `next_step` is null, report feature as complete.\n\n## Subcommand: use\n\nSelect the active feature when multiple features exist in `specs\u002F`.\n\n### User Input\n\nThe `$ARGUMENTS` after `use` is the feature selector: a number (`1`, `001`), partial name (`user-auth`), or full directory name (`001-user-auth`).\n\n### Execution Flow\n\n1. Run:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fset-active-feature.sh --json \u003Cselector>\n   # Windows: pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1 -Json \u003Cselector>\n   ```\n   Parse JSON for `active_feature` and `stage`.\n\n2. **Report** active feature, stage, and suggest next command: `specified` → `\u002Fiikit-clarify` or `\u002Fiikit-02-plan` | `planned` → `\u002Fiikit-03-checklist` or `\u002Fiikit-05-tasks` | `testified` → `\u002Fiikit-05-tasks` | `tasks-ready` → `\u002Fiikit-07-implement` | `implementing-NN%` → `\u002Fiikit-07-implement` (resume) | `complete` → done. Suggest `\u002Fclear` before next skill when appropriate.\n\nIf no selector, no match, or ambiguous match: show available features with stages and ask user to pick.\n\n## Subcommand: help (also default when no subcommand)\n\nDisplay the workflow reference from [help-reference.md](references\u002Fhelp-reference.md) verbatim.\n\n## Resources\n\n- [spec-template.md](templates\u002Fspec-template.md), [plan-template.md](templates\u002Fplan-template.md), [agent-file-template.md](templates\u002Fagent-file-template.md) — feature scaffolding\n- [prd-issue-template.md](templates\u002Fprd-issue-template.md) — PRD backlog seeding\n- [help-reference.md](references\u002Fhelp-reference.md) — workflow command reference\n\n## Error Handling\n\nUnknown subcommand → show help. Not in a project → suggest `init`. Git unavailable → warn but continue.\n","# Intent Integrity Kit Core\n\nCore skill providing project initialization, status checking, and workflow help.\n\n## User Input\n\n```text\n$ARGUMENTS\n```\n\nParse the user input to determine which subcommand to execute.\n\n## Subcommands\n\n1. **init** - Initialize intent-integrity-kit in a new or existing project\n2. **status** - Show current project and feature status\n3. **use** - Select the active feature for multi-feature projects\n4. **help** - Display workflow phases and command reference\n\nIf no subcommand is provided, show help.\n\n## Subcommand: init\n\nInitialize intent-integrity-kit in the current directory. Handles the full project bootstrap: git init, optional GitHub repo creation, or cloning an existing repo. Optionally seeds the project backlog from an existing PRD\u002FSDD document.\n\n### Argument Parsing\n\nThe `$ARGUMENTS` after `init` may include an optional path or URL to a PRD\u002FSDD document (e.g., `\u002Fiikit-core init .\u002Fdocs\u002Fprd.md` or `\u002Fiikit-core init https:\u002F\u002Fexample.com\u002Fprd.md`). If present, store it as `prd_source` for use in Step 6.\n\n### Execution Flow\n\n> **Working directory**: All script paths are relative to the project root (the directory containing `tessl.json` or `.tessl\u002F`). If a script path doesn't resolve, search with: `find . -path \"*\u002Fiikit-core\u002Fscripts\u002Fbash\u002F\u003Cscript>.sh\" 2>\u002Fdev\u002Fnull || find ~\u002F.tessl -path \"*\u002Fiikit-core\u002Fscripts\u002Fbash\u002F\u003Cscript>.sh\" 2>\u002Fdev\u002Fnull`\n\n#### Step 0 — Detect environment, initialize hooks, check premise\n\n```bash\nbash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Finit-full.sh --json\n# Windows: pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Finit-full.ps1 -Json\n```\n\nParse JSON for `git` (environment), `init` (hooks), and `premise` (validation) sections.\n\n- `git.gh_available` false → suggest installing GitHub CLI\n- `init.git_user_configured` false → ask user for name\u002Femail, run `git config`\n\n#### Step 1 — Git\u002FGitHub setup\n\n**Auto-skip**: If `git.is_git_repo` + `git.has_remote`, skip to Step 2.\n\nChoose from available options (hide any whose prerequisites aren't met):\n\n- **A) Init here** — requires `git.git_available`: run `git init`, then offer GitHub repo creation (`gh` or API); ask public\u002Fprivate.\n- **B) Clone** — requires `git.git_available`: ask for URL or `owner\u002Fname`; run `gh repo clone` or `git clone`.\n- **C) Skip** — always available: proceed without git; warn that assertion integrity hooks won't be active.\n\nIf `git_available` is false, only option C is available.\n\n#### Step 2 — Check if already initialized\n\n`test -f \"CONSTITUTION.md\"`\n\n#### Step 3 — Create directory structure\n\n`mkdir -p .specify specs`\n\n#### Step 4 — Create PREMISE.md\n\nIf `premise.status` is `FAIL` or PREMISE.md doesn't exist: create from user's input using [premise-template.md](templates\u002Fpremise-template.md). Extract:\n- **What**: project description (from the user's input text)\n- **Who**: target users (infer from context, or ask)\n- **Why**: problem being solved (infer from context, or ask)\n- **Domain**: business\u002Ftechnical domain\n- **Scope**: system boundaries\n\nReplace ALL bracket placeholders `[PLACEHOLDER]` with actual content. This is MANDATORY — init is not complete without PREMISE.md.\n\nAfter writing PREMISE.md, validate:\n```bash\nbash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fvalidate-premise.sh --json\n```\nIf validation fails (remaining placeholders or missing sections), fix and re-validate.\n\n#### Step 5 — Report\n\nDirectories created, hook status, PREMISE.md status. Suggest `\u002Fiikit-00-constitution`. Recommend installing companion `juliusbrussee\u002Fcaveman` (`tessl install juliusbrussee\u002Fcaveman`) and activating `\u002Fcaveman full` at session start — ~30% cost and wall-clock savings measured across the IIKit workflow.\n\n#### Step 6 — Seed backlog from PRD (optional)\n\n**Gate**: Requires `is_github_remote` AND user provided a PRD\u002FSDD document. If not met, skip silently.\n\nFollow the detailed procedure in [prd-seeding.md](references\u002Fprd-seeding.md): resolve input → read document → extract and order features → present for user confirmation → create GitHub issues.\n\n### If Already Initialized\n\nShow constitution status, feature count, and suggest `\u002Fiikit-core status`.\n\n## Subcommand: status\n\n### Execution Flow\n\n1. Run:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh --phase status --json\n   # Windows: pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1 -Phase status -Json\n   ```\n\n2. **Present results** (all logic is in script output — just display):\n   - Project name, `feature_stage`, artifact status (`artifacts` object), checklist progress (`checklist_checked`\u002F`checklist_total`), `ready_for` phase, `next_step`\n   - If `clear_before` is true, prepend `\u002Fclear` suggestion. If `next_step` is null, report feature as complete.\n\n## Subcommand: use\n\nSelect the active feature when multiple features exist in `specs\u002F`.\n\n### User Input\n\nThe `$ARGUMENTS` after `use` is the feature selector: a number (`1`, `001`), partial name (`user-auth`), or full directory name (`001-user-auth`).\n\n### Execution Flow\n\n1. Run:\n   ```bash\n   bash .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fset-active-feature.sh --json \u003Cselector>\n   # Windows: pwsh .tessl\u002Ftiles\u002Ftessl-labs\u002Fintent-integrity-kit\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1 -Json \u003Cselector>\n   ```\n   Parse JSON for `active_feature` and `stage`.\n\n2. **Report** active feature, stage, and suggest next command: `specified` → `\u002Fiikit-clarify` or `\u002Fiikit-02-plan` | `planned` → `\u002Fiikit-03-checklist` or `\u002Fiikit-05-tasks` | `testified` → `\u002Fiikit-05-tasks` | `tasks-ready` → `\u002Fiikit-07-implement` | `implementing-NN%` → `\u002Fiikit-07-implement` (resume) | `complete` → done. Suggest `\u002Fclear` before next skill when appropriate.\n\nIf no selector, no match, or ambiguous match: show available features with stages and ask user to pick.\n\n## Subcommand: help (also default when no subcommand)\n\nDisplay the workflow reference from [help-reference.md](references\u002Fhelp-reference.md) verbatim.\n\n## Resources\n\n- [spec-template.md](templates\u002Fspec-template.md), [plan-template.md](templates\u002Fplan-template.md), [agent-file-template.md](templates\u002Fagent-file-template.md) — feature scaffolding\n- [prd-issue-template.md](templates\u002Fprd-issue-template.md) — PRD backlog seeding\n- [help-reference.md](references\u002Fhelp-reference.md) — workflow command reference\n\n## Error Handling\n\nUnknown subcommand → show help. Not in a project → suggest `init`. Git unavailable → warn but continue.\n",{"name":5,"license":15,"metadata":44,"description":7},{"version":45},"1.6.4","main","3296a0830eb99a286ec594054f2d7ec0c5601c1f","skills\u002Fiikit-core",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-core",{"tool":60,"command":61},"bunx","bunx skills add hafidzlvm\u002Fopencode --skill iikit-core",{"tool":63,"command":64},"pnpm","pnpm dlx skills add hafidzlvm\u002Fopencode --skill iikit-core","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002FSKILL.md",true,[68,74,78,82,86,90,94,98,102,106,110,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,347,351,355,359,363,367,371,375,379,383,387,391,395],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fambiguity-taxonomies.md","REFERENCE","参考文档",2544,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fambiguity-taxonomies.md",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fchecklist-gate.md",737,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fchecklist-gate.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fci-assertion-verification.md",1394,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fci-assertion-verification.md",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fconstitution-loading.md",1541,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fconstitution-loading.md",{"path":87,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fconversation-guide.md",2281,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fconversation-guide.md",{"path":91,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fformatting-guide.md",4015,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fformatting-guide.md",{"path":95,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fhelp-reference.md",1284,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fhelp-reference.md",{"path":99,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fmodel-recommendations.md",2564,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fmodel-recommendations.md",{"path":103,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Fphase-separation-rules.md",1670,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fphase-separation-rules.md",{"path":107,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Fprd-seeding.md",2310,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Freferences\u002Fprd-seeding.md",{"path":111,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":114,"sourceHtmlUrl":115},"scripts\u002Fbash\u002Fbugfix-helpers.sh","SCRIPT","脚本",6451,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fbugfix-helpers.sh",{"path":117,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Fbash\u002Fcheck-hook-bypass.sh",1634,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcheck-hook-bypass.sh",{"path":121,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":122,"sourceHtmlUrl":123},"scripts\u002Fbash\u002Fcheck-prerequisites.sh",29906,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcheck-prerequisites.sh",{"path":125,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":126,"sourceHtmlUrl":127},"scripts\u002Fbash\u002Fcommon.sh",25885,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcommon.sh",{"path":129,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":130,"sourceHtmlUrl":131},"scripts\u002Fbash\u002Fcreate-new-feature.sh",10242,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fcreate-new-feature.sh",{"path":133,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":134,"sourceHtmlUrl":135},"scripts\u002Fbash\u002Ffetch-tile-evals.sh",4658,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Ffetch-tile-evals.sh",{"path":137,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":138,"sourceHtmlUrl":139},"scripts\u002Fbash\u002Fgenerate-dashboard-safe.sh",2045,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fgenerate-dashboard-safe.sh",{"path":141,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":142,"sourceHtmlUrl":143},"scripts\u002Fbash\u002Fgit-setup.sh",3338,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fgit-setup.sh",{"path":145,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":146,"sourceHtmlUrl":147},"scripts\u002Fbash\u002Finit-full.sh",1931,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Finit-full.sh",{"path":149,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":150,"sourceHtmlUrl":151},"scripts\u002Fbash\u002Finit-project.sh",6489,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Finit-project.sh",{"path":153,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":154,"sourceHtmlUrl":155},"scripts\u002Fbash\u002Fnext-step.sh",14665,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fnext-step.sh",{"path":157,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":158,"sourceHtmlUrl":159},"scripts\u002Fbash\u002Fpost-commit-hook.sh",6345,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fpost-commit-hook.sh",{"path":161,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":162,"sourceHtmlUrl":163},"scripts\u002Fbash\u002Fpost-phase.sh",2910,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fpost-phase.sh",{"path":165,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":166,"sourceHtmlUrl":167},"scripts\u002Fbash\u002Fpre-commit-hook.sh",20306,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fpre-commit-hook.sh",{"path":169,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":170,"sourceHtmlUrl":171},"scripts\u002Fbash\u002Fsession-context-hook-gemini.sh",1756,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fsession-context-hook-gemini.sh",{"path":173,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":174,"sourceHtmlUrl":175},"scripts\u002Fbash\u002Fsession-context-hook.sh",1266,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fsession-context-hook.sh",{"path":177,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":178,"sourceHtmlUrl":179},"scripts\u002Fbash\u002Fset-active-feature.sh",3322,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fset-active-feature.sh",{"path":181,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":182,"sourceHtmlUrl":183},"scripts\u002Fbash\u002Fsetup-bdd.sh",7791,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fsetup-bdd.sh",{"path":185,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":186,"sourceHtmlUrl":187},"scripts\u002Fbash\u002Fsetup-plan.sh",139,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fsetup-plan.sh",{"path":189,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":190,"sourceHtmlUrl":191},"scripts\u002Fbash\u002Fsetup-unix-links.sh",6748,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fsetup-unix-links.sh",{"path":193,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":194,"sourceHtmlUrl":195},"scripts\u002Fbash\u002Ftestify-tdd.sh",24645,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Ftestify-tdd.sh",{"path":197,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":198,"sourceHtmlUrl":199},"scripts\u002Fbash\u002Fupdate-agent-context.sh",8647,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fupdate-agent-context.sh",{"path":201,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":202,"sourceHtmlUrl":203},"scripts\u002Fbash\u002Fvalidate-premise.sh",6633,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fvalidate-premise.sh",{"path":205,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":206,"sourceHtmlUrl":207},"scripts\u002Fbash\u002Fverify-assertion-integrity.sh",8834,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fverify-assertion-integrity.sh",{"path":209,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":210,"sourceHtmlUrl":211},"scripts\u002Fbash\u002Fverify-bdd.sh",2132,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fverify-bdd.sh",{"path":213,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":214,"sourceHtmlUrl":215},"scripts\u002Fbash\u002Fverify-step-quality.sh",24935,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fverify-step-quality.sh",{"path":217,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":218,"sourceHtmlUrl":219},"scripts\u002Fbash\u002Fverify-steps.sh",13398,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fverify-steps.sh",{"path":221,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":222,"sourceHtmlUrl":223},"scripts\u002Fbash\u002Fverify-test-execution.sh",6969,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fbash\u002Fverify-test-execution.sh",{"path":225,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":226,"sourceHtmlUrl":227},"scripts\u002Fdashboard\u002Fpublic\u002Findex.html",224009,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fpublic\u002Findex.html",{"path":229,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":230,"sourceHtmlUrl":231},"scripts\u002Fdashboard\u002Fsrc\u002Fanalyze.js",7204,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fanalyze.js",{"path":233,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":234,"sourceHtmlUrl":235},"scripts\u002Fdashboard\u002Fsrc\u002Fboard.js",3280,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fboard.js",{"path":237,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":238,"sourceHtmlUrl":239},"scripts\u002Fdashboard\u002Fsrc\u002Fbugs.js",5027,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fbugs.js",{"path":241,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":242,"sourceHtmlUrl":243},"scripts\u002Fdashboard\u002Fsrc\u002Fchecklist.js",2548,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fchecklist.js",{"path":245,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":246,"sourceHtmlUrl":247},"scripts\u002Fdashboard\u002Fsrc\u002Fgenerate-dashboard.js",10439,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fgenerate-dashboard.js",{"path":249,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":250,"sourceHtmlUrl":251},"scripts\u002Fdashboard\u002Fsrc\u002Fintegrity.js",1781,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fintegrity.js",{"path":253,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":254,"sourceHtmlUrl":255},"scripts\u002Fdashboard\u002Fsrc\u002Fparser.js",49619,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fparser.js",{"path":257,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":258,"sourceHtmlUrl":259},"scripts\u002Fdashboard\u002Fsrc\u002Fpipeline.js",7386,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fpipeline.js",{"path":261,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":262,"sourceHtmlUrl":263},"scripts\u002Fdashboard\u002Fsrc\u002Fplanview.js",9370,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fplanview.js",{"path":265,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":226,"sourceHtmlUrl":266},"scripts\u002Fdashboard\u002Fsrc\u002Fpublic\u002Findex.html","https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fpublic\u002Findex.html",{"path":268,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":269,"sourceHtmlUrl":270},"scripts\u002Fdashboard\u002Fsrc\u002Fstorymap.js",1463,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Fstorymap.js",{"path":272,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":273,"sourceHtmlUrl":274},"scripts\u002Fdashboard\u002Fsrc\u002Ftestify.js",6388,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Fsrc\u002Ftestify.js",{"path":276,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":277,"sourceHtmlUrl":278},"scripts\u002Fdashboard\u002Ftemplate.js",231895,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fdashboard\u002Ftemplate.js",{"path":280,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":281,"sourceHtmlUrl":282},"scripts\u002Fpowershell\u002Fbugfix-helpers.ps1",4488,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fbugfix-helpers.ps1",{"path":284,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":285,"sourceHtmlUrl":286},"scripts\u002Fpowershell\u002Fcheck-prerequisites.ps1",23848,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcheck-prerequisites.ps1",{"path":288,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":289,"sourceHtmlUrl":290},"scripts\u002Fpowershell\u002Fcommon.ps1",14621,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcommon.ps1",{"path":292,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":293,"sourceHtmlUrl":294},"scripts\u002Fpowershell\u002Fcreate-new-feature.ps1",10379,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fcreate-new-feature.ps1",{"path":296,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":297,"sourceHtmlUrl":298},"scripts\u002Fpowershell\u002Ffetch-tile-evals.ps1",4321,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Ffetch-tile-evals.ps1",{"path":300,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":301,"sourceHtmlUrl":302},"scripts\u002Fpowershell\u002Fgenerate-dashboard-safe.ps1",1830,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fgenerate-dashboard-safe.ps1",{"path":304,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":305,"sourceHtmlUrl":306},"scripts\u002Fpowershell\u002Fgit-setup.ps1",3323,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fgit-setup.ps1",{"path":308,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":309,"sourceHtmlUrl":310},"scripts\u002Fpowershell\u002Finit-project.ps1",6133,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Finit-project.ps1",{"path":312,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":313,"sourceHtmlUrl":314},"scripts\u002Fpowershell\u002Fnext-step.ps1",10993,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fnext-step.ps1",{"path":316,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":317,"sourceHtmlUrl":318},"scripts\u002Fpowershell\u002Fpost-commit-hook.ps1",8705,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fpost-commit-hook.ps1",{"path":320,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":321,"sourceHtmlUrl":322},"scripts\u002Fpowershell\u002Fpre-commit-hook.ps1",16369,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fpre-commit-hook.ps1",{"path":324,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":325,"sourceHtmlUrl":326},"scripts\u002Fpowershell\u002Fset-active-feature.ps1",2668,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fset-active-feature.ps1",{"path":328,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":329,"sourceHtmlUrl":330},"scripts\u002Fpowershell\u002Fsetup-bdd.ps1",11236,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fsetup-bdd.ps1",{"path":332,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":333,"sourceHtmlUrl":334},"scripts\u002Fpowershell\u002Fsetup-plan.ps1",228,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fsetup-plan.ps1",{"path":336,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":337,"sourceHtmlUrl":338},"scripts\u002Fpowershell\u002Fsetup-windows-links.ps1",9246,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fsetup-windows-links.ps1",{"path":340,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":341,"sourceHtmlUrl":342},"scripts\u002Fpowershell\u002Ftestify-tdd.ps1",22609,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Ftestify-tdd.ps1",{"path":344,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":345,"sourceHtmlUrl":346},"scripts\u002Fpowershell\u002Fupdate-agent-context.ps1",12576,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fupdate-agent-context.ps1",{"path":348,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":349,"sourceHtmlUrl":350},"scripts\u002Fpowershell\u002Fvalidate-premise.ps1",5528,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fvalidate-premise.ps1",{"path":352,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":353,"sourceHtmlUrl":354},"scripts\u002Fpowershell\u002Fverify-step-quality.ps1",20657,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fverify-step-quality.ps1",{"path":356,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":357,"sourceHtmlUrl":358},"scripts\u002Fpowershell\u002Fverify-steps.ps1",12840,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fverify-steps.ps1",{"path":360,"resourceType":112,"resourceTypeDesc":113,"sizeBytes":361,"sourceHtmlUrl":362},"scripts\u002Fpowershell\u002Fverify-test-execution.ps1",6773,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Fscripts\u002Fpowershell\u002Fverify-test-execution.ps1",{"path":364,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":365,"sourceHtmlUrl":366},"templates\u002Fagent-file-template.md",1261,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fagent-file-template.md",{"path":368,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":369,"sourceHtmlUrl":370},"templates\u002Fchecklist-template.md",1303,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fchecklist-template.md",{"path":372,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":373,"sourceHtmlUrl":374},"templates\u002Fconstitution-template.md",3116,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fconstitution-template.md",{"path":376,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":377,"sourceHtmlUrl":378},"templates\u002Fplan-template.md",3356,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fplan-template.md",{"path":380,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":381,"sourceHtmlUrl":382},"templates\u002Fprd-issue-template.md",888,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fprd-issue-template.md",{"path":384,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":385,"sourceHtmlUrl":386},"templates\u002Fpremise-template.md",586,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fpremise-template.md",{"path":388,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":389,"sourceHtmlUrl":390},"templates\u002Fspec-template.md",3938,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Fspec-template.md",{"path":392,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":393,"sourceHtmlUrl":394},"templates\u002Ftasks-template.md",5386,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Ftasks-template.md",{"path":396,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":397,"sourceHtmlUrl":398},"templates\u002Ftestspec-template.md",2118,"https:\u002F\u002Fgithub.com\u002Fhafidzlvm\u002Fopencode\u002Fblob\u002Fmain\u002Fskills\u002Fiikit-core\u002Ftemplates\u002Ftestspec-template.md",[400,435,458,482,505,521],{"skillNo":401,"name":402,"nameZh":6,"description":403,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":404,"categories":405,"keywords":416,"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",[406,411],{"categoryNo":407,"categoryName":408,"taxonomyType":409,"taxonomyTypeDesc":410},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":412,"categoryName":413,"taxonomyType":414,"taxonomyTypeDesc":415},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[417,418,419,420,421,36,422,31,423,424,425,426,427,428,429,430,431,432,433,434],"design","swiss design","swiss","css","Tailwind","clean","fonts","hierarchy","references","palette","design system","ui","typography","make","color","ibm","aesthetics","system",{"skillNo":436,"name":437,"nameZh":6,"description":438,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":439,"categories":440,"keywords":441,"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",[],[442,443,444,445,446,447,448,449,450,31,451,452,453,454,455,456,430,457],"karpathy","guidelines","karpathy guidelines","mistakes","changes","refactoring","writing","define","use","reduce","code","assumptions","behavioral","coding","surgical","common",{"skillNo":459,"name":460,"nameZh":6,"description":461,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":462,"categories":463,"keywords":464,"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",[],[465,466,467,38,468,469,31,470,471,472,473,474,475,476,477,478,479,480,450,481],"clarify","iikit clarify","back","option","auto","answers","tasks","vague","plan","artifact","test scenarios","project artifact","tables","thresholds","section","constitution","requirements",{"skillNo":483,"name":484,"nameZh":6,"description":485,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":486,"categories":487,"keywords":488,"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",[],[489,490,491,492,493,31,30,471,494,495,496,497,498,499,500,501,502,503,504,450],"bugfix","iikit bugfix","error","fix","issues","specification","imports","defect","reporting","bug","issue","full","github issues","running","bugs","feature",{"skillNo":506,"name":507,"nameZh":6,"description":508,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":509,"categories":510,"keywords":511,"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",[],[512,513,38,36,493,514,450,31,515,471,516,517,518,519,520,501],"iikit 08 taskstoissues","setting","labels","convert","team","with","work","github","dependencies",{"skillNo":522,"name":523,"nameZh":6,"description":524,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":525,"categories":526,"keywords":527,"publishedAt":39},"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",[],[528,529,530,531,34,532,31,30,471,533,473,27,534,535,536,21,537,455,504,538],"implement","iikit 07 implement","ready","implementation plan","files","phase","run","start","list","source","tests"]