[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KJB67Q65F5SHM2MXEAAS5X":3,"skill-same:01M6KJB67Q65F5SHM2MXEAAS5X":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":13,"repositoryHtmlUrl":35,"repositoryHomepageUrl":6,"ownerHtmlUrl":36,"ownerBlogUrl":6,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M6KJB67Q65F5SHM2MXEAAS5X","context-health-monitor",null,"Monitors context complexity and triggers state dumps before quality degrades","nposadaa\u002Fwa_trm_notifier","nposadaa","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F57275210?v=4","01M6KJ95HX8AHGQ83PJKSD5HTE","01M6KJ95NTKE2PHAY9Z88HFXYS",0,"MIT","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcontext-health-monitor\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26],"monitor","health","context","health monitor","Context Health Monitor","state","quality","complexity","triggers","2026-11-10 10:12:30",false,"---\nname: context-health-monitor\ndescription: Monitors context complexity and triggers state dumps before quality degrades\n---\n\n# Context Health Monitor\n\n## Purpose\n\nPrevent \"Context Rot\" — the quality degradation that occurs as the agent processes more information in a single session.\n\n## When This Skill Activates\n\nThe agent should self-monitor for these warning signs:\n\n### Warning Signs\n\n| Signal | Threshold | Action |\n|--------|-----------|--------|\n| Repeated debugging | 3+ failed attempts | Trigger state dump |\n| Going in circles | Same approach tried twice | Stop and reassess |\n| Confusion indicators | \"I'm not sure\", backtracking | Document uncertainty |\n| Session length | Extended back-and-forth | Recommend `\u002Fpause` |\n\n## Behavior Rules\n\n### Rule 1: The 3-Strike Rule\n\nIf debugging the same issue fails 3 times:\n\n1. **STOP** attempting fixes\n2. **Document** in `.gsd\u002FSTATE.md`:\n   - What was tried\n   - What errors occurred\n   - Current hypothesis\n3. **Recommend** user start fresh session\n4. **Do NOT** continue with more attempts\n\n### Rule 2: Circular Detection\n\nIf the same approach is being tried again:\n\n1. **Acknowledge** the repetition\n2. **List** what has already been tried\n3. **Propose** a fundamentally different approach\n4. **Or** recommend `\u002Fpause` for fresh perspective\n\n### Rule 3: Uncertainty Logging\n\nWhen uncertain about an approach:\n\n1. **State** the uncertainty clearly\n2. **Document** in `.gsd\u002FDECISIONS.md`:\n   - The uncertain decision\n   - Why it's uncertain\n   - Alternatives considered\n3. **Ask** user for guidance rather than guessing\n\n## State Dump Format\n\nWhen triggered, write to `.gsd\u002FSTATE.md`:\n\n```markdown\n## Context Health: State Dump\n\n**Triggered**: [date\u002Ftime]\n**Reason**: [3 failures \u002F circular \u002F uncertainty]\n\n### What Was Attempted\n1. [Approach 1] — Result: [outcome]\n2. [Approach 2] — Result: [outcome]\n3. [Approach 3] — Result: [outcome]\n\n### Current Hypothesis\n[Best guess at root cause]\n\n### Recommended Next Steps\n1. [Fresh perspective action]\n2. [Alternative approach to try]\n\n### Files Involved\n- [file1.ext] — [what state it's in]\n- [file2.ext] — [what state it's in]\n```\n\n## Auto-Save Protocol\n\n**Critical:** When any warning signal triggers, the agent must save state BEFORE recommending `\u002Fpause` to the user. This ensures state persists even if the session hard-terminates.\n\n### Steps\n\n1. **Write** a state snapshot to `.gsd\u002FSTATE.md` immediately when a threshold is hit\n2. **Include** at minimum: current phase, current task, last action, next step\n3. **Then** inform the user of the situation and recommend `\u002Fpause`\n\n### Why\n\nSessions can terminate abruptly (usage limits, context limits, network errors). If the agent waits for the user to type `\u002Fpause`, it may never get the chance. By saving first and recommending second, state is always preserved.\n\n## Integration\n\nThis skill integrates with:\n- `\u002Fpause` — Triggers proper session handoff (includes proactive auto-save)\n- `\u002Fresume` — Loads the state dump context\n- Rule 3 in `GEMINI.md` — Context Hygiene enforcement\n","# Context Health Monitor\n\n## Purpose\n\nPrevent \"Context Rot\" — the quality degradation that occurs as the agent processes more information in a single session.\n\n## When This Skill Activates\n\nThe agent should self-monitor for these warning signs:\n\n### Warning Signs\n\n| Signal | Threshold | Action |\n|--------|-----------|--------|\n| Repeated debugging | 3+ failed attempts | Trigger state dump |\n| Going in circles | Same approach tried twice | Stop and reassess |\n| Confusion indicators | \"I'm not sure\", backtracking | Document uncertainty |\n| Session length | Extended back-and-forth | Recommend `\u002Fpause` |\n\n## Behavior Rules\n\n### Rule 1: The 3-Strike Rule\n\nIf debugging the same issue fails 3 times:\n\n1. **STOP** attempting fixes\n2. **Document** in `.gsd\u002FSTATE.md`:\n   - What was tried\n   - What errors occurred\n   - Current hypothesis\n3. **Recommend** user start fresh session\n4. **Do NOT** continue with more attempts\n\n### Rule 2: Circular Detection\n\nIf the same approach is being tried again:\n\n1. **Acknowledge** the repetition\n2. **List** what has already been tried\n3. **Propose** a fundamentally different approach\n4. **Or** recommend `\u002Fpause` for fresh perspective\n\n### Rule 3: Uncertainty Logging\n\nWhen uncertain about an approach:\n\n1. **State** the uncertainty clearly\n2. **Document** in `.gsd\u002FDECISIONS.md`:\n   - The uncertain decision\n   - Why it's uncertain\n   - Alternatives considered\n3. **Ask** user for guidance rather than guessing\n\n## State Dump Format\n\nWhen triggered, write to `.gsd\u002FSTATE.md`:\n\n```markdown\n## Context Health: State Dump\n\n**Triggered**: [date\u002Ftime]\n**Reason**: [3 failures \u002F circular \u002F uncertainty]\n\n### What Was Attempted\n1. [Approach 1] — Result: [outcome]\n2. [Approach 2] — Result: [outcome]\n3. [Approach 3] — Result: [outcome]\n\n### Current Hypothesis\n[Best guess at root cause]\n\n### Recommended Next Steps\n1. [Fresh perspective action]\n2. [Alternative approach to try]\n\n### Files Involved\n- [file1.ext] — [what state it's in]\n- [file2.ext] — [what state it's in]\n```\n\n## Auto-Save Protocol\n\n**Critical:** When any warning signal triggers, the agent must save state BEFORE recommending `\u002Fpause` to the user. This ensures state persists even if the session hard-terminates.\n\n### Steps\n\n1. **Write** a state snapshot to `.gsd\u002FSTATE.md` immediately when a threshold is hit\n2. **Include** at minimum: current phase, current task, last action, next step\n3. **Then** inform the user of the situation and recommend `\u002Fpause`\n\n### Why\n\nSessions can terminate abruptly (usage limits, context limits, network errors). If the agent waits for the user to type `\u002Fpause`, it may never get the chance. By saving first and recommending second, state is always preserved.\n\n## Integration\n\nThis skill integrates with:\n- `\u002Fpause` — Triggers proper session handoff (includes proactive auto-save)\n- `\u002Fresume` — Loads the state dump context\n- Rule 3 in `GEMINI.md` — Context Hygiene enforcement\n",{"name":5,"description":7},"master","afd8a0f0dcb9b77a6380674baf34aac507e69d70",".agents\u002Fskills\u002Fcontext-health-monitor","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier","https:\u002F\u002Fgithub.com\u002Fnposadaa","Fun = Nerdism + Technology","2026-11-05 00:20:35",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add nposadaa\u002Fwa_trm_notifier --skill context-health-monitor",{"tool":45,"command":46},"bunx","bunx skills add nposadaa\u002Fwa_trm_notifier --skill context-health-monitor",{"tool":48,"command":49},"pnpm","pnpm dlx skills add nposadaa\u002Fwa_trm_notifier --skill context-health-monitor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fcontext-health-monitor\u002FSKILL.md",true,[],[54,67,84,98,110,123],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":27},"01M6KJD0BT88C4KVQ7RJJTPT7Y","verifier","Validates implemented work against spec requirements with empirical evidence","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fverifier\u002FSKILL.md",[],[56,61,62,63,64,65,66],"spec","work","evidence","requirements","spec requirements","with",{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":27},"01M6KJCTEPAAPV3YE6GXFC1RQ4","token-budget","Manages token budget estimation and tracking to prevent context overflow","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Ftoken-budget\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000040","财务","PROFESSION","适用职业",[79,80,81,20,82,83],"token budget","token","Budget","tracking","estimation",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":27},"01M6KJCN162BN1C6P66K52TZVP","planner","Creates executable phase plans with task breakdown, dependency analysis, and goal-backward verification","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fplanner\u002FSKILL.md",[],[86,91,92,66,93,94,95,96,97],"task","plans","dependency analysis","goal","verification","analysis","dependency",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":27},"01M6KJCHHQ3HNHDH8DAEJN3JDC","plan-checker","Validates plans before execution to catch issues early","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fplan-checker\u002FSKILL.md",[],[105,106,107,108,109,92],"checker","plan checker","plan","execution","issues",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":27},"01M6KJCDQS4C0DSVZ52CW053MJ","status","Show MemPalace status — room counts, storage usage, and palace health.","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fmempalace\u002F.codex-plugin\u002Fskills\u002Fstatus\u002FSKILL.md",[],[112,19,117,118,119,120,121,122],"Bash","read","show","mempalace","usage","storage",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":27},"01M6KJCA2PFKKNEFZWMMTE3XHM","search","Search your MemPalace — semantic search across all mined memories, projects, and conversations.","https:\u002F\u002Fgithub.com\u002Fnposadaa\u002Fwa_trm_notifier\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fmempalace\u002F.codex-plugin\u002Fskills\u002Fsearch\u002FSKILL.md",[],[125,130,118,117,131,132,133,120,134,135],"projects","semantic search","conversations","semantic","memories","across"]