[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-using-git-worktrees-en":3,"guides-for-obra-using-git-worktrees":569,"similar-k177cc2csjkdcems8qf39yr5fd86mzrs-en":570},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":248,"isFallback":244,"parentExtension":253,"providers":313,"relations":317,"repo":318,"tags":566,"workflow":567},1778694781833.2703,"k177cc2csjkdcems8qf39yr5fd86mzrs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback",{"claudeCode":12},"obra/superpowers","using-git-worktrees","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":246},1778694972293.2258,"kn7ed660pcewg220yxcw3cs27d86ns0a","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222},[21,26,29,32,36,39,43,47,50,53,57,61,64,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of needing an isolated workspace for feature work and before executing implementation plans.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a unique approach to workspace isolation by prioritizing native tools over manual git worktrees and providing a structured fallback, which goes beyond default agent behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, covering the complete lifecycle of workspace setup, including detection, creation via preferred or fallback methods, project setup, and baseline verification.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill's scope is focused on managing isolated development workspaces, primarily using Git worktrees or native tools, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's purpose and functionality, guiding users on when and how to use it.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill primarily uses well-defined bash commands for Git operations and package installation, rather than a single generalist tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters, such as directory preferences, are clearly documented within the SKILL.md, and precedence orders are explained.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The skill primarily uses standard bash commands, which are descriptive and contextually appropriate.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs are primarily standard bash commands with documented parameters, and outputs are clearly defined reports or status messages.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under the MIT license, as indicated by the LICENSE file and README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent activity with a push date of 2026-05-13, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill relies on standard Git commands and common package managers (npm, cargo, pip, go), which are generally well-managed. A lockfile (`hasLockfile: true`) is present.",{"category":65,"check":66,"severity":67,"summary":68},"Security","Secret Management","not_applicable","The skill does not handle or expose any secrets, focusing on workspace management.",{"category":65,"check":70,"severity":24,"summary":71},"Injection","The skill uses standard, well-defined bash commands and does not execute arbitrary external code or data.",{"category":65,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill uses only bundled commands and scripts; there are no runtime downloads or external code execution.",{"category":65,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill primarily operates within the project directory and uses standard Git commands. It includes a fallback for sandbox permission errors.",{"category":65,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached processes or retry loops around denied calls were found in the provided scripts.",{"category":65,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not interact with or submit any confidential data; it focuses solely on workspace setup.",{"category":65,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks, and descriptions are clean.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's scripts are plain bash and do not involve obfuscation, base64 payloads, or runtime fetched code.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill correctly handles structural assumptions by using relative paths, checking for existing directories, and providing a fallback if sandbox permissions are denied.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has a healthy ratio of closed to open issues (264 closed vs. 123 open in 90 days), indicating active maintenance and responsiveness.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a clear commit history and a recent push date, along with a CHANGELOG.md, indicating good release practices.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill uses standard Git commands and package managers, which typically have their own validation, and the instructions are clear and direct.",{"category":65,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","While `git worktree add` can be considered destructive, it is guarded by detailed checks for existing isolation, workspace preferences, and `check-ignore` verification.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill includes specific error handling for sandbox permission denials and provides clear instructions for reporting test failures, ensuring fail-closed behavior.",{"category":111,"check":115,"severity":67,"summary":116},"Logging","The skill does not perform actions that necessitate a persistent audit log beyond the standard transcript of commands and their outcomes.",{"category":118,"check":119,"severity":67,"summary":120},"Compliance","GDPR","The skill does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's functionality is global and not tied to any specific geographic or legal jurisdiction.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard POSIX shell commands and common package managers, ensuring broad compatibility across different environments.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file exists and provides a comprehensive overview of the Superpowers system, including installation and workflow details.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill primarily uses a set of core Git commands and package manager commands, which is a manageable number.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill utilizes specific Git commands and package manager commands, avoiding near-synonym tools that could cause ambiguity.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README and SKILL.md have corresponding implemented logic or commands within the skill.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides detailed installation instructions for multiple platforms and includes copy-pasteable examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill provides actionable error messages, such as guidance on sandbox permission denials and reporting test failures.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","While specific dependency versions for package managers are not explicitly pinned within the SKILL.md, the use of lockfiles (`hasLockfile: true`) and standard package manager commands implies good practice. Shebangs and headers are used for scripts.",{"category":33,"check":151,"severity":67,"summary":152},"Dry-run preview","The core operation of creating a worktree is state-changing but handled by Git commands which have their own safety mechanisms and confirmation steps; a specific `--dry-run` flag for the skill itself is not applicable or necessary.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill relies on standard Git operations and package manager installations, which are generally idempotent or handle retries appropriately. Explicit timeouts are not directly managed by the skill itself but by the underlying commands.",{"category":118,"check":158,"severity":67,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose: ensuring an isolated workspace via native tools or Git worktrees, and specifies when to use it (starting feature work, before implementation plans).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with the main procedure outlined concisely and detailed procedures or references delegated to other sections.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to sections for specific steps like directory selection and setup, demonstrating progressive disclosure.",{"category":170,"check":174,"severity":67,"summary":175},"Forked exploration","This skill is focused on setup and does not involve deep exploration that would require `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides concrete examples for detecting existing isolation, handling directory preferences, and checking ignore status.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill explicitly documents edge cases such as being in a submodule, permission errors during worktree creation, and the need for verification before proceeding.",{"category":111,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill prioritizes native worktree tools but provides a clear fallback to `git worktree add` if native tools are unavailable, with appropriate documentation.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill clearly states its stack assumptions, primarily relying on standard POSIX shell commands and common package managers, with explicit steps for different environments.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The skill instructs to halt and report on unexpected states, such as failing tests or sandbox permission denials.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and focuses on workspace management, without relying on or implicitly coupling with other specific skills.",1778694972188,"This skill automates the creation and management of isolated development workspaces using native tools or Git worktrees. It includes steps for detecting existing isolation, selecting directories, verifying ignore status, creating worktrees, setting up projects with common package managers, and verifying a clean test baseline.",[198,199,200,201,202],"Detect existing isolation before creating new workspaces","Prioritize native worktree tools over manual Git commands","Implement a robust fallback to `git worktree add` with safety checks","Automate project setup for common languages (Node.js, Rust, Python, Go)","Verify a clean test baseline after workspace setup",[204,205,206,207],"Managing code reviews or pull requests.","Directly writing or debugging code within the workspace.","Handling project-specific build or deployment processes beyond initial setup.","Interacting with remote Git repositories beyond worktree creation and status checks.","3.0.0","4.4.0","Ensure feature work is conducted in an isolated and clean workspace, protecting the main development branch and ensuring a reliable starting point for new tasks.","All checks passed with positive findings or were not applicable, indicating a high-quality, well-documented, and robust skill.",100,"Excellent skill for managing isolated development workspaces, with thorough documentation and robust error handling.",[215,216,217,218,219],"git","workspace","development","automation","cli","global","verified",[223,224,225,226],"Starting new feature development that requires a clean, isolated environment.","Before executing implementation plans to ensure a stable and predictable workspace.","When needing to switch between multiple isolated development tasks without impacting the main branch.","Ensuring a reliable and reproducible starting state for development tasks.",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"popularity":240,"security":242,"testCoverage":245},{"hasLockfile":229},true,1778694954634,{"descriptionLength":232,"readmeSize":233},196,8354,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":237,"pushedAt":238,"stars":239},264,16839,123,1778631763000,189277,{"npmDownloads":241},4072,{"hasNpmPackage":229,"license":243,"smitheryVerified":244},"MIT",false,{"hasCi":244,"hasTests":229},{"updatedAt":247},1778694972293,{"basePath":249,"githubOwner":250,"githubRepo":251,"locale":18,"slug":13,"type":252},"skills/using-git-worktrees","obra","superpowers","skill",{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":262,"parentExtension":265,"providers":297,"relations":308,"tags":309,"workflow":310},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":258,"installMethods":259,"name":261,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":251,"superpowersMarketplace":260},"superpowers@superpowers-marketplace","Superpowers",{"basePath":263,"githubOwner":250,"githubRepo":251,"locale":18,"slug":251,"type":264},"","plugin",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":273,"providers":275,"relations":290,"tags":292,"workflow":293},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":263,"githubOwner":250,"githubRepo":251,"locale":18,"slug":251,"type":274},"marketplace",{"evaluate":276,"extract":284},{"promptVersionExtension":277,"promptVersionScoring":209,"score":278,"tags":279,"targetMarket":220,"tier":283},"3.1.0",75,[217,280,281,282,274],"methodology","agent","skills","community",{"commitSha":285,"marketplace":286,"plugin":288},"HEAD",{"name":272,"pluginCount":287},1,{"mcpCount":8,"provider":289,"skillCount":8},"classify",{"repoId":291},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[281,217,274,280,282],{"evaluatedAt":294,"extractAt":295,"updatedAt":296},1778694793413,1778694781833,1778695144064,{"evaluate":298,"extract":305},{"promptVersionExtension":208,"promptVersionScoring":209,"score":299,"tags":300,"targetMarket":220,"tier":283},96,[301,302,303,304,280],"tdd","debugging","workflow","collaboration",{"commitSha":285,"license":243,"plugin":306},{"mcpCount":8,"provider":289,"skillCount":307},14,{"parentExtensionId":267,"repoId":291},[304,302,280,301,303],{"evaluatedAt":311,"extractAt":295,"updatedAt":312},1778694812257,1778695144413,{"evaluate":314,"extract":316},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":315,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":285},{"parentExtensionId":255,"repoId":291},{"_creationTime":319,"_id":291,"identity":320,"providers":321,"workflow":561},1778694775718.9592,{"githubOwner":250,"githubRepo":251,"sourceUrl":14},{"classify":322,"discover":553,"extract":556,"github":557,"npm":560},{"commitSha":285,"extensions":323},[324,337,386,410,418,426,434,442,452,466,490,500,505,519,527,537],{"basePath":263,"description":270,"displayName":272,"installMethods":325,"rationale":326,"selectedPaths":327,"source":336,"sourceLanguage":18,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[328,331,333],{"path":329,"priority":330},".claude-plugin/marketplace.json","mandatory",{"path":332,"priority":330},"README.md",{"path":334,"priority":335},"LICENSE","high","rule",{"basePath":263,"description":258,"displayName":251,"installMethods":338,"license":243,"rationale":339,"selectedPaths":340,"source":336,"sourceLanguage":18,"type":264},{"claudeCode":251},"plugin manifest at .claude-plugin/plugin.json",[341,343,344,345,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384],{"path":342,"priority":330},".claude-plugin/plugin.json",{"path":332,"priority":330},{"path":334,"priority":335},{"path":346,"priority":347},"skills/brainstorming/SKILL.md","medium",{"path":349,"priority":347},"skills/dispatching-parallel-agents/SKILL.md",{"path":351,"priority":347},"skills/executing-plans/SKILL.md",{"path":353,"priority":347},"skills/finishing-a-development-branch/SKILL.md",{"path":355,"priority":347},"skills/receiving-code-review/SKILL.md",{"path":357,"priority":347},"skills/requesting-code-review/SKILL.md",{"path":359,"priority":347},"skills/subagent-driven-development/SKILL.md",{"path":361,"priority":347},"skills/systematic-debugging/SKILL.md",{"path":363,"priority":347},"skills/test-driven-development/SKILL.md",{"path":365,"priority":347},"skills/using-git-worktrees/SKILL.md",{"path":367,"priority":347},"skills/using-superpowers/SKILL.md",{"path":369,"priority":347},"skills/verification-before-completion/SKILL.md",{"path":371,"priority":347},"skills/writing-plans/SKILL.md",{"path":373,"priority":347},"skills/writing-skills/SKILL.md",{"path":375,"priority":335},"hooks/hooks-cursor.json",{"path":377,"priority":335},"hooks/hooks.json",{"path":379,"priority":335},"hooks/run-hook.cmd",{"path":381,"priority":335},"hooks/session-start",{"path":383,"priority":335},".codex-plugin/plugin.json",{"path":385,"priority":335},".cursor-plugin/plugin.json",{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":336,"sourceLanguage":18,"type":252},"skills/brainstorming","You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.","brainstorming",{"claudeCode":12},"SKILL.md frontmatter at skills/brainstorming/SKILL.md",[393,395,398,400,402,404,406,408],{"path":394,"priority":330},"SKILL.md",{"path":396,"priority":397},"scripts/frame-template.html","low",{"path":399,"priority":397},"scripts/helper.js",{"path":401,"priority":397},"scripts/server.cjs",{"path":403,"priority":397},"scripts/start-server.sh",{"path":405,"priority":397},"scripts/stop-server.sh",{"path":407,"priority":347},"spec-document-reviewer-prompt.md",{"path":409,"priority":347},"visual-companion.md",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":336,"sourceLanguage":18,"type":252},"skills/dispatching-parallel-agents","Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies","dispatching-parallel-agents",{"claudeCode":12},"SKILL.md frontmatter at skills/dispatching-parallel-agents/SKILL.md",[417],{"path":394,"priority":330},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":336,"sourceLanguage":18,"type":252},"skills/executing-plans","Use when you have a written implementation plan to execute in a separate session with review checkpoints","executing-plans",{"claudeCode":12},"SKILL.md frontmatter at skills/executing-plans/SKILL.md",[425],{"path":394,"priority":330},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":336,"sourceLanguage":18,"type":252},"skills/finishing-a-development-branch","Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup","finishing-a-development-branch",{"claudeCode":12},"SKILL.md frontmatter at skills/finishing-a-development-branch/SKILL.md",[433],{"path":394,"priority":330},{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":336,"sourceLanguage":18,"type":252},"skills/receiving-code-review","Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation","receiving-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/receiving-code-review/SKILL.md",[441],{"path":394,"priority":330},{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":336,"sourceLanguage":18,"type":252},"skills/requesting-code-review","Use when completing tasks, implementing major features, or before merging to verify work meets requirements","requesting-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/requesting-code-review/SKILL.md",[449,450],{"path":394,"priority":330},{"path":451,"priority":347},"code-reviewer.md",{"basePath":453,"description":454,"displayName":455,"installMethods":456,"rationale":457,"selectedPaths":458,"source":336,"sourceLanguage":18,"type":252},"skills/subagent-driven-development","Use when executing implementation plans with independent tasks in the current session","subagent-driven-development",{"claudeCode":12},"SKILL.md frontmatter at skills/subagent-driven-development/SKILL.md",[459,460,462,464],{"path":394,"priority":330},{"path":461,"priority":347},"code-quality-reviewer-prompt.md",{"path":463,"priority":347},"implementer-prompt.md",{"path":465,"priority":347},"spec-reviewer-prompt.md",{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":336,"sourceLanguage":18,"type":252},"skills/systematic-debugging","Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","systematic-debugging",{"claudeCode":12},"SKILL.md frontmatter at skills/systematic-debugging/SKILL.md",[473,474,476,478,480,482,484,486,488],{"path":394,"priority":330},{"path":475,"priority":347},"CREATION-LOG.md",{"path":477,"priority":347},"condition-based-waiting.md",{"path":479,"priority":347},"defense-in-depth.md",{"path":481,"priority":347},"root-cause-tracing.md",{"path":483,"priority":347},"test-academic.md",{"path":485,"priority":347},"test-pressure-1.md",{"path":487,"priority":347},"test-pressure-2.md",{"path":489,"priority":347},"test-pressure-3.md",{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":336,"sourceLanguage":18,"type":252},"skills/test-driven-development","Use when implementing any feature or bugfix, before writing implementation code","test-driven-development",{"claudeCode":12},"SKILL.md frontmatter at skills/test-driven-development/SKILL.md",[497,498],{"path":394,"priority":330},{"path":499,"priority":347},"testing-anti-patterns.md",{"basePath":249,"description":10,"displayName":13,"installMethods":501,"rationale":502,"selectedPaths":503,"source":336,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at skills/using-git-worktrees/SKILL.md",[504],{"path":394,"priority":330},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":336,"sourceLanguage":18,"type":252},"skills/using-superpowers","Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions","using-superpowers",{"claudeCode":12},"SKILL.md frontmatter at skills/using-superpowers/SKILL.md",[512,513,515,517],{"path":394,"priority":330},{"path":514,"priority":347},"references/codex-tools.md",{"path":516,"priority":347},"references/copilot-tools.md",{"path":518,"priority":347},"references/gemini-tools.md",{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"source":336,"sourceLanguage":18,"type":252},"skills/verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","verification-before-completion",{"claudeCode":12},"SKILL.md frontmatter at skills/verification-before-completion/SKILL.md",[526],{"path":394,"priority":330},{"basePath":528,"description":529,"displayName":530,"installMethods":531,"rationale":532,"selectedPaths":533,"source":336,"sourceLanguage":18,"type":252},"skills/writing-plans","Use when you have a spec or requirements for a multi-step task, before touching code","writing-plans",{"claudeCode":12},"SKILL.md frontmatter at skills/writing-plans/SKILL.md",[534,535],{"path":394,"priority":330},{"path":536,"priority":347},"plan-document-reviewer-prompt.md",{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":336,"sourceLanguage":18,"type":252},"skills/writing-skills","Use when creating new skills, editing existing skills, or verifying skills work before deployment","writing-skills",{"claudeCode":12},"SKILL.md frontmatter at skills/writing-skills/SKILL.md",[544,545,547,549,551],{"path":394,"priority":330},{"path":546,"priority":347},"anthropic-best-practices.md",{"path":548,"priority":397},"examples/CLAUDE_MD_TESTING.md",{"path":550,"priority":347},"persuasion-principles.md",{"path":552,"priority":347},"testing-skills-with-subagents.md",{"sources":554},[555],"manual",{"npmPackage":251},{"closedIssues90d":235,"description":558,"forks":236,"license":243,"openIssues90d":237,"pushedAt":238,"readmeSize":233,"stars":239,"topics":559},"An agentic skills framework & software development methodology that works.",[],{"downloads":241},{"classifiedAt":562,"discoverAt":563,"extractAt":564,"githubAt":564,"npmAt":565,"updatedAt":562},1778694781548,1778694775719,1778694777628,1778694779566,[218,219,217,215,216],{"evaluatedAt":247,"extractAt":295,"updatedAt":568},1778695146071,[],[571,600,622,648,669,696],{"_creationTime":572,"_id":573,"community":574,"display":575,"identity":581,"providers":586,"relations":593,"tags":596,"workflow":597},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":576,"installMethods":577,"name":579,"sourceUrl":580},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":578},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":582,"githubOwner":583,"githubRepo":584,"locale":18,"slug":585,"type":252},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":587,"extract":592},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":588,"targetMarket":220,"tier":221},[215,589,303,590,218,219,591],"development-environment","tmux","developer-tool",{"commitSha":285,"license":243},{"parentExtensionId":594,"repoId":595},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[218,219,591,589,215,590,303],{"evaluatedAt":598,"extractAt":599,"updatedAt":598},1778699613343,1778699234184,{"_creationTime":601,"_id":602,"community":603,"display":604,"identity":607,"providers":610,"relations":618,"tags":619,"workflow":620},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":605,"installMethods":606,"name":584,"sourceUrl":580},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":578},{"basePath":608,"githubOwner":583,"githubRepo":584,"locale":18,"slug":609,"type":252},"skills/ask","ask",{"evaluate":611,"extract":617},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":612,"targetMarket":220,"tier":221},[219,218,613,614,615,616],"llm","prompting","code-review","artifact-generation",{"commitSha":285,"license":243},{"parentExtensionId":594,"repoId":595},[616,218,219,615,613,614],{"evaluatedAt":621,"extractAt":599,"updatedAt":621},1778699303045,{"_creationTime":623,"_id":624,"community":625,"display":626,"identity":632,"providers":636,"relations":642,"tags":644,"workflow":645},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":627,"installMethods":628,"name":630,"sourceUrl":631},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":629},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":633,"githubOwner":634,"githubRepo":635,"locale":18,"slug":630,"type":252},"skills/github","steipete","clawdis",{"evaluate":637,"extract":641},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":638,"targetMarket":220,"tier":221},[630,219,639,640,218],"api","developer-tools",{"commitSha":285},{"repoId":643},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[639,218,219,640,630],{"evaluatedAt":646,"extractAt":647,"updatedAt":646},1778698569289,1778697652123,{"_creationTime":649,"_id":650,"community":651,"display":652,"identity":656,"providers":658,"relations":665,"tags":666,"workflow":667},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":653,"installMethods":654,"name":655,"sourceUrl":631},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":629},"telegram-crabbox-e2e-proof",{"basePath":657,"githubOwner":634,"githubRepo":635,"locale":18,"slug":655,"type":252},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":659,"extract":664},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":660,"targetMarket":220,"tier":221},[661,662,218,663,219],"testing","telegram","qa",{"commitSha":285},{"repoId":643},[218,219,663,662,661],{"evaluatedAt":668,"extractAt":647,"updatedAt":668},1778698038113,{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":679,"providers":683,"relations":689,"tags":691,"workflow":692},1778697205743.894,"k17ej9360g7468qswf3svnrx9186m1ng",{"reviewCount":8},{"description":674,"installMethods":675,"name":677,"sourceUrl":678},"Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction.",{"claudeCode":676},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":680,"githubOwner":681,"githubRepo":682,"locale":18,"slug":677,"type":252},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":684,"extract":688},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":685,"targetMarket":220,"tier":221},[686,687,661,219,218],"browser-automation","web-scraping",{"commitSha":285},{"repoId":690},"kd74710g49kxgwbfjxeb7s132d86myxr",[218,686,219,661,687],{"evaluatedAt":693,"extractAt":694,"updatedAt":695},1778697222051,1778697205743,1778697438718,{"_creationTime":697,"_id":698,"community":699,"display":700,"identity":704,"providers":706,"relations":712,"tags":713,"workflow":714},1778697652123.8813,"k175pymk0vm7xrcjj2p0jf904186nae7",{"reviewCount":8},{"description":701,"installMethods":702,"name":703,"sourceUrl":631},"Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.",{"claudeCode":629},"openclaw-debugging",{"basePath":705,"githubOwner":634,"githubRepo":635,"locale":18,"slug":703,"type":252},".agents/skills/openclaw-debugging",{"evaluate":707,"extract":711},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":708,"targetMarket":220,"tier":221},[302,709,219,710,217],"openclaws","troubleshooting",{"commitSha":285},{"repoId":643},[219,302,217,709,710],{"evaluatedAt":715,"extractAt":647,"updatedAt":715},1778697754713]