[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CZQS01SN8FCKBVZ07RTEZ3":3,"skill-same:01M6CZQS01SN8FCKBVZ07RTEZ3":70},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M6CZQS01SN8FCKBVZ07RTEZ3","kiro-steering",null,"Manage .kiro\u002Fsteering\u002F as persistent project knowledge","j5ik2o\u002Fai-tools","j5ik2o","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F461711?v=4","01M6CR6HZJM242J0HDRJT5GY6J","Junichi Kato","01M6CZP6PXKYDDNX5A7PZ3P4DY",28,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkiro-steering\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[24,25,26,27,28,29],"kiro","kiro steering","knowledge","manage","project knowledge","project","2026-11-10 10:12:30",false,"---\nname: kiro-steering\ndescription: Manage .kiro\u002Fsteering\u002F as persistent project knowledge\nmetadata:\n  shared-rules: \"steering-principles.md\"\n---\n\n\n# Kiro Steering Management\n\n\u003Cbackground_information>\n**Role**: Maintain `.kiro\u002Fsteering\u002F` as persistent project memory.\n\n**Mission**:\n- Bootstrap: Generate core steering from codebase (first-time)\n- Sync: Keep steering and codebase aligned (maintenance)\n- Preserve: User customizations are sacred, updates are additive\n\n**Success Criteria**:\n- Steering captures patterns and principles, not exhaustive lists\n- Code drift detected and reported\n- All `.kiro\u002Fsteering\u002F*.md` treated equally (core + custom)\n\u003C\u002Fbackground_information>\n\n\u003Cinstructions>\n## Scenario Detection\n\nCheck `.kiro\u002Fsteering\u002F` status:\n\n**Bootstrap Mode**: Empty OR missing core files (product.md, tech.md, structure.md)  \n**Sync Mode**: All core files exist\n\n---\n\n## Bootstrap Flow\n\n1. Load templates from `.kiro\u002Fsettings\u002Ftemplates\u002Fsteering\u002F`\n2. Analyze codebase (JIT):\n\n#### Parallel Research\n\nThe following research areas are independent and can be executed in parallel:\n1. **Product analysis**: README, package.json, documentation files for purpose, value, core capabilities\n2. **Tech analysis**: Config files, dependencies, frameworks for technology patterns and decisions\n3. **Structure analysis**: Directory tree, naming conventions, import patterns for organization\n\nIf multi-agent is enabled, spawn sub-agents for each area above. Otherwise execute sequentially.\n\nAfter all parallel research completes, synthesize patterns for steering files.\n\n3. Extract patterns (not lists):\n   - Product: Purpose, value, core capabilities\n   - Tech: Frameworks, decisions, conventions\n   - Structure: Organization, naming, imports\n4. Generate steering files (follow templates)\n5. Load principles from `rules\u002Fsteering-principles.md` from this skill's directory\n6. Present summary for review\n\n**Focus**: Patterns that guide decisions, not catalogs of files\u002Fdependencies.\n\n---\n\n## Sync Flow\n\n1. Load all existing steering (`.kiro\u002Fsteering\u002F*.md`)\n2. Analyze codebase for changes (JIT)\n3. Detect drift:\n   - **Steering → Code**: Missing elements → Warning\n   - **Code → Steering**: New patterns → Update candidate\n   - **Custom files**: Check relevance\n4. Propose updates (additive, preserve user content)\n5. Report: Updates, warnings, recommendations\n\n**Update Philosophy**: Add, don't replace. Preserve user sections.\n\n---\n\n## Granularity Principle\n\nFrom `rules\u002Fsteering-principles.md` (in this skill's directory):\n\n> \"If new code follows existing patterns, steering shouldn't need updating.\"\n\nDocument patterns and principles, not exhaustive lists.\n\n**Bad**: List every file in directory tree  \n**Good**: Describe organization pattern with examples\n\n\u003C\u002Finstructions>\n\n## Tool guidance\n\n- **Glob**: Find source\u002Fconfig files\n- **Read**: Read steering, docs, configs\n- **Grep**: Search patterns\n- **Bash** with `ls`: Analyze structure\n\n**JIT Strategy**: Fetch when needed, not upfront.\n\n## Output description\n\nChat summary only (files updated directly).\n\n### Bootstrap:\n```\n✅ Steering Created\n\n## Generated:\n- product.md: [Brief description]\n- tech.md: [Key stack]\n- structure.md: [Organization]\n\nReview and approve as Source of Truth.\n```\n\n### Sync:\n```\n✅ Steering Updated\n\n## Changes:\n- tech.md: React 18 → 19\n- structure.md: Added API pattern\n\n## Code Drift:\n- Components not following import conventions\n\n## Recommendations:\n- Consider api-standards.md\n```\n\n## Examples\n\n### Bootstrap\n**Input**: Empty steering, React TypeScript project  \n**Output**: 3 files with patterns - \"Feature-first\", \"TypeScript strict\", \"React 19\"\n\n### Sync\n**Input**: Existing steering, new `\u002Fapi` directory  \n**Output**: Updated structure.md, flagged non-compliant files, suggested api-standards.md\n\n## Safety & Fallback\n\n- **Security**: Never include keys, passwords, secrets (see principles)\n- **Uncertainty**: Report both states, ask user\n- **Preservation**: Add rather than replace when in doubt\n\n## Notes\n\n- All `.kiro\u002Fsteering\u002F*.md` loaded as project memory\n- Templates and principles are external for customization\n- Focus on patterns, not catalogs\n- \"Golden Rule\": New code following patterns shouldn't require steering updates\n- Avoid documenting agent-specific tooling directories (e.g. `.cursor\u002F`, `.gemini\u002F`, `.claude\u002F`)\n- `.kiro\u002Fsettings\u002F` content should NOT be documented in steering files (settings are metadata, not project knowledge)\n- Light references to `.kiro\u002Fspecs\u002F` and `.kiro\u002Fsteering\u002F` are acceptable; avoid other `.kiro\u002F` directories\n\n","# Kiro Steering Management\n\n\u003Cbackground_information>\n**Role**: Maintain `.kiro\u002Fsteering\u002F` as persistent project memory.\n\n**Mission**:\n- Bootstrap: Generate core steering from codebase (first-time)\n- Sync: Keep steering and codebase aligned (maintenance)\n- Preserve: User customizations are sacred, updates are additive\n\n**Success Criteria**:\n- Steering captures patterns and principles, not exhaustive lists\n- Code drift detected and reported\n- All `.kiro\u002Fsteering\u002F*.md` treated equally (core + custom)\n\u003C\u002Fbackground_information>\n\n\u003Cinstructions>\n## Scenario Detection\n\nCheck `.kiro\u002Fsteering\u002F` status:\n\n**Bootstrap Mode**: Empty OR missing core files (product.md, tech.md, structure.md)  \n**Sync Mode**: All core files exist\n\n---\n\n## Bootstrap Flow\n\n1. Load templates from `.kiro\u002Fsettings\u002Ftemplates\u002Fsteering\u002F`\n2. Analyze codebase (JIT):\n\n#### Parallel Research\n\nThe following research areas are independent and can be executed in parallel:\n1. **Product analysis**: README, package.json, documentation files for purpose, value, core capabilities\n2. **Tech analysis**: Config files, dependencies, frameworks for technology patterns and decisions\n3. **Structure analysis**: Directory tree, naming conventions, import patterns for organization\n\nIf multi-agent is enabled, spawn sub-agents for each area above. Otherwise execute sequentially.\n\nAfter all parallel research completes, synthesize patterns for steering files.\n\n3. Extract patterns (not lists):\n   - Product: Purpose, value, core capabilities\n   - Tech: Frameworks, decisions, conventions\n   - Structure: Organization, naming, imports\n4. Generate steering files (follow templates)\n5. Load principles from `rules\u002Fsteering-principles.md` from this skill's directory\n6. Present summary for review\n\n**Focus**: Patterns that guide decisions, not catalogs of files\u002Fdependencies.\n\n---\n\n## Sync Flow\n\n1. Load all existing steering (`.kiro\u002Fsteering\u002F*.md`)\n2. Analyze codebase for changes (JIT)\n3. Detect drift:\n   - **Steering → Code**: Missing elements → Warning\n   - **Code → Steering**: New patterns → Update candidate\n   - **Custom files**: Check relevance\n4. Propose updates (additive, preserve user content)\n5. Report: Updates, warnings, recommendations\n\n**Update Philosophy**: Add, don't replace. Preserve user sections.\n\n---\n\n## Granularity Principle\n\nFrom `rules\u002Fsteering-principles.md` (in this skill's directory):\n\n> \"If new code follows existing patterns, steering shouldn't need updating.\"\n\nDocument patterns and principles, not exhaustive lists.\n\n**Bad**: List every file in directory tree  \n**Good**: Describe organization pattern with examples\n\n\u003C\u002Finstructions>\n\n## Tool guidance\n\n- **Glob**: Find source\u002Fconfig files\n- **Read**: Read steering, docs, configs\n- **Grep**: Search patterns\n- **Bash** with `ls`: Analyze structure\n\n**JIT Strategy**: Fetch when needed, not upfront.\n\n## Output description\n\nChat summary only (files updated directly).\n\n### Bootstrap:\n```\n✅ Steering Created\n\n## Generated:\n- product.md: [Brief description]\n- tech.md: [Key stack]\n- structure.md: [Organization]\n\nReview and approve as Source of Truth.\n```\n\n### Sync:\n```\n✅ Steering Updated\n\n## Changes:\n- tech.md: React 18 → 19\n- structure.md: Added API pattern\n\n## Code Drift:\n- Components not following import conventions\n\n## Recommendations:\n- Consider api-standards.md\n```\n\n## Examples\n\n### Bootstrap\n**Input**: Empty steering, React TypeScript project  \n**Output**: 3 files with patterns - \"Feature-first\", \"TypeScript strict\", \"React 19\"\n\n### Sync\n**Input**: Existing steering, new `\u002Fapi` directory  \n**Output**: Updated structure.md, flagged non-compliant files, suggested api-standards.md\n\n## Safety & Fallback\n\n- **Security**: Never include keys, passwords, secrets (see principles)\n- **Uncertainty**: Report both states, ask user\n- **Preservation**: Add rather than replace when in doubt\n\n## Notes\n\n- All `.kiro\u002Fsteering\u002F*.md` loaded as project memory\n- Templates and principles are external for customization\n- Focus on patterns, not catalogs\n- \"Golden Rule\": New code following patterns shouldn't require steering updates\n- Avoid documenting agent-specific tooling directories (e.g. `.cursor\u002F`, `.gemini\u002F`, `.claude\u002F`)\n- `.kiro\u002Fsettings\u002F` content should NOT be documented in steering files (settings are metadata, not project knowledge)\n- Light references to `.kiro\u002Fspecs\u002F` and `.kiro\u002Fsteering\u002F` are acceptable; avoid other `.kiro\u002F` directories\n\n",{"name":5,"metadata":35,"description":7},{"shared-rules":36},"steering-principles.md","main","3e6b722545091ed1bb6b81fe15f38189099154c1",".agents\u002Fskills\u002Fkiro-steering",0,"https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools","https:\u002F\u002Fgithub.com\u002Fj5ik2o","https:\u002F\u002Flapras.com\u002Fpublic\u002FNHXS5RH","I'm a tech-lead in the IDEO;PLUS Inc, is lover to Scala\u002FRust, Akka, DDD\u002FCQRS+Event Sourcing.","2026-11-12 10:31:08",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add j5ik2o\u002Fai-tools --skill kiro-steering",{"tool":52,"command":53},"bunx","bunx skills add j5ik2o\u002Fai-tools --skill kiro-steering",{"tool":55,"command":56},"pnpm","pnpm dlx skills add j5ik2o\u002Fai-tools --skill kiro-steering","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkiro-steering\u002FSKILL.md",true,[60,66],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"agents\u002Fopenai.yaml","REFERENCE","参考文档",163,"https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkiro-steering\u002Fagents\u002Fopenai.yaml",{"path":67,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":68,"sourceHtmlUrl":69},"rules\u002Fsteering-principles.md",2374,"https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fkiro-steering\u002Frules\u002Fsteering-principles.md",[71,84,91,113,124,136],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":80,"publishedAt":30},"01M6D03X604YGMM6YFEG4M6767","takt","TAKT ワークフローエンジン。Agent Team を使ったマルチエージェントオーケストレーション。ワークフロー YAML（steps \u002F initial_step）に従ってマルチエージェントを実行する。","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-workflow-builder\u002Freferences\u002Ftakt\u002Fbuiltins\u002Fskill\u002FSKILL.md",[77],{"categoryNo":78,"categoryName":79,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[73,81,82,83],"agent team","team","yaml",{"skillNo":85,"name":73,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":30},"01M6D03TAJ6WKRV6XACZHZ70NS","TAKT ワークフローエンジン。codex exec でサブエージェントを起動し、ワークフロー YAML（steps \u002F initial_step）に従って マルチエージェントオーケストレーションを実行する。","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-workflow-builder\u002Freferences\u002Ftakt\u002Fbuiltins\u002Fskill-codex\u002FSKILL.md",[],[73,83,90],"codex",{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":103,"publishedAt":30},"01M6D02V9SQ13TEDYDGN67K3WA","j5ik2o-takt-workflow-builder","TAKTワークフロー（ワークフローYAML）の作成・カスタマイズスキル。Faceted Prompting （Persona\u002FPolicy\u002FInstruction\u002FKnowledge\u002FOutput Contract）に基づくファセット群の 生成を含む。references\u002Ftaktにあるtaktのソースコード・ドキュメント・ビルトインワークフロー群を 参照資料として活用する。ユーザーの要件をヒアリングし、step構成、ルール設計、 ファセットファイル生成を一括で行う。 トリガー：「ワークフローを作りたい」「ワークフローを定義」「taktのワークフローを作成」 「新しいtaktワークフローを作って」「takt workflow」「ワークフローYAML」","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-workflow-builder\u002FSKILL.md",[97,98],{"categoryNo":78,"categoryName":79,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":99,"categoryName":100,"taxonomyType":101,"taxonomyTypeDesc":102},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[104,73,105,106,107,108,109,110,26,111,112],"j5ik2o takt workflow builder","builder","workflow builder","workflow","生成","contract","references","persona","policy",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":30},"01M6D02P0Y4DEJ19J6V4S5VZ2S","j5ik2o-takt-task-builder","TAKTのtasks.yaml（タスクメタデータ）とタスクディレクトリ（.takt\u002Ftasks\u002F{slug}\u002Forder.md）の 作成・編集を支援するスキル。TaskRecordスキーマに準拠したYAMLエントリの生成、 order.mdタスク仕様書の作成、ステータス遷移ルールの検証を行う。 references\u002Ftaktにあるtaskスキーマ定義・ドキュメントを参照資料として活用する。 トリガー：「タスクを追加」「tasks.yamlを編集」「taktタスクを作成」 「タスク仕様書を書く」「order.mdを作成」「takt task」「タスクを定義」 「pendingタスクを追加」「GitHub Issueからタスク作成」","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-task-builder\u002FSKILL.md",[],[73,120,121,105,110,108,83,122,123],"j5ik2o takt task builder","task","tasks","github",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":131,"publishedAt":30},"01M6D022WYSR825B6KB2CSNNY0","j5ik2o-takt-skill-updater","nrslib\u002Ftakt の新バージョンリリース時に、takt-*スキル群（j5ik2o-takt-task-builder, j5ik2o-takt-workflow-builder, j5ik2o-takt-facet-builder, j5ik2o-takt-analyzer, j5ik2o-takt-optimizer）を最新のtaktバージョンに追従させるスキル。 TypeScriptスキーマ（taskRecordSchemas.ts \u002F taskExecutionSchemas.ts）、ワークフローYAML、ファセットMarkdownの差分を検出し、 SKILL.md・参照ドキュメント（task-schema.md等）を体系的に更新する。 トリガー：「taktスキルを更新」「takt-*スキルの鮮度チェック」「taktバージョンアップ対応」 「スキルが古くないか確認」「takt skill updater」","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-skill-updater\u002FSKILL.md",[130],{"categoryNo":78,"categoryName":79,"taxonomyType":21,"taxonomyTypeDesc":22},[73,132,133,107,134,105,121,135],"skill updater","j5ik2o takt skill updater","schema","optimizer",{"skillNo":137,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":141,"publishedAt":30},"01M6D01Z6WJEXJTXRKEK6N2NBM","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-optimizer\u002Freferences\u002Ftakt\u002Fbuiltins\u002Fskill\u002FSKILL.md",[140],{"categoryNo":78,"categoryName":79,"taxonomyType":21,"taxonomyTypeDesc":22},[73,82,81,83]]