[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSMW30KHZJ3QKCBSWQF0BW":3,"skill-same:01M6CSMW30KHZJ3QKCBSWQF0BW":75},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":14,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":50,"updatedAt":51,"install":52,"resources":64},"01M6CSMW30KHZJ3QKCBSWQF0BW","orient-session",null,"Use when the user wants to continue prior work, resume a topic, or pick up where they left off on a recurring subject. Recalls prior session context before opening a new session. Activates on \"continue work on X\", \"resume research on X\", \"pick up where I left off on X\", or \"start session with context on X\".","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\u002Forient-session\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"orient session","orient","session","user","session context","resume","up","use","recurring","research","context","work","pick","continue","work on","new session","start","2026-11-10 10:12:30",false,"---\nname: orient-session\ndescription: >\n  Use when the user wants to continue prior work, resume a topic, or pick up\n  where they left off on a recurring subject. Recalls prior session context\n  before opening a new session. Activates on \"continue work on X\", \"resume\n  research on X\", \"pick up where I left off on X\", or \"start session with\n  context on X\".\nversion: 1.0.0\ndisable-model-invocation: true\n---\n\n# Recall-Driven Session Start\n\nLoad prior session context on a topic before opening a new session. This skill\nprevents re-doing work by surfacing what prior sessions covered, then starting\ngrounded in that context. Use this when resuming — not for cold-start sessions\n(use `ztl:session` for that).\n\n## Iron Laws\n\n**Present prior context summary before opening any session.** Never call\n`session_start` without first showing the user what prior sessions found.\nThe checkpoint in step 5 is not optional.\n\n**Check `result.success` after every MCP call.** If `recall_topic` fails,\nstop and report the error — do not start a session on incomplete recall.\n\n## Workflow\n\n1. **Read `ztlctl:\u002F\u002Fsessions\u002Frecent`** — load the last 5 sessions. Scan\n   topics and timestamps for relevance to the user's stated subject.\n\n2. **`recall_topic(query=\"\u003Ctopic>\")`** — search session log entries for\n   sessions matching the topic. Returns matching sessions with note IDs,\n   timestamps, and relevance scores.\n\n3. **For the top relevant sessions:** extract `note_ids`; call\n   `get_document(content_id=\"\u003Cid>\")` on the highest-scored and most recently\n   modified notes to rebuild context. Parallel fetches are acceptable.\n\n4. **Summarize prior context:**\n   \"Found N prior sessions on '\u003Ctopic>'. Key notes: [titles]. Last worked\n   on: [date]. Main findings: [summary of note bodies from step 3].\"\n\n5. **Present summary and ask user to confirm continuation.** Do not open\n   the session until the user confirms. Ask: \"Continue from this context, or\n   start fresh?\" Stop here until the user responds.\n\n6. **`session_start(topic=\"\u003Ctopic> — continued\")`** — open a new session\n   grounded in prior context. The \" — continued\" suffix creates a session\n   lineage that `recall_topic` can trace in future runs. Check `result.success`.\n   Report: session ID, prior session count, key note IDs loaded.\n\n## Path detection\n\nThis skill is for RESUMING prior work on a recurring topic. If the user is\nstarting work on a topic for the first time (no prior sessions), use `ztl:session`\ninstead — orient-session adds recall overhead with no benefit on a fresh topic.\n\nIf `recall_topic` returns no matching sessions, report: \"No prior sessions found\non '\u003Ctopic>'. Suggest using `ztl:session` for a clean start.\"\n\nSee `references\u002Frecall-workflow.md` for sessions\u002Frecent resource format,\nrecall_topic output, and continuation pattern details.\n","# Recall-Driven Session Start\n\nLoad prior session context on a topic before opening a new session. This skill\nprevents re-doing work by surfacing what prior sessions covered, then starting\ngrounded in that context. Use this when resuming — not for cold-start sessions\n(use `ztl:session` for that).\n\n## Iron Laws\n\n**Present prior context summary before opening any session.** Never call\n`session_start` without first showing the user what prior sessions found.\nThe checkpoint in step 5 is not optional.\n\n**Check `result.success` after every MCP call.** If `recall_topic` fails,\nstop and report the error — do not start a session on incomplete recall.\n\n## Workflow\n\n1. **Read `ztlctl:\u002F\u002Fsessions\u002Frecent`** — load the last 5 sessions. Scan\n   topics and timestamps for relevance to the user's stated subject.\n\n2. **`recall_topic(query=\"\u003Ctopic>\")`** — search session log entries for\n   sessions matching the topic. Returns matching sessions with note IDs,\n   timestamps, and relevance scores.\n\n3. **For the top relevant sessions:** extract `note_ids`; call\n   `get_document(content_id=\"\u003Cid>\")` on the highest-scored and most recently\n   modified notes to rebuild context. Parallel fetches are acceptable.\n\n4. **Summarize prior context:**\n   \"Found N prior sessions on '\u003Ctopic>'. Key notes: [titles]. Last worked\n   on: [date]. Main findings: [summary of note bodies from step 3].\"\n\n5. **Present summary and ask user to confirm continuation.** Do not open\n   the session until the user confirms. Ask: \"Continue from this context, or\n   start fresh?\" Stop here until the user responds.\n\n6. **`session_start(topic=\"\u003Ctopic> — continued\")`** — open a new session\n   grounded in prior context. The \" — continued\" suffix creates a session\n   lineage that `recall_topic` can trace in future runs. Check `result.success`.\n   Report: session ID, prior session count, key note IDs loaded.\n\n## Path detection\n\nThis skill is for RESUMING prior work on a recurring topic. If the user is\nstarting work on a topic for the first time (no prior sessions), use `ztl:session`\ninstead — orient-session adds recall overhead with no benefit on a fresh topic.\n\nIf `recall_topic` returns no matching sessions, report: \"No prior sessions found\non '\u003Ctopic>'. Suggest using `ztl:session` for a clean start.\"\n\nSee `references\u002Frecall-workflow.md` for sessions\u002Frecent resource format,\nrecall_topic output, and continuation pattern details.\n",{"name":5,"version":41,"description":42,"disable-model-invocation":43},"1.0.0","Use when the user wants to continue prior work, resume a topic, or pick up where they left off on a recurring subject. Recalls prior session context before opening a new session. Activates on \"continue work on X\", \"resume research on X\", \"pick up where I left off on X\", or \"start session with context on X\".\n",true,"develop","fa2801de39a8e8c3a55b0e0ea590781b326e226e","plugin\u002Fskills\u002Forient-session","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":53,"prompt":63,"zipAvailable":43},[54,57,60],{"tool":55,"command":56},"npx","npx skills add ThatDevStudio\u002Fztlctl --skill orient-session",{"tool":58,"command":59},"bunx","bunx skills add ThatDevStudio\u002Fztlctl --skill orient-session",{"tool":61,"command":62},"pnpm","pnpm dlx skills add ThatDevStudio\u002Fztlctl --skill orient-session","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Forient-session\u002FSKILL.md",[65,71],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"reference\u002Feval-research.md","REFERENCE","参考文档",6272,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fariaxhan\u002Fkernel-claude\u002Fskills\u002Feval\u002Freference\u002Feval-research.md",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Frecall-workflow.md",3570,"https:\u002F\u002Fgithub.com\u002FThatDevStudio\u002Fztlctl\u002Fblob\u002Fdevelop\u002Fplugin\u002Fskills\u002Forient-session\u002Freferences\u002Frecall-workflow.md",[76,94,112,126,143,157],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":36},"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",[],[83,84,85,86,87,88,89,90,26,91,92,93],"methodology","vault","vault methodology","notes","content","knowledge","decisions","management","knowledge management","task","structure",{"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":105,"publishedAt":36},"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",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[96,106,86,107,108,88,109,22,26,110,111],"summarize","connect","create","find","Synthesis","artifact",{"skillNo":113,"name":21,"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":117,"publishedAt":36},"01M6CSN854VHN73TST01PPVXC7","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",[],[21,118,30,26,119,22,120,121,35,122,123,124,125],"finish","alignment","work session","session close","open","enrichment","pipeline","lifecycle",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":136,"publishedAt":36},"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",[132,133],{"categoryNo":101,"categoryName":102,"taxonomyType":103,"taxonomyTypeDesc":104},{"categoryNo":134,"categoryName":135,"taxonomyType":103,"taxonomyTypeDesc":104},"01JBSEEDCAT000000000000023","Skill与智能体开发",[137,21,138,139,28,140,141,35,88,142,26],"workflow","session workflow","knowledge capture","workflows","sessions","capture",{"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":36},"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",[],[150,151,152,26,153,84,30,109,22,154,155,156],"review","review triage","triage","batch","queue","surfaces","backlog",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":163,"publishedAt":36},"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",[],[164,150,86,165,84,88,166,167,109,168,22,26],"review contradictions","Evaluation","loop","pair","check"]