[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-rohitg00-compact-guard-en":3,"guides-for-rohitg00-compact-guard":809,"similar-k172s3kw2pky2tjbnk3xqpmd1186nsct-en":810},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":232,"parentExtension":246,"providers":308,"relations":312,"repo":313,"tags":807,"workflow":808},1778696595410.5627,"k172s3kw2pky2tjbnk3xqpmd1186nsct",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Smart context compaction with state preservation. Saves critical files, task progress, and working state before compaction, restores after. Use before manual compact or when auto-compact triggers.",{"claudeCode":12},"rohitg00/pro-workflow","compact-guard","https://github.com/rohitg00/pro-workflow",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778696702416.78,"kn75rnbm249myx18m3f0wap9mn86nzdp","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of context loss during compaction and the need for state preservation.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a specific solution for state preservation before and after context compaction, which goes beyond default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill addresses a critical part of the LLM workflow (context management during compaction) and provides concrete steps for its use and recovery.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused solely on managing state preservation around context compaction, a well-defined and single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately reflects the skill's functionality as described in the SKILL.md.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not an MCP server, and does not expose tools directly.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not expose configurable parameters or options; its behavior is defined by its internal logic and triggers.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill and does not expose named tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill and does not expose I/O surfaces directly.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension uses the MIT license, which is a permissive open-source license, clearly indicated in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project includes `npm install` and `npm run build` commands, indicating dependency management is handled.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill's primary function is context management and does not appear to handle secrets directly.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill focuses on managing context and doesn't appear to load or execute third-party data in a way that would introduce injection risks.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on internal context and does not fetch external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's function of managing context is inherently confined and does not involve operations outside the project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops were found in the skill's logic.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's purpose is internal context management and does not involve submitting data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The bundled code is plain and readable, not obfuscated.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill does not appear to make structural assumptions about the user's project organization beyond standard Claude Code interaction.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open issues and 5 closed issues in the last 90 days, indicating good maintenance engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a versioned npm package and a clear commit history, indicating proper release management.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill operates on internal context and does not expose parameters that require external validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is focused on state preservation and does not perform destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill's logic appears to be robust and focused on context management, with clear error handling expected for internal operations.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill's primary function is internal state management and does not involve external actions or sensitive data that would necessitate a local audit log.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill operates on internal context and does not process personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's functionality is general to context management and not tied to any specific geographic or legal jurisdiction.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill appears to be written in JavaScript/TypeScript and should be portable across standard Node.js environments.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the Pro Workflow project, including the specific functionality of compact-guard.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill and does not expose multiple tools or commands.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This is a skill and does not expose multiple tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","The features described in the README and SKILL.md for compact-guard are implemented within the project's context.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions and usage examples for the broader Pro Workflow project, which includes compact-guard.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","While not explicitly detailed for this specific skill, the overall project structure suggests robust error handling, and the skill's internal logic is expected to provide meaningful feedback.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The presence of `npm install` and `npm run build` implies dependency management, and the `package.json` would typically pin versions.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill's function is internal state management and does not involve state-changing operations that would benefit from a dry-run preview.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill's operation is internal and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The project's documentation does not indicate opt-out telemetry; the focus is on local state and explicit user actions.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose and triggers are precisely defined: to preserve state before context compaction, used before manual compact or when auto-compact triggers.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise, clearly stating the name and purpose of the skill.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and not excessively long, using progressive disclosure for detailed information.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed information like constants and prevention strategies are presented within the SKILL.md or in tables, which is appropriate for this skill's scope.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve deep exploration that would require context: fork.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","While no direct command-line example is provided for compact-guard, the surrounding Pro Workflow project documentation and the output format clearly demonstrate its intended use.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md outlines failure modes related to compaction limits and provides strategies for prevention and recovery.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools or MCP servers, thus no fallback is necessary.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's documented Pre-Compact Checklist and Post-Compact Recovery steps imply that unexpected states would halt the process or guide the user on how to proceed.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The compact-guard skill operates independently and does not rely on other specific skills being loaded.",1778696702019,"This skill preserves critical files, task progress, and working state before and after context compaction, aiming to mitigate data loss and ensure workflow continuity.",[195,196,197,198,199],"Preserves critical files before compaction","Saves task progress and working state","Restores saved state after compaction","Provides guidance on when to use (pre-manual/auto-compact)","Offers prevention strategies and recovery steps",[201,202],"Performing the compaction itself.","Managing long-term knowledge storage beyond the current session's context.","3.0.0","4.4.0","To safeguard important context and task progress during LLM context compaction, ensuring that critical information is not lost and workflows can resume seamlessly.","The extension is highly polished with excellent documentation and clear utility. It addresses a specific problem within LLM workflows effectively.",96,"A highly polished skill for managing context state during LLM compaction cycles.",[210,211,212,213,214],"context-management","state-preservation","compaction","llm-workflow","claude-code","global","verified",[218,219,220,221],"Use before manually triggering context compaction to save current work.","Use when an auto-compaction warning appears to ensure critical state is preserved.","Integrate into workflows that require careful state management across compaction cycles.","Recover context efficiently after a compaction event.",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"popularity":235,"security":237,"testCoverage":238},{"hasLockfile":224},true,1778696687445,{"descriptionLength":227,"readmeSize":228},196,22012,{"closedIssues90d":230,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},5,203,false,1778554780000,2113,{"npmDownloads":236},611,{"hasNpmPackage":224,"smitheryVerified":232},{"hasCi":224,"hasTests":232},{"updatedAt":240},1778696702416,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/compact-guard","rohitg00","pro-workflow","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":256,"parentExtension":259,"providers":291,"relations":304,"tags":305,"workflow":306},1778696595410.5615,"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv",{"reviewCount":8},{"description":251,"installMethods":252,"name":255,"sourceUrl":14},"Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.",{"claudeCode":244,"cursor":253,"npm":244,"skillkit":254},"/add-plugin pro-workflow","npx skillkit install pro-workflow","Pro Workflow",{"basePath":257,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":285,"tags":287,"workflow":288},1778696595410.5613,"k1741gyqaf0tj1ffq65gjpsm6x86mfhx",{"reviewCount":8},{"description":264,"installMethods":265,"name":255,"sourceUrl":14},"Battle-tested Claude Code workflows from power users",{"claudeCode":12},{"basePath":257,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":204,"score":271,"tags":272,"targetMarket":215,"tier":216},"3.1.0",99,[273,274,275,276,277],"workflow","productivity","ai-assistance","developer-tools","knowledge-management",{"commitSha":279,"license":280,"marketplace":281,"plugin":283},"HEAD","MIT",{"name":244,"pluginCount":282},1,{"mcpCount":8,"provider":284,"skillCount":8},"classify",{"repoId":286},"kd7am4e918eq98hrd9s31jm4vs86nn0b",[275,276,277,274,273],{"evaluatedAt":289,"extractAt":290,"updatedAt":289},1778696611346,1778696595410,{"evaluate":292,"extract":301},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":293,"targetMarket":215,"tier":300},[273,274,294,295,296,297,298,299],"ai-coding","self-correction","knowledge-base","sqlite","hooks","agents","community",{"commitSha":279,"license":280,"plugin":302},{"mcpCount":8,"provider":284,"skillCount":303},34,{"parentExtensionId":261,"repoId":286},[299,294,298,296,274,295,297,273],{"evaluatedAt":307,"extractAt":290,"updatedAt":307},1778696621396,{"evaluate":309,"extract":311},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":310,"targetMarket":215,"tier":216},[210,211,212,213,214],{"commitSha":279},{"parentExtensionId":248,"repoId":286},{"_creationTime":314,"_id":286,"identity":315,"providers":316,"workflow":802},1778696588306.821,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":317,"discover":782,"extract":785,"github":786,"npm":801},{"commitSha":279,"extensions":318},[319,329,470,479,487,495,503,508,516,524,532,540,548,556,564,575,583,591,599,607,615,623,631,638,646,654,662,670,678,690,698,706,738,748,764,774],{"basePath":257,"description":264,"displayName":244,"installMethods":320,"rationale":321,"selectedPaths":322,"source":328,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[323,326],{"path":324,"priority":325},".claude-plugin/marketplace.json","mandatory",{"path":327,"priority":325},"README.md","rule",{"basePath":257,"description":251,"displayName":244,"installMethods":330,"license":280,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":18,"type":258},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[333,335,336,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468],{"path":334,"priority":325},".claude-plugin/plugin.json",{"path":327,"priority":325},{"path":337,"priority":338},"skills/agent-teams/SKILL.md","medium",{"path":340,"priority":338},"skills/auto-setup/SKILL.md",{"path":342,"priority":338},"skills/batch-orchestration/SKILL.md",{"path":344,"priority":338},"skills/bug-capture/SKILL.md",{"path":346,"priority":338},"skills/compact-guard/SKILL.md",{"path":348,"priority":338},"skills/context-engineering/SKILL.md",{"path":350,"priority":338},"skills/context-optimizer/SKILL.md",{"path":352,"priority":338},"skills/cost-tracker/SKILL.md",{"path":354,"priority":338},"skills/deslop/SKILL.md",{"path":356,"priority":338},"skills/file-watcher/SKILL.md",{"path":358,"priority":338},"skills/insights/SKILL.md",{"path":360,"priority":338},"skills/learn-rule/SKILL.md",{"path":362,"priority":338},"skills/llm-council/SKILL.md",{"path":364,"priority":338},"skills/llm-gate/SKILL.md",{"path":366,"priority":338},"skills/mcp-audit/SKILL.md",{"path":368,"priority":338},"skills/module-map/SKILL.md",{"path":370,"priority":338},"skills/orchestrate/SKILL.md",{"path":372,"priority":338},"skills/parallel-worktrees/SKILL.md",{"path":374,"priority":338},"skills/permission-tuner/SKILL.md",{"path":376,"priority":338},"skills/plan-interrogate/SKILL.md",{"path":378,"priority":338},"skills/pro-workflow/SKILL.md",{"path":380,"priority":338},"skills/replay-learnings/SKILL.md",{"path":382,"priority":338},"skills/safe-mode/SKILL.md",{"path":384,"priority":338},"skills/session-handoff/SKILL.md",{"path":386,"priority":338},"skills/smart-commit/SKILL.md",{"path":388,"priority":338},"skills/sprint-status/SKILL.md",{"path":390,"priority":338},"skills/survey-generator/SKILL.md",{"path":392,"priority":338},"skills/thoroughness-scoring/SKILL.md",{"path":394,"priority":338},"skills/token-efficiency/SKILL.md",{"path":396,"priority":338},"skills/wiki-builder/SKILL.md",{"path":398,"priority":338},"skills/wiki-query/SKILL.md",{"path":400,"priority":338},"skills/wiki-research-loop/SKILL.md",{"path":402,"priority":338},"skills/wiki-viewer/SKILL.md",{"path":404,"priority":338},"skills/wrap-up/SKILL.md",{"path":406,"priority":407},"agents/context-engineer.md","high",{"path":409,"priority":407},"agents/cost-analyst.md",{"path":411,"priority":407},"agents/debugger.md",{"path":413,"priority":407},"agents/orchestrator.md",{"path":415,"priority":407},"agents/permission-analyst.md",{"path":417,"priority":407},"agents/planner.md",{"path":419,"priority":407},"agents/reviewer.md",{"path":421,"priority":407},"agents/scout.md",{"path":423,"priority":407},"commands/auto-setup.md",{"path":425,"priority":407},"commands/commit.md",{"path":427,"priority":407},"commands/compact-guard.md",{"path":429,"priority":407},"commands/context-optimizer.md",{"path":431,"priority":407},"commands/cost-tracker.md",{"path":433,"priority":407},"commands/deslop.md",{"path":435,"priority":407},"commands/develop.md",{"path":437,"priority":407},"commands/doctor.md",{"path":439,"priority":407},"commands/handoff.md",{"path":441,"priority":407},"commands/insights.md",{"path":443,"priority":407},"commands/learn-rule.md",{"path":445,"priority":407},"commands/learn.md",{"path":447,"priority":407},"commands/list.md",{"path":449,"priority":407},"commands/mcp-audit.md",{"path":451,"priority":407},"commands/parallel.md",{"path":453,"priority":407},"commands/permission-tuner.md",{"path":455,"priority":407},"commands/replay.md",{"path":457,"priority":407},"commands/safe-mode.md",{"path":459,"priority":407},"commands/search.md",{"path":461,"priority":407},"commands/sprint-status.md",{"path":463,"priority":407},"commands/wiki.md",{"path":465,"priority":407},"commands/wrap-up.md",{"path":467,"priority":407},"hooks/hooks.json",{"path":469,"priority":407},".cursor-plugin/plugin.json",{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":328,"sourceLanguage":18,"type":245},"skills/agent-teams","Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.","agent-teams",{"claudeCode":12},"SKILL.md frontmatter at skills/agent-teams/SKILL.md",[477],{"path":478,"priority":325},"SKILL.md",{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":328,"sourceLanguage":18,"type":245},"skills/auto-setup","Auto-configure quality gates, hooks, and settings for a new project. Detects project type and sets up appropriate tooling. Use when onboarding a new codebase.","auto-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/auto-setup/SKILL.md",[486],{"path":478,"priority":325},{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":328,"sourceLanguage":18,"type":245},"skills/batch-orchestration","Decompose large-scale changes into independent units and spawn parallel agents in isolated worktrees. Use for migrations, refactors, codemods, and any change touching 10+ files with the same pattern.","batch-orchestration",{"claudeCode":12},"SKILL.md frontmatter at skills/batch-orchestration/SKILL.md",[494],{"path":478,"priority":325},{"basePath":496,"description":497,"displayName":498,"installMethods":499,"rationale":500,"selectedPaths":501,"source":328,"sourceLanguage":18,"type":245},"skills/bug-capture","Capture a user-reported defect as a durable GitHub issue written in the project's own domain language. Explores the codebase in parallel for context but never leaks file paths or line numbers into the issue. Use when the user reports a bug conversationally, runs a QA pass, or says \"file an issue\", \"log this as a bug\", \"capture this\".","bug-capture",{"claudeCode":12},"SKILL.md frontmatter at skills/bug-capture/SKILL.md",[502],{"path":478,"priority":325},{"basePath":242,"description":10,"displayName":13,"installMethods":504,"rationale":505,"selectedPaths":506,"source":328,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/compact-guard/SKILL.md",[507],{"path":478,"priority":325},{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":328,"sourceLanguage":18,"type":245},"skills/context-engineering","Master the four operations of context engineering — Write, Select, Compress, Isolate. Manage token budgets, compaction strategies, and context partitioning to keep AI sessions sharp and efficient.","context-engineering",{"claudeCode":12},"SKILL.md frontmatter at skills/context-engineering/SKILL.md",[515],{"path":478,"priority":325},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":328,"sourceLanguage":18,"type":245},"skills/context-optimizer","Optimize token usage and context management. Use when sessions feel slow, context is degraded, or you're running out of budget.","context-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/context-optimizer/SKILL.md",[523],{"path":478,"priority":325},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":328,"sourceLanguage":18,"type":245},"skills/cost-tracker","Track session costs, set budget alerts, and optimize token spend. Use to check costs mid-session or set spending limits.","cost-tracker",{"claudeCode":12},"SKILL.md frontmatter at skills/cost-tracker/SKILL.md",[531],{"path":478,"priority":325},{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"source":328,"sourceLanguage":18,"type":245},"skills/deslop","Remove AI-generated code slop, unnecessary comments, and over-engineering from the current branch diff. Cleans up boilerplate, simplifies abstractions, and strips defensive code. Use when cleaning up code, simplifying, removing boilerplate, or before committing.","deslop",{"claudeCode":12},"SKILL.md frontmatter at skills/deslop/SKILL.md",[539],{"path":478,"priority":325},{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":328,"sourceLanguage":18,"type":245},"skills/file-watcher","Configure file watching hooks to auto-react to config changes, env file updates, and dependency modifications. Use to set up reactive workflows.","file-watcher",{"claudeCode":12},"SKILL.md frontmatter at skills/file-watcher/SKILL.md",[547],{"path":478,"priority":325},{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":328,"sourceLanguage":18,"type":245},"skills/insights","Show session analytics, learning patterns, correction trends, heatmaps, and productivity metrics. Computes stats from project memory and session history. Use when asking for stats, statistics, progress, how am I doing, coding history, or dashboard.","insights",{"claudeCode":12},"SKILL.md frontmatter at skills/insights/SKILL.md",[555],{"path":478,"priority":325},{"basePath":557,"description":558,"displayName":559,"installMethods":560,"rationale":561,"selectedPaths":562,"source":328,"sourceLanguage":18,"type":245},"skills/learn-rule","Capture a correction or lesson as a persistent learning rule with category, mistake, and correction. Stores, categorises, and retrieves rules for future sessions. Use after mistakes or when the user says \"remember this\", \"don't forget\", \"note this\", or \"learn from this\".","learn-rule",{"claudeCode":12},"SKILL.md frontmatter at skills/learn-rule/SKILL.md",[563],{"path":478,"priority":325},{"basePath":565,"description":566,"displayName":567,"installMethods":568,"rationale":569,"selectedPaths":570,"source":328,"sourceLanguage":18,"type":245},"skills/llm-council","Provider-agnostic multi-LLM deliberation. Three phases — independent responses, cross-model anonymized ranking, chairman synthesis. Provider config from env (OPENAI/ANTHROPIC/FIREWORKS/OPENROUTER/custom OpenAI-compatible base URL). Persists transcript to a wiki page when --wiki \u003Cslug> is passed. Use when the user wants multiple AI perspectives, consensus-building, or the \"LLM Council\" approach for high-stakes reviews, plan critique, or contested learning rules.","llm-council",{"claudeCode":12},"SKILL.md frontmatter at skills/llm-council/SKILL.md",[571,572],{"path":478,"priority":325},{"path":573,"priority":574},"scripts/council.js","low",{"basePath":576,"description":577,"displayName":578,"installMethods":579,"rationale":580,"selectedPaths":581,"source":328,"sourceLanguage":18,"type":245},"skills/llm-gate","LLM-powered quality verification using prompt hooks. Validates commit messages, code patterns, and conventions using AI before allowing operations. Use to set up intelligent guardrails.","llm-gate",{"claudeCode":12},"SKILL.md frontmatter at skills/llm-gate/SKILL.md",[582],{"path":478,"priority":325},{"basePath":584,"description":585,"displayName":586,"installMethods":587,"rationale":588,"selectedPaths":589,"source":328,"sourceLanguage":18,"type":245},"skills/mcp-audit","Audit connected MCP servers for token overhead, redundancy, and security. Use when sessions feel slow or before adding new MCPs.","mcp-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/mcp-audit/SKILL.md",[590],{"path":478,"priority":325},{"basePath":592,"description":593,"displayName":594,"installMethods":595,"rationale":596,"selectedPaths":597,"source":328,"sourceLanguage":18,"type":245},"skills/module-map","Produce a one-screen map of an unfamiliar area of the codebase: entry points, modules, data flow, callers. Designed to be read in fifteen seconds. Use when the user says \"I do not know this area\", \"give me the map\", \"zoom out\", \"orient me\".","module-map",{"claudeCode":12},"SKILL.md frontmatter at skills/module-map/SKILL.md",[598],{"path":478,"priority":325},{"basePath":600,"description":601,"displayName":602,"installMethods":603,"rationale":604,"selectedPaths":605,"source":328,"sourceLanguage":18,"type":245},"skills/orchestrate","Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.","orchestrate",{"claudeCode":12},"SKILL.md frontmatter at skills/orchestrate/SKILL.md",[606],{"path":478,"priority":325},{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":328,"sourceLanguage":18,"type":245},"skills/parallel-worktrees","Create and manage git worktrees for parallel coding sessions with zero dead time. Use when blocked on tests, builds, wanting to work on multiple branches, context switching, or exploring multiple approaches simultaneously.","parallel-worktrees",{"claudeCode":12},"SKILL.md frontmatter at skills/parallel-worktrees/SKILL.md",[614],{"path":478,"priority":325},{"basePath":616,"description":617,"displayName":618,"installMethods":619,"rationale":620,"selectedPaths":621,"source":328,"sourceLanguage":18,"type":245},"skills/permission-tuner","Analyze permission denial patterns and generate optimized alwaysAllow and alwaysDeny rules. Use when permission prompts are slowing you down or after sessions with many denials.","permission-tuner",{"claudeCode":12},"SKILL.md frontmatter at skills/permission-tuner/SKILL.md",[622],{"path":478,"priority":325},{"basePath":624,"description":625,"displayName":626,"installMethods":627,"rationale":628,"selectedPaths":629,"source":328,"sourceLanguage":18,"type":245},"skills/plan-interrogate","Stress-test a plan by walking its decision tree one question at a time. Use when the user wants to pressure-test a design before implementation.","plan-interrogate",{"claudeCode":12},"SKILL.md frontmatter at skills/plan-interrogate/SKILL.md",[630],{"path":478,"priority":325},{"basePath":632,"description":633,"displayName":244,"installMethods":634,"rationale":635,"selectedPaths":636,"source":328,"sourceLanguage":18,"type":245},"skills/pro-workflow","Complete AI coding workflow system. Orchestration patterns, 18 hook events, 5 agents, cross-agent support, reference guides, and searchable learnings. Works with Claude Code, Cursor, and 32+ agents.",{"claudeCode":12},"SKILL.md frontmatter at skills/pro-workflow/SKILL.md",[637],{"path":478,"priority":325},{"basePath":639,"description":640,"displayName":641,"installMethods":642,"rationale":643,"selectedPaths":644,"source":328,"sourceLanguage":18,"type":245},"skills/replay-learnings","Surface past learnings relevant to the current task before starting work. Searches correction history, recalls past mistakes, and applies prior patterns. Use when starting a task, saying \"what do I know about\", \"previous mistakes\", \"lessons learned\", or \"remind me about\".","replay-learnings",{"claudeCode":12},"SKILL.md frontmatter at skills/replay-learnings/SKILL.md",[645],{"path":478,"priority":325},{"basePath":647,"description":648,"displayName":649,"installMethods":650,"rationale":651,"selectedPaths":652,"source":328,"sourceLanguage":18,"type":245},"skills/safe-mode","Prevent destructive operations using Claude Code hooks. Three modes — cautious (warn on dangerous commands), lockdown (restrict edits to one directory), and clear (remove restrictions). Uses PreToolUse matchers for Bash, Edit, and Write.","safe-mode",{"claudeCode":12},"SKILL.md frontmatter at skills/safe-mode/SKILL.md",[653],{"path":478,"priority":325},{"basePath":655,"description":656,"displayName":657,"installMethods":658,"rationale":659,"selectedPaths":660,"source":328,"sourceLanguage":18,"type":245},"skills/session-handoff","Generate a structured handoff document capturing current progress, open tasks, key decisions, and context needed to resume work. Use when ending a session, saying \"continue later\", \"save progress\", \"session summary\", or \"pick up where I left off\".","session-handoff",{"claudeCode":12},"SKILL.md frontmatter at skills/session-handoff/SKILL.md",[661],{"path":478,"priority":325},{"basePath":663,"description":664,"displayName":665,"installMethods":666,"rationale":667,"selectedPaths":668,"source":328,"sourceLanguage":18,"type":245},"skills/smart-commit","Run quality gates, review staged changes for issues, and create a well-crafted conventional commit. Use when saying \"commit\", \"git commit\", \"save my changes\", or ready to commit after making changes.","smart-commit",{"claudeCode":12},"SKILL.md frontmatter at skills/smart-commit/SKILL.md",[669],{"path":478,"priority":325},{"basePath":671,"description":672,"displayName":673,"installMethods":674,"rationale":675,"selectedPaths":676,"source":328,"sourceLanguage":18,"type":245},"skills/sprint-status","Track parallel work sessions and prevent confusion across multiple Claude Code instances. Every major step ends with a status line. Every question re-states project, branch, and task.","sprint-status",{"claudeCode":12},"SKILL.md frontmatter at skills/sprint-status/SKILL.md",[677],{"path":478,"priority":325},{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":328,"sourceLanguage":18,"type":245},"skills/survey-generator","Compile a structured literature survey on any AI/ML topic. Agent curates a research bundle (taxonomy + sections + bibliography of real papers) from a public anchor resource, then a chosen LLM generates the survey artifact. Output target is a wiki page (markdown), not a one-off HTML — survey lands in `\u003Cwiki>/derived/surveys/\u003Cslug>.md` with full bibliography rows in `sources.md`. Provider-agnostic (Anthropic/OpenAI/OpenRouter/Fireworks/custom OpenAI-compat). Use when the user asks for a \"survey\", \"literature review\", \"lit review\", or \"deep dive\" on a technical topic.","survey-generator",{"claudeCode":12},"SKILL.md frontmatter at skills/survey-generator/SKILL.md",[685,686,688],{"path":478,"priority":325},{"path":687,"priority":574},"scripts/build-survey.js",{"path":689,"priority":574},"templates/research_bundle.template.json",{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":328,"sourceLanguage":18,"type":245},"skills/thoroughness-scoring","Score every decision point with a Thoroughness Rating (1-10). AI makes the marginal cost of doing things properly near-zero — pick the higher-rated option every time. Includes scope checks to distinguish contained vs unbounded work.","thoroughness-scoring",{"claudeCode":12},"SKILL.md frontmatter at skills/thoroughness-scoring/SKILL.md",[697],{"path":478,"priority":325},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":328,"sourceLanguage":18,"type":245},"skills/token-efficiency","Reduce token waste by 40-60% through anti-sycophancy rules, tool-call budgets, one-pass coding, task profiles, and read-before-write enforcement. Inspired by drona23/claude-token-efficient.","token-efficiency",{"claudeCode":12},"SKILL.md frontmatter at skills/token-efficiency/SKILL.md",[705],{"path":478,"priority":325},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":328,"sourceLanguage":18,"type":245},"skills/wiki-builder","Start, structure, and grow a persistent research wiki indexed in pro-workflow's SQLite knowledge base. Each wiki is a folder of markdown pages with provenance, plus a shadow FTS5 index so any session can recall it. Use when the user says \"start a wiki\", \"add to wiki\", \"compile a page\", \"wiki on X\", or wants a long-lived knowledge base on a topic, paper, product, person, project, or codebase.","wiki-builder",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki-builder/SKILL.md",[713,714,716,718,720,722,724,726,728,730,732,734,736],{"path":478,"priority":325},{"path":715,"priority":338},"references/wiki-flavors.md",{"path":717,"priority":574},"scripts/init_wiki.sh",{"path":719,"priority":574},"scripts/wiki-cli.js",{"path":721,"priority":574},"templates/index.md",{"path":723,"priority":574},"templates/maintenance-log.md",{"path":725,"priority":574},"templates/prompts/compile-concept-page.md",{"path":727,"priority":574},"templates/prompts/compile-index.md",{"path":729,"priority":574},"templates/prompts/compile-source-page.md",{"path":731,"priority":574},"templates/prompts/lint-wiki.md",{"path":733,"priority":574},"templates/prompts/query-and-file.md",{"path":735,"priority":574},"templates/sources.md",{"path":737,"priority":574},"templates/wiki.config.md",{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":328,"sourceLanguage":18,"type":245},"skills/wiki-query","Query pro-workflow wikis via SQLite FTS5 BM25 retrieval. Returns top-K passages with citations. Use when answering a question that any of the user's wikis already covers, when the user says \"what does the wiki say about X\", \"ask wiki\", \"search wikis\", or before drafting a new wiki page (to avoid duplication).","wiki-query",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki-query/SKILL.md",[745,746],{"path":478,"priority":325},{"path":747,"priority":574},"scripts/query.js",{"basePath":749,"description":750,"displayName":751,"installMethods":752,"rationale":753,"selectedPaths":754,"source":328,"sourceLanguage":18,"type":245},"skills/wiki-research-loop","Auto-grow a pro-workflow wiki by running a budget-capped BFS research loop over pluggable source fetchers (web, arXiv, GitHub). Each iteration pops a seed from the queue, fetches sources, drafts a wiki page, dedupes claims against existing pages, enqueues follow-up seeds. Halts on budget cap, depth cap, or convergence. Use when the user says \"research \u003Ctopic>\", \"grow the \u003Cslug> wiki\", \"auto-research\", or wants a knowledge base that builds itself overnight.","wiki-research-loop",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki-research-loop/SKILL.md",[755,756,758,760,762],{"path":478,"priority":325},{"path":757,"priority":574},"scripts/research-loop.js",{"path":759,"priority":574},"scripts/source-fetchers/arxiv.js",{"path":761,"priority":574},"scripts/source-fetchers/github.js",{"path":763,"priority":574},"scripts/source-fetchers/web.js",{"basePath":765,"description":766,"displayName":767,"installMethods":768,"rationale":769,"selectedPaths":770,"source":328,"sourceLanguage":18,"type":245},"skills/wiki-viewer","Render a self-contained HTML viewer for a pro-workflow wiki. Pages, sources, claims, seed queue, page-link graph and full-text search all in one file. No external dependencies, no JS framework, S3-uploadable. Use when the user wants to browse a wiki visually, share its current state with someone, audit research progress, or hand off a knowledge base. Inspired by Thariq Shihipar's \"Unreasonable Effectiveness of HTML\" — favors information density and shareability over markdown-only outputs.","wiki-viewer",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki-viewer/SKILL.md",[771,772],{"path":478,"priority":325},{"path":773,"priority":574},"scripts/render.js",{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":328,"sourceLanguage":18,"type":245},"skills/wrap-up","End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.","wrap-up",{"claudeCode":12},"SKILL.md frontmatter at skills/wrap-up/SKILL.md",[781],{"path":478,"priority":325},{"sources":783},[784],"manual",{"npmPackage":244},{"closedIssues90d":230,"description":787,"forks":231,"homepage":788,"openIssues90d":8,"pushedAt":233,"readmeSize":228,"stars":234,"topics":789},"Claude Code learns from your corrections: self-correcting memory that compounds over 50+ sessions. Context engineering, parallel worktrees, agent teams, and 17 battle-tested skills.","https://rohitg00.github.io/pro-workflow/infographic.html",[790,214,791,273,792,793,294,794,795,796,797,798,511,276,799,298,274,295,800],"claude","cursor","agent-orchestration","ai-agents","ai-workflow","claude-code-plugin","claude-code-skills","claude-skills","codex","gemini-cli","worktrees",{"downloads":236},{"classifiedAt":803,"discoverAt":804,"extractAt":805,"githubAt":805,"npmAt":806,"updatedAt":803},1778696594915,1778696588306,1778696590961,1778696593284,[214,212,210,213,211],{"evaluatedAt":240,"extractAt":290,"updatedAt":240},[],[811,840,870,900,928,957],{"_creationTime":812,"_id":813,"community":814,"display":815,"identity":821,"providers":826,"relations":833,"tags":836,"workflow":837},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":816,"installMethods":817,"name":819,"sourceUrl":820},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":818},"ruvnet/ruflo","Validate Plugin","https://github.com/ruvnet/ruflo",{"basePath":822,"githubOwner":823,"githubRepo":824,"locale":18,"slug":825,"type":245},"plugins/ruflo-plugin-creator/skills/validate-plugin","ruvnet","ruflo","validate-plugin",{"evaluate":827,"extract":832},{"promptVersionExtension":203,"promptVersionScoring":204,"score":828,"tags":829,"targetMarket":215,"tier":216},100,[830,258,276,214,831],"validation","mcp",{"commitSha":279,"license":280},{"parentExtensionId":834,"repoId":835},"k17f4y1y2y777p7zrxxhbnf03n86mr5j","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[214,276,831,258,830],{"evaluatedAt":838,"extractAt":839,"updatedAt":838},1778701241052,1778696691708,{"_creationTime":841,"_id":842,"community":843,"display":844,"identity":850,"providers":854,"relations":863,"tags":865,"workflow":866},1778699106670.4258,"k17c1n6dbde7qh2wemx78d13t986n7x2",{"reviewCount":8},{"description":845,"installMethods":846,"name":848,"sourceUrl":849},"Use when routing Claude Code through a local LiteLLM proxy to GitHub Copilot, reducing direct Anthropic spend, configuring ANTHROPIC_BASE_URL or ANTHROPIC_MODEL overrides, or troubleshooting Copilot proxy setup failures such as model-not-found, no localhost traffic, or GitHub 401/403 auth errors.",{"claudeCode":847},"xixu-me/skills","running-claude-code-via-litellm-copilot","https://github.com/xixu-me/skills",{"basePath":851,"githubOwner":852,"githubRepo":853,"locale":18,"slug":848,"type":245},"skills/running-claude-code-via-litellm-copilot","xixu-me","skills",{"evaluate":855,"extract":862},{"promptVersionExtension":203,"promptVersionScoring":204,"score":828,"tags":856,"targetMarket":215,"tier":216},[857,858,859,214,860,861],"copilot","litellm","proxy","configuration","troubleshooting",{"commitSha":279},{"repoId":864},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[214,860,857,858,859,861],{"evaluatedAt":867,"extractAt":868,"updatedAt":869},1778699196029,1778699106670,1778699384216,{"_creationTime":871,"_id":872,"community":873,"display":874,"identity":880,"providers":884,"relations":892,"tags":895,"workflow":896},1778696712851.9746,"k17ef0e0f693nd248cs3f63rys86ndy8",{"reviewCount":8},{"description":875,"installMethods":876,"name":878,"sourceUrl":879},"Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says \"guard\", \"protect session\", \"context getting long\", \"prevent compaction\", \"session management\", or is running agent teams that need continuous context protection.\n",{"claudeCode":877},"Ruya-AI/cozempic","guard","https://github.com/Ruya-AI/cozempic",{"basePath":881,"githubOwner":882,"githubRepo":883,"locale":18,"slug":878,"type":245},"plugin/skills/guard","Ruya-AI","cozempic",{"evaluate":885,"extract":891},{"promptVersionExtension":203,"promptVersionScoring":204,"score":828,"tags":886,"targetMarket":215,"tier":216},[887,888,214,889,890],"session-management","context-pruning","python","utility",{"commitSha":279},{"parentExtensionId":893,"repoId":894},"k176hd1j2vn0hpak7ds6v3eand86mfqh","kd79d77qmyh3826dwhk7ynx9xd86nmqm",[214,888,889,887,890],{"evaluatedAt":897,"extractAt":898,"updatedAt":899},1778696790816,1778696712852,1778696924761,{"_creationTime":901,"_id":902,"community":903,"display":904,"identity":910,"providers":914,"relations":921,"tags":924,"workflow":925},1778694480889.9487,"k17eg219cke0p45yfhh8n2t37986mgm4",{"reviewCount":8},{"description":905,"installMethods":906,"name":908,"sourceUrl":909},"Interactive assistant for creating new Claude commands with proper structure, patterns, and MCP tool integration",{"claudeCode":907},"NeoLabHQ/context-engineering-kit","create-command","https://github.com/NeoLabHQ/context-engineering-kit",{"basePath":911,"githubOwner":912,"githubRepo":913,"locale":18,"slug":908,"type":245},"plugins/customaize-agent/skills/create-command","NeoLabHQ","context-engineering-kit",{"evaluate":915,"extract":920},{"promptVersionExtension":203,"promptVersionScoring":204,"score":828,"tags":916,"targetMarket":215,"tier":216},[917,918,919,831,214],"command-creation","agent-development","prompt-engineering",{"commitSha":279},{"parentExtensionId":922,"repoId":923},"k173g0c46wghgz5j9gn02wfydn86mkh8","kd7a3rj13ezgx1wgm0jfh08hsx86n0sz",[918,214,917,831,919],{"evaluatedAt":926,"extractAt":927,"updatedAt":926},1778694773368,1778694480890,{"_creationTime":929,"_id":930,"community":931,"display":932,"identity":938,"providers":943,"relations":950,"tags":953,"workflow":954},1778692488329.0164,"k17d7dgccv6vnj9tcw0cehwnph86nryb",{"reviewCount":8},{"description":933,"installMethods":934,"name":936,"sourceUrl":937},"Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.",{"claudeCode":935},"luiseiman/claude-kit","Rule Effectiveness Analysis","https://github.com/luiseiman/claude-kit",{"basePath":939,"githubOwner":940,"githubRepo":941,"locale":18,"slug":942,"type":245},"skills/rule-effectiveness","luiseiman","claude-kit","rule-effectiveness",{"evaluate":944,"extract":949},{"promptVersionExtension":203,"promptVersionScoring":204,"score":828,"tags":945,"targetMarket":215,"tier":216},[214,860,946,947,948],"analysis","optimization","git",{"commitSha":279,"license":280},{"parentExtensionId":951,"repoId":952},"k17650xadq8363kzchr4w0gmf186nq24","kd79wqc8an5wh20cc2znr8tyb586mxwx",[946,214,860,948,947],{"evaluatedAt":955,"extractAt":956,"updatedAt":955},1778693275143,1778692488329,{"_creationTime":958,"_id":959,"community":960,"display":961,"identity":965,"providers":967,"relations":974,"tags":975,"workflow":976},1778692488329.0137,"k172mwc9y507ztvq3eqqkqnhvh86n16s",{"reviewCount":8},{"description":962,"installMethods":963,"name":964,"sourceUrl":937},"Initializes the Claude Code configuration in a new or existing project using the dotforge template.",{"claudeCode":935},"bootstrap-project",{"basePath":966,"githubOwner":940,"githubRepo":941,"locale":18,"slug":964,"type":245},"skills/bootstrap-project",{"evaluate":968,"extract":973},{"promptVersionExtension":203,"promptVersionScoring":204,"score":828,"tags":969,"targetMarket":215,"tier":216},[860,970,971,972,214],"project-setup","automation","dotforge",{"commitSha":279},{"parentExtensionId":951,"repoId":952},[971,214,860,972,970],{"evaluatedAt":977,"extractAt":956,"updatedAt":977},1778692993130]