[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-rohitg00-permission-tuner-en":3,"guides-for-rohitg00-permission-tuner":808,"similar-k17d0sfb1f16t9ya426eh2wv7186nqdj-en":809},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":230,"parentExtension":244,"providers":306,"relations":310,"repo":311,"tags":806,"workflow":807},1778696595410.5662,"k17d0sfb1f16t9ya426eh2wv7186nqdj",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"rohitg00/pro-workflow","permission-tuner","https://github.com/rohitg00/pro-workflow",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":237},1778696910175.6907,"kn74hsxdgwt08w15dtakefhb8186ne2m","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":198,"promptVersionExtension":202,"promptVersionScoring":203,"purpose":204,"rationale":205,"score":206,"summary":207,"tags":208,"targetMarket":214,"tier":215,"useCases":216},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,175,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of permission denial patterns slowing down workflows and suggests using it after sessions with many denials.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill analyzes denial patterns to generate optimized alwaysAllow and alwaysDeny rules, offering a distinct value over default LLM behavior by automating permission management.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete workflow from data gathering to rule generation and user approval, suitable for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on analyzing and optimizing permission rules, not unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's functionality of analyzing permission denial patterns and generating rules.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific bash commands and permission categories (Read, Glob, Grep, etc.) as scoped tools.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md details the analysis steps, provides example rules, and lists categories for auto-approval, effectively documenting parameters.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tools and actions like 'Read', 'Glob', 'Grep', 'Bash(git status)' are descriptive within the context of permission tuning.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs are file paths and command patterns; outputs are structured rule suggestions and a text report, adhering to minimal I/O.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The README indicates an MIT license, which is a permissive OSS license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-12, well within the last 3 months.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension does not appear to use third-party dependencies based on the provided files.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill operates on permission configurations and command patterns, not sensitive secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill focuses on analyzing existing permission configurations and command patterns, not executing arbitrary external code or data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill analyzes local files and command patterns, and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill primarily reads configuration files and suggests rules, without modifying files outside its defined scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or deny-retry loops are evident in the skill's described functionality.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's operation is local to permission configurations and command analysis, with no outbound data submission.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks; descriptions are clean.",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","The skill logic described in SKILL.md is readable and does not involve obfuscated code or runtime fetches.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill assumes standard file locations for .claude/settings.json but does not make rigid project structure assumptions.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","22 opened, 5 closed in 90 days indicates a good closure rate and active maintenance.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The README mentions 'npm/v/pro-workflow' and the commit date is recent, suggesting versioning is managed.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The skill describes analyzing specific command patterns and file structures, implying a form of validation.",{"category":66,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill's rules explicitly deny auto-approval for destructive operations and require user confirmation before applying any rules.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The skill outlines clear steps and provides example output, suggesting structured error handling for common scenarios like missing files.",{"category":103,"check":113,"severity":63,"summary":114},"Logging","The skill's primary function is analysis and rule generation, not destructive actions requiring an audit log.",{"category":116,"check":117,"severity":63,"summary":118},"Compliance","GDPR","The skill operates on permission patterns and command structures, not personal data.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill's functionality is general and not tied to any specific geographic or legal jurisdiction; targetMarket is 'global'.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The skill relies on standard shell commands and file operations, expected to be stable across POSIX environments.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README provides a comprehensive overview of the Pro Workflow project, including installation and usage examples.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension focuses on a specific task, analyzing permissions and generating rules, rather than exposing a large number of disparate tools.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The skill uses distinct categories like 'Read', 'Glob', 'Grep', and specific bash command patterns, avoiding near-synonym overlap.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All advertised features, such as analyzing denials and generating rules, are implemented and described in the SKILL.md.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear installation instructions and example commands.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The SKILL.md implies clear reporting of permission patterns and provides an example output report which aids in understanding outcomes.",{"category":146,"check":147,"severity":63,"summary":148},"Execution","Pinned dependencies","No third-party dependencies are explicitly managed or listed for this specific skill.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The skill generates rules for user approval before applying them, acting as a form of dry-run preview.",{"category":153,"check":154,"severity":63,"summary":155},"Protocol","Idempotent retry & timeouts","The skill is primarily analytical and does not involve remote calls or state-changing operations requiring idempotency.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The skill's functionality is local and does not appear to emit telemetry.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill's purpose is precisely defined as analyzing permission denial patterns and generating alwaysAllow/alwaysDeny rules, with clear triggers provided.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise, clearly stating the name and a brief, actionable description suitable for precise routing.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md is concise, detailing workflow and analysis steps without excessive length.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and analysis steps directly, without needing to delegate to separate files for this scope of information.",{"category":169,"check":173,"severity":63,"summary":174},"Forked exploration","This skill is analytical and does not involve deep exploration requiring a forked context.",{"category":22,"check":176,"severity":24,"summary":177},"Usage examples","The SKILL.md provides clear examples of permission data and the generated rule format.",{"category":22,"check":179,"severity":24,"summary":180},"Edge cases","The skill categorizes permissions by risk level (safe, ask, never auto-approve), implicitly handling edge cases and limitations.",{"category":103,"check":182,"severity":63,"summary":183},"Tool Fallback","This skill uses standard shell commands and does not rely on external MCP servers.",{"category":185,"check":186,"severity":24,"summary":187},"Safety","Halt on unexpected state","The skill requires user approval before applying rules and categorizes commands by risk, ensuring it halts on potentially unsafe states.",{"category":91,"check":189,"severity":24,"summary":190},"Cross-skill coupling","The skill operates standalone on permission configurations and does not implicitly rely on other skills.",1778696910075,"This skill analyzes permission denial patterns from session data to generate optimized 'alwaysAllow' and 'alwaysDeny' rules, helping to reduce prompt fatigue and streamline workflows.",[194,195,196,197],"Analyze permission denial patterns","Generate optimized alwaysAllow and alwaysDeny rules","Categorize rules by risk level (safe, medium, dangerous)","Provide estimated prompt savings",[199,200,201],"Automatically applying rules without user approval","Analyzing permissions beyond denial patterns","Managing any other aspect of Claude Code configuration","3.0.0","4.4.0","To automate the optimization of permission rules by analyzing denial patterns, saving users time and reducing interruptions from frequent permission prompts.","All checks passed with high severity. The skill is well-documented, secure, and addresses a specific user need effectively.",99,"A well-implemented and secure skill for optimizing permission rules.",[209,210,211,212,213],"permissions","security","rules","automation","configuration","global","verified",[217,218,219],"When permission prompts repeatedly interrupt workflow","When starting a new project to pre-configure permissions","After a session with many manual permission approvals",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"popularity":233,"security":235,"testCoverage":236},{"hasLockfile":222},true,1778696896993,{"descriptionLength":225,"readmeSize":226},177,22012,{"closedIssues90d":228,"forks":229,"hasChangelog":230,"openIssues90d":8,"pushedAt":231,"stars":232},5,203,false,1778554780000,2113,{"npmDownloads":234},611,{"hasNpmPackage":222,"smitheryVerified":230},{"hasCi":222,"hasTests":230},{"updatedAt":238},1778696910175,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/permission-tuner","rohitg00","pro-workflow","skill",{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":254,"parentExtension":257,"providers":288,"relations":302,"tags":303,"workflow":304},1778696595410.5615,"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv",{"reviewCount":8},{"description":249,"installMethods":250,"name":253,"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":242,"cursor":251,"npm":242,"skillkit":252},"/add-plugin pro-workflow","npx skillkit install pro-workflow","Pro Workflow",{"basePath":255,"githubOwner":241,"githubRepo":242,"locale":18,"slug":242,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":282,"tags":284,"workflow":285},1778696595410.5613,"k1741gyqaf0tj1ffq65gjpsm6x86mfhx",{"reviewCount":8},{"description":262,"installMethods":263,"name":253,"sourceUrl":14},"Battle-tested Claude Code workflows from power users",{"claudeCode":12},{"basePath":255,"githubOwner":241,"githubRepo":242,"locale":18,"slug":242,"type":265},"marketplace",{"evaluate":267,"extract":275},{"promptVersionExtension":268,"promptVersionScoring":203,"score":206,"tags":269,"targetMarket":214,"tier":215},"3.1.0",[270,271,272,273,274],"workflow","productivity","ai-assistance","developer-tools","knowledge-management",{"commitSha":276,"license":277,"marketplace":278,"plugin":280},"HEAD","MIT",{"name":242,"pluginCount":279},1,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd7am4e918eq98hrd9s31jm4vs86nn0b",[272,273,274,271,270],{"evaluatedAt":286,"extractAt":287,"updatedAt":286},1778696611346,1778696595410,{"evaluate":289,"extract":299},{"promptVersionExtension":202,"promptVersionScoring":203,"score":290,"tags":291,"targetMarket":214,"tier":298},96,[270,271,292,293,294,295,296,297],"ai-coding","self-correction","knowledge-base","sqlite","hooks","agents","community",{"commitSha":276,"license":277,"plugin":300},{"mcpCount":8,"provider":281,"skillCount":301},34,{"parentExtensionId":259,"repoId":283},[297,292,296,294,271,293,295,270],{"evaluatedAt":305,"extractAt":287,"updatedAt":305},1778696621396,{"evaluate":307,"extract":309},{"promptVersionExtension":202,"promptVersionScoring":203,"score":206,"tags":308,"targetMarket":214,"tier":215},[209,210,211,212,213],{"commitSha":276},{"parentExtensionId":246,"repoId":283},{"_creationTime":312,"_id":283,"identity":313,"providers":314,"workflow":801},1778696588306.821,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":315,"discover":780,"extract":783,"github":784,"npm":800},{"commitSha":276,"extensions":316},[317,327,468,477,485,493,501,509,517,525,533,541,549,557,565,576,584,592,600,608,616,621,629,636,644,652,660,668,676,688,696,704,736,746,762,772],{"basePath":255,"description":262,"displayName":242,"installMethods":318,"rationale":319,"selectedPaths":320,"source":326,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[321,324],{"path":322,"priority":323},".claude-plugin/marketplace.json","mandatory",{"path":325,"priority":323},"README.md","rule",{"basePath":255,"description":249,"displayName":242,"installMethods":328,"license":277,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":18,"type":256},{"claudeCode":242},"plugin manifest at .claude-plugin/plugin.json",[331,333,334,337,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,406,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],{"path":332,"priority":323},".claude-plugin/plugin.json",{"path":325,"priority":323},{"path":335,"priority":336},"skills/agent-teams/SKILL.md","medium",{"path":338,"priority":336},"skills/auto-setup/SKILL.md",{"path":340,"priority":336},"skills/batch-orchestration/SKILL.md",{"path":342,"priority":336},"skills/bug-capture/SKILL.md",{"path":344,"priority":336},"skills/compact-guard/SKILL.md",{"path":346,"priority":336},"skills/context-engineering/SKILL.md",{"path":348,"priority":336},"skills/context-optimizer/SKILL.md",{"path":350,"priority":336},"skills/cost-tracker/SKILL.md",{"path":352,"priority":336},"skills/deslop/SKILL.md",{"path":354,"priority":336},"skills/file-watcher/SKILL.md",{"path":356,"priority":336},"skills/insights/SKILL.md",{"path":358,"priority":336},"skills/learn-rule/SKILL.md",{"path":360,"priority":336},"skills/llm-council/SKILL.md",{"path":362,"priority":336},"skills/llm-gate/SKILL.md",{"path":364,"priority":336},"skills/mcp-audit/SKILL.md",{"path":366,"priority":336},"skills/module-map/SKILL.md",{"path":368,"priority":336},"skills/orchestrate/SKILL.md",{"path":370,"priority":336},"skills/parallel-worktrees/SKILL.md",{"path":372,"priority":336},"skills/permission-tuner/SKILL.md",{"path":374,"priority":336},"skills/plan-interrogate/SKILL.md",{"path":376,"priority":336},"skills/pro-workflow/SKILL.md",{"path":378,"priority":336},"skills/replay-learnings/SKILL.md",{"path":380,"priority":336},"skills/safe-mode/SKILL.md",{"path":382,"priority":336},"skills/session-handoff/SKILL.md",{"path":384,"priority":336},"skills/smart-commit/SKILL.md",{"path":386,"priority":336},"skills/sprint-status/SKILL.md",{"path":388,"priority":336},"skills/survey-generator/SKILL.md",{"path":390,"priority":336},"skills/thoroughness-scoring/SKILL.md",{"path":392,"priority":336},"skills/token-efficiency/SKILL.md",{"path":394,"priority":336},"skills/wiki-builder/SKILL.md",{"path":396,"priority":336},"skills/wiki-query/SKILL.md",{"path":398,"priority":336},"skills/wiki-research-loop/SKILL.md",{"path":400,"priority":336},"skills/wiki-viewer/SKILL.md",{"path":402,"priority":336},"skills/wrap-up/SKILL.md",{"path":404,"priority":405},"agents/context-engineer.md","high",{"path":407,"priority":405},"agents/cost-analyst.md",{"path":409,"priority":405},"agents/debugger.md",{"path":411,"priority":405},"agents/orchestrator.md",{"path":413,"priority":405},"agents/permission-analyst.md",{"path":415,"priority":405},"agents/planner.md",{"path":417,"priority":405},"agents/reviewer.md",{"path":419,"priority":405},"agents/scout.md",{"path":421,"priority":405},"commands/auto-setup.md",{"path":423,"priority":405},"commands/commit.md",{"path":425,"priority":405},"commands/compact-guard.md",{"path":427,"priority":405},"commands/context-optimizer.md",{"path":429,"priority":405},"commands/cost-tracker.md",{"path":431,"priority":405},"commands/deslop.md",{"path":433,"priority":405},"commands/develop.md",{"path":435,"priority":405},"commands/doctor.md",{"path":437,"priority":405},"commands/handoff.md",{"path":439,"priority":405},"commands/insights.md",{"path":441,"priority":405},"commands/learn-rule.md",{"path":443,"priority":405},"commands/learn.md",{"path":445,"priority":405},"commands/list.md",{"path":447,"priority":405},"commands/mcp-audit.md",{"path":449,"priority":405},"commands/parallel.md",{"path":451,"priority":405},"commands/permission-tuner.md",{"path":453,"priority":405},"commands/replay.md",{"path":455,"priority":405},"commands/safe-mode.md",{"path":457,"priority":405},"commands/search.md",{"path":459,"priority":405},"commands/sprint-status.md",{"path":461,"priority":405},"commands/wiki.md",{"path":463,"priority":405},"commands/wrap-up.md",{"path":465,"priority":405},"hooks/hooks.json",{"path":467,"priority":405},".cursor-plugin/plugin.json",{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"source":326,"sourceLanguage":18,"type":243},"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",[475],{"path":476,"priority":323},"SKILL.md",{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":326,"sourceLanguage":18,"type":243},"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",[484],{"path":476,"priority":323},{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":326,"sourceLanguage":18,"type":243},"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",[492],{"path":476,"priority":323},{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":326,"sourceLanguage":18,"type":243},"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",[500],{"path":476,"priority":323},{"basePath":502,"description":503,"displayName":504,"installMethods":505,"rationale":506,"selectedPaths":507,"source":326,"sourceLanguage":18,"type":243},"skills/compact-guard","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.","compact-guard",{"claudeCode":12},"SKILL.md frontmatter at skills/compact-guard/SKILL.md",[508],{"path":476,"priority":323},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":326,"sourceLanguage":18,"type":243},"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",[516],{"path":476,"priority":323},{"basePath":518,"description":519,"displayName":520,"installMethods":521,"rationale":522,"selectedPaths":523,"source":326,"sourceLanguage":18,"type":243},"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",[524],{"path":476,"priority":323},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":326,"sourceLanguage":18,"type":243},"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",[532],{"path":476,"priority":323},{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":326,"sourceLanguage":18,"type":243},"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",[540],{"path":476,"priority":323},{"basePath":542,"description":543,"displayName":544,"installMethods":545,"rationale":546,"selectedPaths":547,"source":326,"sourceLanguage":18,"type":243},"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",[548],{"path":476,"priority":323},{"basePath":550,"description":551,"displayName":552,"installMethods":553,"rationale":554,"selectedPaths":555,"source":326,"sourceLanguage":18,"type":243},"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",[556],{"path":476,"priority":323},{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":326,"sourceLanguage":18,"type":243},"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",[564],{"path":476,"priority":323},{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":326,"sourceLanguage":18,"type":243},"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",[572,573],{"path":476,"priority":323},{"path":574,"priority":575},"scripts/council.js","low",{"basePath":577,"description":578,"displayName":579,"installMethods":580,"rationale":581,"selectedPaths":582,"source":326,"sourceLanguage":18,"type":243},"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",[583],{"path":476,"priority":323},{"basePath":585,"description":586,"displayName":587,"installMethods":588,"rationale":589,"selectedPaths":590,"source":326,"sourceLanguage":18,"type":243},"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",[591],{"path":476,"priority":323},{"basePath":593,"description":594,"displayName":595,"installMethods":596,"rationale":597,"selectedPaths":598,"source":326,"sourceLanguage":18,"type":243},"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",[599],{"path":476,"priority":323},{"basePath":601,"description":602,"displayName":603,"installMethods":604,"rationale":605,"selectedPaths":606,"source":326,"sourceLanguage":18,"type":243},"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",[607],{"path":476,"priority":323},{"basePath":609,"description":610,"displayName":611,"installMethods":612,"rationale":613,"selectedPaths":614,"source":326,"sourceLanguage":18,"type":243},"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",[615],{"path":476,"priority":323},{"basePath":240,"description":10,"displayName":13,"installMethods":617,"rationale":618,"selectedPaths":619,"source":326,"sourceLanguage":18,"type":243},{"claudeCode":12},"SKILL.md frontmatter at skills/permission-tuner/SKILL.md",[620],{"path":476,"priority":323},{"basePath":622,"description":623,"displayName":624,"installMethods":625,"rationale":626,"selectedPaths":627,"source":326,"sourceLanguage":18,"type":243},"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",[628],{"path":476,"priority":323},{"basePath":630,"description":631,"displayName":242,"installMethods":632,"rationale":633,"selectedPaths":634,"source":326,"sourceLanguage":18,"type":243},"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",[635],{"path":476,"priority":323},{"basePath":637,"description":638,"displayName":639,"installMethods":640,"rationale":641,"selectedPaths":642,"source":326,"sourceLanguage":18,"type":243},"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",[643],{"path":476,"priority":323},{"basePath":645,"description":646,"displayName":647,"installMethods":648,"rationale":649,"selectedPaths":650,"source":326,"sourceLanguage":18,"type":243},"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",[651],{"path":476,"priority":323},{"basePath":653,"description":654,"displayName":655,"installMethods":656,"rationale":657,"selectedPaths":658,"source":326,"sourceLanguage":18,"type":243},"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",[659],{"path":476,"priority":323},{"basePath":661,"description":662,"displayName":663,"installMethods":664,"rationale":665,"selectedPaths":666,"source":326,"sourceLanguage":18,"type":243},"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",[667],{"path":476,"priority":323},{"basePath":669,"description":670,"displayName":671,"installMethods":672,"rationale":673,"selectedPaths":674,"source":326,"sourceLanguage":18,"type":243},"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",[675],{"path":476,"priority":323},{"basePath":677,"description":678,"displayName":679,"installMethods":680,"rationale":681,"selectedPaths":682,"source":326,"sourceLanguage":18,"type":243},"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",[683,684,686],{"path":476,"priority":323},{"path":685,"priority":575},"scripts/build-survey.js",{"path":687,"priority":575},"templates/research_bundle.template.json",{"basePath":689,"description":690,"displayName":691,"installMethods":692,"rationale":693,"selectedPaths":694,"source":326,"sourceLanguage":18,"type":243},"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",[695],{"path":476,"priority":323},{"basePath":697,"description":698,"displayName":699,"installMethods":700,"rationale":701,"selectedPaths":702,"source":326,"sourceLanguage":18,"type":243},"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",[703],{"path":476,"priority":323},{"basePath":705,"description":706,"displayName":707,"installMethods":708,"rationale":709,"selectedPaths":710,"source":326,"sourceLanguage":18,"type":243},"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",[711,712,714,716,718,720,722,724,726,728,730,732,734],{"path":476,"priority":323},{"path":713,"priority":336},"references/wiki-flavors.md",{"path":715,"priority":575},"scripts/init_wiki.sh",{"path":717,"priority":575},"scripts/wiki-cli.js",{"path":719,"priority":575},"templates/index.md",{"path":721,"priority":575},"templates/maintenance-log.md",{"path":723,"priority":575},"templates/prompts/compile-concept-page.md",{"path":725,"priority":575},"templates/prompts/compile-index.md",{"path":727,"priority":575},"templates/prompts/compile-source-page.md",{"path":729,"priority":575},"templates/prompts/lint-wiki.md",{"path":731,"priority":575},"templates/prompts/query-and-file.md",{"path":733,"priority":575},"templates/sources.md",{"path":735,"priority":575},"templates/wiki.config.md",{"basePath":737,"description":738,"displayName":739,"installMethods":740,"rationale":741,"selectedPaths":742,"source":326,"sourceLanguage":18,"type":243},"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",[743,744],{"path":476,"priority":323},{"path":745,"priority":575},"scripts/query.js",{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":326,"sourceLanguage":18,"type":243},"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",[753,754,756,758,760],{"path":476,"priority":323},{"path":755,"priority":575},"scripts/research-loop.js",{"path":757,"priority":575},"scripts/source-fetchers/arxiv.js",{"path":759,"priority":575},"scripts/source-fetchers/github.js",{"path":761,"priority":575},"scripts/source-fetchers/web.js",{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":326,"sourceLanguage":18,"type":243},"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",[769,770],{"path":476,"priority":323},{"path":771,"priority":575},"scripts/render.js",{"basePath":773,"description":774,"displayName":775,"installMethods":776,"rationale":777,"selectedPaths":778,"source":326,"sourceLanguage":18,"type":243},"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",[779],{"path":476,"priority":323},{"sources":781},[782],"manual",{"npmPackage":242},{"closedIssues90d":228,"description":785,"forks":229,"homepage":786,"openIssues90d":8,"pushedAt":231,"readmeSize":226,"stars":232,"topics":787},"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",[788,789,790,270,791,792,292,793,794,795,796,797,512,273,798,296,271,293,799],"claude","claude-code","cursor","agent-orchestration","ai-agents","ai-workflow","claude-code-plugin","claude-code-skills","claude-skills","codex","gemini-cli","worktrees",{"downloads":234},{"classifiedAt":802,"discoverAt":803,"extractAt":804,"githubAt":804,"npmAt":805,"updatedAt":802},1778696594915,1778696588306,1778696590961,1778696593284,[212,213,209,211,210],{"evaluatedAt":238,"extractAt":287,"updatedAt":238},[],[810,837,868,894,916,945],{"_creationTime":811,"_id":812,"community":813,"display":814,"identity":820,"providers":823,"relations":829,"tags":832,"workflow":833},1778692275423.9888,"k1732y2ybthsdw3j4kjy694tmd86nv8w",{"reviewCount":8},{"description":815,"installMethods":816,"name":818,"sourceUrl":819},"Show all active rules. Use when the user says \"/rules\", \"show rules\", \"list rules\", \"what are my rules\", or wants to see their current persistent instructions.",{"claudeCode":817},"Lexxes-Projects/obey","obey","https://github.com/Lexxes-Projects/obey",{"basePath":821,"githubOwner":822,"githubRepo":818,"locale":18,"slug":211,"type":243},"skills/rules","Lexxes-Projects",{"evaluate":824,"extract":828},{"promptVersionExtension":202,"promptVersionScoring":203,"score":825,"tags":826,"targetMarket":214,"tier":215},100,[211,827,271,270,213],"enforcement",{"commitSha":276,"license":277},{"parentExtensionId":830,"repoId":831},"k17ccytjrakavnrzgdbzkbcjj186nr1f","kd75x7p4gkt5vx785rmc3msdhs86neap",[213,827,271,211,270],{"evaluatedAt":834,"extractAt":835,"updatedAt":836},1778692373874,1778692275424,1778692422383,{"_creationTime":838,"_id":839,"community":840,"display":841,"identity":847,"providers":852,"relations":861,"tags":864,"workflow":865},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":842,"installMethods":843,"name":845,"sourceUrl":846},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":844},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":848,"githubOwner":849,"githubRepo":850,"locale":18,"slug":851,"type":243},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":853,"extract":860},{"promptVersionExtension":202,"promptVersionScoring":203,"score":825,"tags":854,"targetMarket":214,"tier":215},[855,856,270,857,212,858,859],"git","development-environment","tmux","cli","developer-tool",{"commitSha":276,"license":277},{"parentExtensionId":862,"repoId":863},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[212,858,859,856,855,857,270],{"evaluatedAt":866,"extractAt":867,"updatedAt":866},1778699613343,1778699234184,{"_creationTime":869,"_id":870,"community":871,"display":872,"identity":878,"providers":880,"relations":887,"tags":889,"workflow":890},1778699468747.1746,"k1707pszx7h026a651dp5tvaxd86m3ag",{"reviewCount":8},{"description":873,"installMethods":874,"name":876,"sourceUrl":877},"Create public Google Docs or Google Sheet files without requiring OAuth. Use this skill to create and edit Google Docs and Sheets, no Google sign-in required. Documents are viewable at shareable links. Registration is automatic on first use.",{"claudeCode":875},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":255,"githubOwner":879,"githubRepo":876,"locale":18,"slug":876,"type":243},"zagmoai",{"evaluate":881,"extract":886},{"promptVersionExtension":202,"promptVersionScoring":203,"score":825,"tags":882,"targetMarket":214,"tier":215},[883,884,271,212,885],"google-docs","google-sheets","api-client",{"commitSha":276},{"repoId":888},"kd776ynh73t0d6samn4bnxdf3x86n8mj",[885,212,883,884,271],{"evaluatedAt":891,"extractAt":892,"updatedAt":893},1778699485884,1778699468747,1778699509178,{"_creationTime":895,"_id":896,"community":897,"display":898,"identity":901,"providers":904,"relations":912,"tags":913,"workflow":914},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":899,"installMethods":900,"name":850,"sourceUrl":846},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":844},{"basePath":902,"githubOwner":849,"githubRepo":850,"locale":18,"slug":903,"type":243},"skills/ask","ask",{"evaluate":905,"extract":911},{"promptVersionExtension":202,"promptVersionScoring":203,"score":825,"tags":906,"targetMarket":214,"tier":215},[858,212,907,908,909,910],"llm","prompting","code-review","artifact-generation",{"commitSha":276,"license":277},{"parentExtensionId":862,"repoId":863},[910,212,858,909,907,908],{"evaluatedAt":915,"extractAt":867,"updatedAt":915},1778699303045,{"_creationTime":917,"_id":918,"community":919,"display":920,"identity":926,"providers":931,"relations":938,"tags":940,"workflow":941},1778699106670.4268,"k179cgk616p3xva37r5jqsfwvh86mcp2",{"reviewCount":8},{"description":921,"installMethods":922,"name":924,"sourceUrl":925},"Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.",{"claudeCode":923},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":927,"githubOwner":928,"githubRepo":929,"locale":18,"slug":930,"type":243},"skills/use-my-browser","xixu-me","skills","use-my-browser",{"evaluate":932,"extract":937},{"promptVersionExtension":202,"promptVersionScoring":203,"score":825,"tags":933,"targetMarket":214,"tier":215},[934,935,212,936,273],"browser","debugging","ux",{"commitSha":276,"license":277},{"repoId":939},"kd77r2vb42jmgam0qbr9f2c6kn86mebv",[212,934,935,273,936],{"evaluatedAt":942,"extractAt":943,"updatedAt":944},1778699261239,1778699106670,1778699384978,{"_creationTime":946,"_id":947,"community":948,"display":949,"identity":955,"providers":958,"relations":968,"tags":971,"workflow":972},1778699170774.1592,"k172e8vt4zcz50bb0vfp6ptb1n86mf90",{"reviewCount":8},{"description":950,"installMethods":951,"name":953,"sourceUrl":954},"Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":952},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":956,"githubOwner":957,"githubRepo":953,"locale":18,"slug":953,"type":243},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":959,"extract":967},{"promptVersionExtension":202,"promptVersionScoring":203,"score":825,"tags":960,"targetMarket":214,"tier":215},[961,962,963,964,212,965,966],"twitter","x","api","data-retrieval","mcp","sdk",{"commitSha":276},{"parentExtensionId":969,"repoId":970},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh",[963,212,964,965,966,961,962],{"evaluatedAt":973,"extractAt":974,"updatedAt":975},1778699230863,1778699170774,1778699296021]