[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSNCEFP7TMHJH1RYE6HB6F":3,"skill-same:01M6CSNCEFP7TMHJH1RYE6HB6F":74},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":14,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M6CSNCEFP7TMHJH1RYE6HB6F","vault-methodology",null,"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.","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\u002Fvault-methodology\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"methodology","vault","vault methodology","notes","content","knowledge","decisions","management","use","knowledge management","task","structure","2026-11-10 10:12:30",false,"---\nname: vault-methodology\ndescription: >\n  Use when working in a ztlctl vault — creating notes, organizing knowledge,\n  tagging, linking, or making decisions about content types and structure.\n  Activates for any knowledge management task.\nversion: 1.0.0\n---\n\n# Zettelkasten Methodology for ztlctl Vaults\n\nYou are working in a ztlctl knowledge vault — an agentic note-taking system built on zettelkasten, second-brain, and knowledge-garden paradigms.\n\n## Core Principle: Atomic, Connected Knowledge\n\nEvery piece of knowledge should be:\n1. **Atomic** — one idea per note, self-contained\n2. **Connected** — linked to related ideas via wikilinks and tags\n3. **Evolving** — progressing through maturity stages over time\n\n## Content Type Decision Tree\n\nBefore creating content, choose the right type:\n\n- **Is it an idea, concept, or insight?** → `note`\n  - Is it a decision with alternatives? → `note` with subtype `decision`\n  - Does it capture key points from learning? → `note` with subtype `knowledge`\n- **Is it an external source (article, paper, tool, spec)?** → `reference`\n  - Classify with subtype: `article`, `tool`, or `spec`\n- **Is it something to do?** → `task`\n  - Set priority\u002Fimpact\u002Feffort for scoring\n- **Starting a research session?** → `log` (via session start)\n\n## Quick-Capture vs. Full Notes\n\nUse `garden_seed` (or `\u002Fztlctl:seed`) to capture ideas quickly with `maturity=seed`. Seeds are:\n- Low-ceremony: just a title and optional tags\n- Time-tracked: vault warns if seeds go unattended for >7 days\n- Body-protected: reweave won't modify their content\n\nProgress seeds → `budding` → `evergreen` as you develop them.\n\n## Tags\n\nUse hierarchical `domain\u002Fscope` format:\n- `math\u002Falgebra`, `python\u002Fstdlib`, `research\u002Fmethodology`\n- Single-segment tags (e.g., `important`) are valid but get classified as `unscoped`\n\nTags enable filtered search and cross-cutting discovery.\n\n## Linking\n\nUse `[[wikilinks]]` in note bodies to connect ideas. Links can reference:\n- Titles: `[[Machine Learning Fundamentals]]`\n- Aliases: `[[ML Basics]]`\n- IDs: `[[ztl_a1b2c3d4]]`\n\nThe reweave system automatically suggests and creates links based on 4 signals:\nlexical similarity, tag overlap, graph proximity, and topic match.\n\n## Key Invariants\n\n1. **Note status is automatic** — computed from outgoing link count (draft→linked→connected)\n2. **Accepted decisions are immutable** — only metadata can change after acceptance\n3. **Garden notes (maturity set) have body protection** — automated tools won't modify their body\n4. **Archive is soft-delete** — preserves edges, hides from default queries\n\nFor detailed reference, see:\n- `references\u002Fcontent-types.md` — full content type specifications\n- `references\u002Flinking-patterns.md` — wikilink resolution and reweave mechanics\n- `references\u002Flifecycle.md` — status transitions, maturity stages, archive behavior\n","# Zettelkasten Methodology for ztlctl Vaults\n\nYou are working in a ztlctl knowledge vault — an agentic note-taking system built on zettelkasten, second-brain, and knowledge-garden paradigms.\n\n## Core Principle: Atomic, Connected Knowledge\n\nEvery piece of knowledge should be:\n1. **Atomic** — one idea per note, self-contained\n2. **Connected** — linked to related ideas via wikilinks and tags\n3. **Evolving** — progressing through maturity stages over time\n\n## Content Type Decision Tree\n\nBefore creating content, choose the right type:\n\n- **Is it an idea, concept, or insight?** → `note`\n  - Is it a decision with alternatives? → `note` with subtype `decision`\n  - Does it capture key points from learning? → `note` with subtype `knowledge`\n- **Is it an external source (article, paper, tool, spec)?** → `reference`\n  - Classify with subtype: `article`, `tool`, or `spec`\n- **Is it something to do?** → `task`\n  - Set priority\u002Fimpact\u002Feffort for scoring\n- **Starting a research session?** → `log` (via session start)\n\n## Quick-Capture vs. Full Notes\n\nUse `garden_seed` (or `\u002Fztlctl:seed`) to capture ideas quickly with `maturity=seed`. Seeds are:\n- Low-ceremony: just a title and optional tags\n- Time-tracked: vault warns if seeds go unattended for >7 days\n- Body-protected: reweave won't modify their content\n\nProgress seeds → `budding` → `evergreen` as you develop them.\n\n## Tags\n\nUse hierarchical `domain\u002Fscope` format:\n- `math\u002Falgebra`, `python\u002Fstdlib`, `research\u002Fmethodology`\n- Single-segment tags (e.g., `important`) are valid but get classified as `unscoped`\n\nTags enable filtered search and cross-cutting discovery.\n\n## Linking\n\nUse `[[wikilinks]]` in note bodies to connect ideas. Links can reference:\n- Titles: `[[Machine Learning Fundamentals]]`\n- Aliases: `[[ML Basics]]`\n- IDs: `[[ztl_a1b2c3d4]]`\n\nThe reweave system automatically suggests and creates links based on 4 signals:\nlexical similarity, tag overlap, graph proximity, and topic match.\n\n## Key Invariants\n\n1. **Note status is automatic** — computed from outgoing link count (draft→linked→connected)\n2. **Accepted decisions are immutable** — only metadata can change after acceptance\n3. **Garden notes (maturity set) have body protection** — automated tools won't modify their body\n4. **Archive is soft-delete** — preserves edges, hides from default queries\n\nFor detailed reference, see:\n- `references\u002Fcontent-types.md` — full content type specifications\n- `references\u002Flinking-patterns.md` — wikilink resolution and reweave mechanics\n- `references\u002Flifecycle.md` — status transitions, maturity stages, archive behavior\n",{"name":5,"version":36,"description":37},"1.0.0","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.\n","develop","fa2801de39a8e8c3a55b0e0ea590781b326e226e","plugin\u002Fskills\u002Fvault-methodology","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":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add ThatDevStudio\u002Fztlctl --skill vault-methodology",{"tool":52,"command":53},"bunx","bunx skills add ThatDevStudio\u002Fztlctl --skill vault-methodology",{"tool":55,"command":56},"pnpm","pnpm dlx skills add ThatDevStudio\u002Fztlctl --skill vault-methodology","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fvault-methodology\u002FSKILL.md",true,[60,66,70],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"references\u002Fcontent-types.md","REFERENCE","参考文档",2447,"https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fvault-methodology\u002Freferences\u002Fcontent-types.md",{"path":67,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Flifecycle.md",2328,"https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fvault-methodology\u002Freferences\u002Flifecycle.md",{"path":71,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Flinking-patterns.md",2632,"https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Fvault-methodology\u002Freferences\u002Flinking-patterns.md",[75,94,111,129,143,155],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":86,"publishedAt":31},"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",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[77,87,22,88,89,24,90,91,27,92,93],"summarize","connect","create","find","user","Synthesis","artifact",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":31},"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",[],[96,101,102,103,104,105,106,91,27,107,108,109,110],"start","enrichment","pipeline","lifecycle","open","work","finish","alignment","work session","session close",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":121,"publishedAt":31},"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",[117,118],{"categoryNo":82,"categoryName":83,"taxonomyType":84,"taxonomyTypeDesc":85},{"categoryNo":119,"categoryName":120,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000023","Skill与智能体开发",[122,96,123,27,124,125,24,101,126,127,128],"session workflow","workflow","capture","research","knowledge capture","workflows","sessions",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":31},"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",[],[136,137,138,139,20,106,90,91,27,140,141,142],"triage","review","review triage","batch","queue","surfaces","backlog",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":31},"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",[],[150,137,91,22,151,20,24,152,153,90,154,27],"review contradictions","Evaluation","loop","pair","check",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":31},"01M6CSMZ62CPH0X9V78YF8S1XZ","orient","Use when entering a vault cold, starting any work, or needing to understand what is in the vault. Orients to vault identity, strategic priorities, and assembles topic-focused context. Activates on \"orient\", \"load context\", \"what is in the vault\", or \"vault status\".","https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Forient\u002FSKILL.md",[],[157,162,20,106,163,27,164,165],"identity","context","priorities","status"]