[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSMFTA978S2G632SHQG3N8":3,"skill-same:01M6CSMFTA978S2G632SHQG3N8":82},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":14,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6CSMFTA978S2G632SHQG3N8","align",null,"Use when the user asks whether a decision, action, or direction aligns with their priorities. Checks proposed actions against polaris strategic priorities and presents a structured alignment analysis.","ThatDevStudio\u002Fztlctl","ThatDevStudio","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F168217678?v=4","01M6CSMDK6RNT910MHNQ51PHAX","ThatDev Studio","01M6CSMDQ6BDK686J8ZEH97DVC",0,"MIT","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Falign\u002FSKILL.md",[],[5,19,20,21,22,23,24,25],"actions","analysis","decision","user","use","alignment","priorities","2026-11-10 10:12:30",false,"---\nname: align\ndescription: >\n  Use when the user asks whether a decision, action, or direction aligns with\n  their priorities. Checks proposed actions against polaris strategic priorities\n  and presents a structured alignment analysis.\nversion: 1.0.0\n---\n\n# Polaris Alignment Check\n\nCheck any proposed decision or action against the vault's strategic priorities.\nPolaris is the vault's north star — this skill makes alignment checking a habit,\nnot an afterthought.\n\n## Workflow\n\n1. **Read `ztlctl:\u002F\u002Fpolaris`** — load the vault's mission statement, ordered\n   priorities, and decision principles.\n\n2. **`check_alignment(decision=\"\u003Cproposed action or decision>\")`** — get\n   `relevant_priorities` and the alignment reasoning from the vault's polaris\n   layer.\n\n3. **Present the result:**\n\n   - If `relevant_priorities` is non-empty: \"This decision aligns with [N]\n     polaris priorities: [list priorities]. Reasoning: [alignment reasoning].\"\n\n   - If `relevant_priorities` is empty: \"No direct priority overlap found.\n     Current polaris priorities are: [list all]. Consider whether this is\n     intentional scope expansion or a distraction.\"\n\n4. **Optional decision note** (only if the user explicitly asks): Suggest\n   creating an audit trail note with `subtype=\"decision\"` to record the\n   alignment result. Do NOT auto-create the note. Suggest it and wait for\n   the user to confirm before using any create tool.\n\n## When to activate\n\n- User asks \"should I work on X?\"\n- User asks \"is this aligned with my priorities?\"\n- User is about to start a new initiative or direction\n- User asks for a \"polaris check\" or \"priority check\"\n- User presents a significant decision and has not yet consulted polaris\n\n## Standalone design\n\nThis skill is standalone. Other skills (session, capture) may mention polaris\nchecks in their own workflows, but do NOT invoke `ztl:align` as a sub-skill.\nEach skill handles its own polaris checks independently. This prevents\nskill-chaining complexity where one skill triggers another, creating\nunpredictable invocation cascades.\n\nSee `references\u002Fpolaris-workflow.md` for details on polaris document structure\nand the alignment algorithm.\n","# Polaris Alignment Check\n\nCheck any proposed decision or action against the vault's strategic priorities.\nPolaris is the vault's north star — this skill makes alignment checking a habit,\nnot an afterthought.\n\n## Workflow\n\n1. **Read `ztlctl:\u002F\u002Fpolaris`** — load the vault's mission statement, ordered\n   priorities, and decision principles.\n\n2. **`check_alignment(decision=\"\u003Cproposed action or decision>\")`** — get\n   `relevant_priorities` and the alignment reasoning from the vault's polaris\n   layer.\n\n3. **Present the result:**\n\n   - If `relevant_priorities` is non-empty: \"This decision aligns with [N]\n     polaris priorities: [list priorities]. Reasoning: [alignment reasoning].\"\n\n   - If `relevant_priorities` is empty: \"No direct priority overlap found.\n     Current polaris priorities are: [list all]. Consider whether this is\n     intentional scope expansion or a distraction.\"\n\n4. **Optional decision note** (only if the user explicitly asks): Suggest\n   creating an audit trail note with `subtype=\"decision\"` to record the\n   alignment result. Do NOT auto-create the note. Suggest it and wait for\n   the user to confirm before using any create tool.\n\n## When to activate\n\n- User asks \"should I work on X?\"\n- User asks \"is this aligned with my priorities?\"\n- User is about to start a new initiative or direction\n- User asks for a \"polaris check\" or \"priority check\"\n- User presents a significant decision and has not yet consulted polaris\n\n## Standalone design\n\nThis skill is standalone. Other skills (session, capture) may mention polaris\nchecks in their own workflows, but do NOT invoke `ztl:align` as a sub-skill.\nEach skill handles its own polaris checks independently. This prevents\nskill-chaining complexity where one skill triggers another, creating\nunpredictable invocation cascades.\n\nSee `references\u002Fpolaris-workflow.md` for details on polaris document structure\nand the alignment algorithm.\n",{"name":5,"version":31,"description":32},"1.0.0","Use when the user asks whether a decision, action, or direction aligns with their priorities. Checks proposed actions against polaris strategic priorities and presents a structured alignment analysis.\n","develop","fa2801de39a8e8c3a55b0e0ea590781b326e226e","plugin\u002Fskills\u002Falign","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl","https:\u002F\u002Fgithub.com\u002FThatDevStudio","thatdev.io","ThatDev","2026-03-22 22:57:17",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add ThatDevStudio\u002Fztlctl --skill align",{"tool":47,"command":48},"bunx","bunx skills add ThatDevStudio\u002Fztlctl --skill align",{"tool":50,"command":51},"pnpm","pnpm dlx skills add ThatDevStudio\u002Fztlctl --skill align","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Falign\u002FSKILL.md",true,[55,60,66,70,74,78],{"path":56,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"LICENSE","许可证",1065,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-flaky-test-detection\u002FLICENSE",{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"references\u002Fgh-analysis.md","REFERENCE","参考文档",4012,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-flaky-test-detection\u002Freferences\u002Fgh-analysis.md",{"path":67,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Fpolaris-workflow.md",2484,"https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Falign\u002Freferences\u002Fpolaris-workflow.md",{"path":71,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":72,"sourceHtmlUrl":73},"repos\u002Fmetamask-mobile.md",9562,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-flaky-test-detection\u002Frepos\u002Fmetamask-mobile.md",{"path":75,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":76,"sourceHtmlUrl":77},"SOURCE.md",370,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-flaky-test-detection\u002FSOURCE.md",{"path":79,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":80,"sourceHtmlUrl":81},"TRUST.auto.yaml",2114,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-flaky-test-detection\u002FTRUST.auto.yaml",[83,101,119,135,153,167],{"skillNo":84,"name":85,"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":26},"01M6CSNCEFP7TMHJH1RYE6HB6F","vault-methodology","Use when working in a ztlctl vault — creating notes, organizing knowledge, tagging, linking, or making decisions about content types and structure. Activates for any knowledge management task.","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fvault-methodology\u002FSKILL.md",[],[90,91,92,93,94,95,96,97,23,98,99,100],"methodology","vault","vault methodology","notes","content","knowledge","decisions","management","knowledge management","task","structure",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":26},"01M6CSNA9DPPRQTVRB3PK39S41","synthesize","Use when the user wants to synthesize scattered notes into a unified artifact, consolidate knowledge on a topic, connect existing notes, find structural gaps, or create a synthesis note. Activates on \"synthesize\", \"consolidate\", \"connect my notes on X\", \"summarize what I know about X\", \"find gaps in X\", or \"create synthesis\".","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fsynthesize\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[103,113,93,114,115,95,116,22,23,117,118],"summarize","connect","create","find","Synthesis","artifact",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":26},"01M6CSN854VHN73TST01PPVXC7","session","Use when the user wants to start, begin, or open a work session, OR close, end, or finish an active session. Manages the full session lifecycle: pre-flight checks, polaris alignment, session start, and session close with enrichment pipeline.","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fsession\u002FSKILL.md",[],[121,126,127,23,24,22,128,129,130,131,132,133,134],"finish","work","work session","session close","start","open","enrichment","pipeline","lifecycle",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":145,"publishedAt":26},"01M6CSN5HMBGRHZBMY2ANS2YKP","session-workflow","Use when starting, running, or closing research sessions. Guides structured knowledge capture workflows: start → capture → synthesize → close.","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fsession-workflow\u002FSKILL.md",[141,142],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},{"categoryNo":143,"categoryName":144,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000023","Skill与智能体开发",[146,121,147,148,149,150,151,130,95,152,23],"workflow","session workflow","knowledge capture","research","workflows","sessions","capture",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":26},"01M6CSN2YMTDPQ96ZZ9JMS1XT0","review-triage","Use when the user asks to review the work queue, triage pending items, clear the backlog, or find out what needs attention in the vault. Surfaces prioritized actionable items and batch-processes approved updates.","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Freview-triage\u002FSKILL.md",[],[160,161,162,23,163,91,127,116,22,164,165,166],"review","review triage","triage","batch","queue","surfaces","backlog",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":173,"publishedAt":26},"01M6CSN0XZVNHDN002Z4SWSEZM","review-contradictions","Use when the user wants to review conflicting notes, find inconsistencies in the vault, check for contradictions between knowledge claims, or inspect semantically-close notes that may conflict. Runs the per-pair evaluation loop to surface genuine contradictions and dismiss false positives.","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Freview-contradictions\u002FSKILL.md",[],[174,160,93,175,91,95,176,177,116,178,22,23],"review contradictions","Evaluation","loop","pair","check"]