[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CYXC4VWF5XW6EQERX6FNAM":3,"skill-same:01M6CYXC4VWF5XW6EQERX6FNAM":60},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":17,"linkOnly":18,"markdownContent":19,"markdownBody":20,"frontMatter":21,"refName":22,"commitSha":23,"skillDirectory":24,"forksCount":12,"repositoryHtmlUrl":25,"repositoryHomepageUrl":6,"ownerHtmlUrl":26,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":27,"install":28,"resources":41},"01M6CYXC4VWF5XW6EQERX6FNAM","reflect",null,"nustanakritwithai\u002FHih","nustanakritwithai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F238291575?v=4","01M6CYX0ECA2S6REWTXW8AC9GP","01M6CYX0JH0C7P3EZB4AJXNHHV",0,"MIT","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Freflect\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"---\nname: reflect\ndescription: ทบทวน — Structured audit from four perspectives via the conscience faculty. Run before \u002Fgrow. (Alias: \u002Freview)\nallowed-tools: Read, Bash, Grep, Glob, Agent\n---\n\n# \u002Freflect — ทบทวน (audit before growing)\n\nDioo examines its own actions before integrating them into memory.\n\n## When to use\n\n- After `\u002Fact` finishes and tests pass.\n- Before any `git push` or PR.\n\n## Steps\n\n1. **Compute diff.** `git diff origin\u002Fmain...HEAD --stat` and focused diff.\n2. **Spawn four conscience passes in parallel** (`faculties\u002Fconscience.md`):\n   security, performance, quality, accessibility.\n3. **Aggregate findings** by severity: Block | Should | Note.\n4. **Fix all Blocks.** Re-verify; never grow over a Block.\n5. **Record phase.** Run `bash scripts\u002Fvitals.sh phase reflect`.\n6. **Present report** to user with fixes applied and outstanding items.\n\n## Exit conditions\n\n- ✅ Zero Blocks, user accepts Shoulds\u002FNotes → `\u002Fgrow`.\n- ❌ Any Block → return to `\u002Fact`.\n\n## Anti-patterns\n\n- Self-review instead of delegating to conscience.\n- Sequential passes when they can run in parallel.\n","# \u002Freflect — ทบทวน (audit before growing)\n\nDioo examines its own actions before integrating them into memory.\n\n## When to use\n\n- After `\u002Fact` finishes and tests pass.\n- Before any `git push` or PR.\n\n## Steps\n\n1. **Compute diff.** `git diff origin\u002Fmain...HEAD --stat` and focused diff.\n2. **Spawn four conscience passes in parallel** (`faculties\u002Fconscience.md`):\n   security, performance, quality, accessibility.\n3. **Aggregate findings** by severity: Block | Should | Note.\n4. **Fix all Blocks.** Re-verify; never grow over a Block.\n5. **Record phase.** Run `bash scripts\u002Fvitals.sh phase reflect`.\n6. **Present report** to user with fixes applied and outstanding items.\n\n## Exit conditions\n\n- ✅ Zero Blocks, user accepts Shoulds\u002FNotes → `\u002Fgrow`.\n- ❌ Any Block → return to `\u002Fact`.\n\n## Anti-patterns\n\n- Self-review instead of delegating to conscience.\n- Sequential passes when they can run in parallel.\n",{},"main","52e5537650c70fbe1fc9b21207032f0d31ac8745",".claude\u002Fskills\u002Freflect","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai","2026-08-06 01:16:56",{"source":7,"skillName":5,"commands":29,"prompt":39,"zipAvailable":40},[30,33,36],{"tool":31,"command":32},"npx","npx skills add nustanakritwithai\u002FHih --skill reflect",{"tool":34,"command":35},"bunx","bunx skills add nustanakritwithai\u002FHih --skill reflect",{"tool":37,"command":38},"pnpm","pnpm dlx skills add nustanakritwithai\u002FHih --skill reflect","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Freflect\u002FSKILL.md",true,[42,48,52,56],{"path":43,"resourceType":44,"resourceTypeDesc":45,"sizeBytes":46,"sourceHtmlUrl":47},"reference\u002Fconnector-patterns.md","REFERENCE","参考文档",45372,"https:\u002F\u002Fgithub.com\u002Felastic\u002Fkibana\u002Fblob\u002Fmain\u002Fsrc\u002Fplatform\u002Fpackages\u002Fshared\u002Fkbn-connector-specs\u002F.claude\u002Fskills\u002Fcreate-connector\u002Freference\u002Fconnector-patterns.md",{"path":49,"resourceType":44,"resourceTypeDesc":45,"sizeBytes":50,"sourceHtmlUrl":51},"reference\u002Fcustom-connector-setup.md",22640,"https:\u002F\u002Fgithub.com\u002Felastic\u002Fkibana\u002Fblob\u002Fmain\u002Fsrc\u002Fplatform\u002Fpackages\u002Fshared\u002Fkbn-connector-specs\u002F.claude\u002Fskills\u002Fcreate-connector\u002Freference\u002Fcustom-connector-setup.md",{"path":53,"resourceType":44,"resourceTypeDesc":45,"sizeBytes":54,"sourceHtmlUrl":55},"reference\u002Fmcp-connector-setup.md",7913,"https:\u002F\u002Fgithub.com\u002Felastic\u002Fkibana\u002Fblob\u002Fmain\u002Fsrc\u002Fplatform\u002Fpackages\u002Fshared\u002Fkbn-connector-specs\u002F.claude\u002Fskills\u002Fcreate-connector\u002Freference\u002Fmcp-connector-setup.md",{"path":57,"resourceType":44,"resourceTypeDesc":45,"sizeBytes":58,"sourceHtmlUrl":59},"reference\u002Fpr-validation-table.md",6465,"https:\u002F\u002Fgithub.com\u002Felastic\u002Fkibana\u002Fblob\u002Fmain\u002Fsrc\u002Fplatform\u002Fpackages\u002Fshared\u002Fkbn-connector-specs\u002F.claude\u002Fskills\u002Fcreate-connector\u002Freference\u002Fpr-validation-table.md",[61,79,85,96,106,114],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":17},"01M6CYYB4PKZM1FVKM0G1SX3DN","work","[Legacy alias] Use \u002Fact instead. Execute an approved plan.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fwork\u002FSKILL.md",[],[63,68,69,70,71,72,73,74,75,76,77,78],"act","use","Bash","plan","grep","alias","Legacy","read","write","edit","execute",{"skillNo":80,"name":81,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":17},"01M6CYY9SZDTBWAD61ZZQE79ST","think","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fthink\u002FSKILL.md",[],[81],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":17},"01M6CYY7RKG3B3FK387N8GGRSX","ship","[Legacy alias] Use \u002Fgrow instead. Commit, push, and evolve.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fship\u002FSKILL.md",[],[87,70,72,92,75,69,74,73,93,94,95],"evolve","grow","push","commit",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":17},"01M6CYY5BBZFPBDE7AQBC6PM1K","setup","[Legacy alias] Use \u002Fawaken instead. Bootstrap Dioo in a repository.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Fsetup\u002FSKILL.md",[],[98,70,103,104,72,75,76,77,69,74,105,73],"bootstrap","repository","awaken",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":17},"01M6CYY3RSVX8KBMXK7PGQENKG","review","[Legacy alias] Use \u002Freflect instead. Multi-perspective audit before growing.","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Freview\u002FSKILL.md",[],[108,5,113,70,72,75,69,74,73],"audit",{"skillNo":115,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":17},"01M6CYY24QNTN9PG59NTTWJZR8","https:\u002F\u002Fgithub.com\u002Fnustanakritwithai\u002FHih\u002Fblob\u002Fmain\u002Fskills\u002Freflect\u002FSKILL.md",[],[5]]