[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-obra-finishing-a-development-branch-en":3,"guides-for-obra-finishing-a-development-branch":573,"similar-k17c0vcc8kwwh36gxmte26waeh86nncr-en":574},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":253,"isFallback":249,"parentExtension":258,"providers":317,"relations":321,"repo":322,"tags":570,"workflow":571},1778694781833.2688,"k17c0vcc8kwwh36gxmte26waeh86nncr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"obra/superpowers","finishing-a-development-branch","https://github.com/obra/superpowers",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":251},1778694875113.8289,"kn78e45e01dccatwvgq4xx7vv186nc7r","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":209,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":225,"tier":226,"useCases":227},[21,26,29,32,36,39,43,47,50,53,57,61,65,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,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of integrating completed development work and provides structured options for merge, PR, or cleanup.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill guides a specific development completion workflow, offering structured choices and automated actions beyond basic Git commands, providing distinct value.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle of finishing a development branch, including test verification, environment detection, option presentation, execution, and cleanup, making it production-ready.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on the process of finishing a development branch, encompassing testing, environment checks, and integration decisions, without extending into unrelated domains like coding or deployment.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's functionality, clearly outlining its purpose and the conditions under which it should be used.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses a set of narrow, well-defined commands for Git operations and test execution, rather than a single generalist tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file documents all steps, including commands and their expected outcomes, with no implicit parameters or unmentioned configurations.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Internal commands and script snippets are descriptive and follow standard conventions, aiding understanding.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill's documented steps and commands request only necessary information and produce clear, focused output without extraneous data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill does not appear to use third-party dependencies.",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on Git commands and local files; there is no indication of loading untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies solely on committed Git commands and local file operations, with no runtime fetching of external code or instructions.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the context of Git commands and worktrees, with clear logic for handling host-owned versus skill-created worktrees, ensuring it doesn't affect files outside its mandate.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill uses standard Git commands and does not employ detached processes or retry loops around denied calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not involve outbound calls or references to confidential data; its operations are local to the Git repository.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled SKILL.md file is free of hidden steering tricks, control characters, or unusual formatting.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is presented in clear, readable Bash scripts and Markdown, with no obfuscated code or runtime fetched payloads.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill correctly identifies worktree provenance and explicitly states how it handles different Git states and worktree ownership.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 123 issues opened and 264 closed in the last 90 days, the project shows active issue management and a healthy closure rate.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a `CHANGELOG.md` file and recent commits, indicating versioning practices are in place.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","The skill's shell commands appear to be well-formed and contextually appropriate for Git operations; potential for arbitrary command injection is low given the scoped nature of Git commands used.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","Destructive operations like branch deletion and worktree removal are guarded by confirmation prompts or specific conditions (e.g., only cleaning owned worktrees).",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The SKILL.md provides clear error messages and recovery steps for various scenarios, such as failing tests or incorrect worktree states.",{"category":111,"check":115,"severity":63,"summary":116},"Logging","The skill is primarily focused on executing Git commands and does not involve outbound calls or destructive actions that necessitate a separate audit log beyond the transcript.",{"category":118,"check":119,"severity":63,"summary":120},"Compliance","GDPR","The skill operates on Git repository state and does not handle personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's operations are based on Git commands and are not geographically or legally restricted, making it global.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard Git commands and Bash, making it portable across POSIX-compliant systems.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a high-level overview of Superpowers, its workflow, and installation instructions for various agents.",{"category":33,"check":131,"severity":63,"summary":132},"Tool surface size","This is a skill with internal logic, not a set of exposed tools.",{"category":40,"check":134,"severity":63,"summary":135},"Overlapping near-synonym tools","As this skill is not exposed as a set of tools, this check is not applicable.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README and SKILL.md are implemented through the documented Git commands and workflow steps.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides detailed installation instructions for multiple harnesses, including Claude Code and GitHub Copilot CLI, with clear copy-paste commands.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The SKILL.md clearly defines failure modes and provides remediation steps for each scenario, such as failing tests or incorrect Git states.",{"category":104,"check":148,"severity":63,"summary":149},"Pinned dependencies","The skill relies on the system's Git installation and does not have external script dependencies that require pinning.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","While destructive actions like branch deletion are present, they are guarded by confirmations and specific conditions, not a dry-run flag.",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates locally with Git commands and does not involve remote calls or state-changing operations that require specific retry or timeout logic.",{"category":118,"check":158,"severity":63,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry; its operations are local to the Git repository and user's environment.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose: guiding the completion of development work by presenting structured options for merge, PR, or cleanup after tests pass.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and purpose of the skill.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and concise, detailing the process without excessive length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and provides detailed commands within the main document, without needing separate reference files for this scope.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill is a direct workflow execution, not an exploratory or audit-style skill that would benefit from forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md includes clear examples for running Git commands and presenting options, which are directly executable and demonstrate the intended behavior.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md explicitly documents failure modes like failing tests, detached HEAD states, and worktree ownership, along with recovery steps.",{"category":111,"check":183,"severity":63,"summary":184},"Tool Fallback","This skill uses standard system Git commands and does not rely on an external MCP server, thus no fallback is needed.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill explicitly instructs to abort and report on unexpected states, such as failing tests or incorrect worktree provenance, before proceeding.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The 'finishing-a-development-branch' skill operates as a standalone unit, and while it's part of the larger Superpowers system, its own functionality is self-contained.",1778694875004,"This skill automates the process of completing a development branch by verifying tests, detecting the Git environment, presenting clear options for integration (merge, PR, keep, discard), and executing the chosen path with appropriate cleanup. It handles various Git states and worktree management scenarios.",[195,196,197,198,199],"Verifies tests before proceeding","Detects Git environment state","Presents structured merge/PR/discard options","Automates branch merging and cleanup","Handles worktree provenance and cleanup",[201,202,203,204],"Writing new code or implementing features","Running code reviews or managing PR feedback","Deploying code to production","Managing Git repositories beyond local branch and worktree operations",[206,207,208],"Test-Driven Development","Workflow Automation","Code Integration",[210,211,212],"Git installed and configured","Project with passing tests","Appropriate Git permissions for branch operations","3.0.0","4.4.0","To streamline and professionalize the completion of development work by providing a structured, automated workflow for integrating code changes.","The extension demonstrates exceptional quality across documentation, security, and functionality, with all checks passing and no significant warnings or critical findings. The only minor imperfection was the absence of a dry-run flag for destructive operations, which is mitigated by confirmation prompts.",99,"A highly polished and robust skill for managing the final stages of a development branch.",[220,221,222,223,224],"git","development","workflow","automation","code-completion","global","verified",[228,229,230,231],"Integrating completed feature branches into main development lines","Deciding the fate of a completed but unused development branch","Ensuring code quality by running tests before merge/PR","Automating the cleanup of development worktrees",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"popularity":245,"security":247,"testCoverage":250},{"hasLockfile":234},true,1778694857272,{"descriptionLength":237,"readmeSize":238},200,8354,{"closedIssues90d":240,"forks":241,"hasChangelog":234,"openIssues90d":242,"pushedAt":243,"stars":244},264,16839,123,1778631763000,189277,{"npmDownloads":246},4072,{"hasNpmPackage":234,"license":248,"smitheryVerified":249},"MIT",false,{"hasCi":249,"hasTests":234},{"updatedAt":252},1778694875113,{"basePath":254,"githubOwner":255,"githubRepo":256,"locale":18,"slug":13,"type":257},"skills/finishing-a-development-branch","obra","superpowers","skill",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":267,"parentExtension":270,"providers":302,"relations":312,"tags":313,"workflow":314},1778694781833.2678,"k173cyjvkcyer717cf1859rka586mrx6",{"reviewCount":8},{"description":263,"installMethods":264,"name":266,"sourceUrl":14},"Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",{"claudeCode":256,"superpowersMarketplace":265},"superpowers@superpowers-marketplace","Superpowers",{"basePath":268,"githubOwner":255,"githubRepo":256,"locale":18,"slug":256,"type":269},"","plugin",{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":278,"providers":280,"relations":295,"tags":297,"workflow":298},1778694781833.2676,"k1788r38shp3egpgndh2gady8n86nknf",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":14},"Development marketplace for Superpowers core skills library",{"claudeCode":12},"superpowers-dev",{"basePath":268,"githubOwner":255,"githubRepo":256,"locale":18,"slug":256,"type":279},"marketplace",{"evaluate":281,"extract":289},{"promptVersionExtension":282,"promptVersionScoring":214,"score":283,"tags":284,"targetMarket":225,"tier":288},"3.1.0",75,[221,285,286,287,279],"methodology","agent","skills","community",{"commitSha":290,"marketplace":291,"plugin":293},"HEAD",{"name":277,"pluginCount":292},1,{"mcpCount":8,"provider":294,"skillCount":8},"classify",{"repoId":296},"kd78df84w9e6v1ppqnzptt1afd86n9rm",[286,221,279,285,287],{"evaluatedAt":299,"extractAt":300,"updatedAt":301},1778694793413,1778694781833,1778695144064,{"evaluate":303,"extract":309},{"promptVersionExtension":213,"promptVersionScoring":214,"score":304,"tags":305,"targetMarket":225,"tier":288},96,[306,307,222,308,285],"tdd","debugging","collaboration",{"commitSha":290,"license":248,"plugin":310},{"mcpCount":8,"provider":294,"skillCount":311},14,{"parentExtensionId":272,"repoId":296},[308,307,285,306,222],{"evaluatedAt":315,"extractAt":300,"updatedAt":316},1778694812257,1778695144413,{"evaluate":318,"extract":320},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":319,"targetMarket":225,"tier":226},[220,221,222,223,224],{"commitSha":290,"license":248},{"parentExtensionId":260,"repoId":296},{"_creationTime":323,"_id":296,"identity":324,"providers":325,"workflow":565},1778694775718.9592,{"githubOwner":255,"githubRepo":256,"sourceUrl":14},{"classify":326,"discover":557,"extract":560,"github":561,"npm":564},{"commitSha":290,"extensions":327},[328,341,390,414,422,430,435,443,453,467,491,501,509,523,531,541],{"basePath":268,"description":275,"displayName":277,"installMethods":329,"rationale":330,"selectedPaths":331,"source":340,"sourceLanguage":18,"type":279},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,335,337],{"path":333,"priority":334},".claude-plugin/marketplace.json","mandatory",{"path":336,"priority":334},"README.md",{"path":338,"priority":339},"LICENSE","high","rule",{"basePath":268,"description":263,"displayName":256,"installMethods":342,"license":248,"rationale":343,"selectedPaths":344,"source":340,"sourceLanguage":18,"type":269},{"claudeCode":256},"plugin manifest at .claude-plugin/plugin.json",[345,347,348,349,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388],{"path":346,"priority":334},".claude-plugin/plugin.json",{"path":336,"priority":334},{"path":338,"priority":339},{"path":350,"priority":351},"skills/brainstorming/SKILL.md","medium",{"path":353,"priority":351},"skills/dispatching-parallel-agents/SKILL.md",{"path":355,"priority":351},"skills/executing-plans/SKILL.md",{"path":357,"priority":351},"skills/finishing-a-development-branch/SKILL.md",{"path":359,"priority":351},"skills/receiving-code-review/SKILL.md",{"path":361,"priority":351},"skills/requesting-code-review/SKILL.md",{"path":363,"priority":351},"skills/subagent-driven-development/SKILL.md",{"path":365,"priority":351},"skills/systematic-debugging/SKILL.md",{"path":367,"priority":351},"skills/test-driven-development/SKILL.md",{"path":369,"priority":351},"skills/using-git-worktrees/SKILL.md",{"path":371,"priority":351},"skills/using-superpowers/SKILL.md",{"path":373,"priority":351},"skills/verification-before-completion/SKILL.md",{"path":375,"priority":351},"skills/writing-plans/SKILL.md",{"path":377,"priority":351},"skills/writing-skills/SKILL.md",{"path":379,"priority":339},"hooks/hooks-cursor.json",{"path":381,"priority":339},"hooks/hooks.json",{"path":383,"priority":339},"hooks/run-hook.cmd",{"path":385,"priority":339},"hooks/session-start",{"path":387,"priority":339},".codex-plugin/plugin.json",{"path":389,"priority":339},".cursor-plugin/plugin.json",{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":340,"sourceLanguage":18,"type":257},"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",[397,399,402,404,406,408,410,412],{"path":398,"priority":334},"SKILL.md",{"path":400,"priority":401},"scripts/frame-template.html","low",{"path":403,"priority":401},"scripts/helper.js",{"path":405,"priority":401},"scripts/server.cjs",{"path":407,"priority":401},"scripts/start-server.sh",{"path":409,"priority":401},"scripts/stop-server.sh",{"path":411,"priority":351},"spec-document-reviewer-prompt.md",{"path":413,"priority":351},"visual-companion.md",{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":340,"sourceLanguage":18,"type":257},"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",[421],{"path":398,"priority":334},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":340,"sourceLanguage":18,"type":257},"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",[429],{"path":398,"priority":334},{"basePath":254,"description":10,"displayName":13,"installMethods":431,"rationale":432,"selectedPaths":433,"source":340,"sourceLanguage":18,"type":257},{"claudeCode":12},"SKILL.md frontmatter at skills/finishing-a-development-branch/SKILL.md",[434],{"path":398,"priority":334},{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":340,"sourceLanguage":18,"type":257},"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",[442],{"path":398,"priority":334},{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":340,"sourceLanguage":18,"type":257},"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",[450,451],{"path":398,"priority":334},{"path":452,"priority":351},"code-reviewer.md",{"basePath":454,"description":455,"displayName":456,"installMethods":457,"rationale":458,"selectedPaths":459,"source":340,"sourceLanguage":18,"type":257},"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",[460,461,463,465],{"path":398,"priority":334},{"path":462,"priority":351},"code-quality-reviewer-prompt.md",{"path":464,"priority":351},"implementer-prompt.md",{"path":466,"priority":351},"spec-reviewer-prompt.md",{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":340,"sourceLanguage":18,"type":257},"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",[474,475,477,479,481,483,485,487,489],{"path":398,"priority":334},{"path":476,"priority":351},"CREATION-LOG.md",{"path":478,"priority":351},"condition-based-waiting.md",{"path":480,"priority":351},"defense-in-depth.md",{"path":482,"priority":351},"root-cause-tracing.md",{"path":484,"priority":351},"test-academic.md",{"path":486,"priority":351},"test-pressure-1.md",{"path":488,"priority":351},"test-pressure-2.md",{"path":490,"priority":351},"test-pressure-3.md",{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":340,"sourceLanguage":18,"type":257},"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",[498,499],{"path":398,"priority":334},{"path":500,"priority":351},"testing-anti-patterns.md",{"basePath":502,"description":503,"displayName":504,"installMethods":505,"rationale":506,"selectedPaths":507,"source":340,"sourceLanguage":18,"type":257},"skills/using-git-worktrees","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","using-git-worktrees",{"claudeCode":12},"SKILL.md frontmatter at skills/using-git-worktrees/SKILL.md",[508],{"path":398,"priority":334},{"basePath":510,"description":511,"displayName":512,"installMethods":513,"rationale":514,"selectedPaths":515,"source":340,"sourceLanguage":18,"type":257},"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",[516,517,519,521],{"path":398,"priority":334},{"path":518,"priority":351},"references/codex-tools.md",{"path":520,"priority":351},"references/copilot-tools.md",{"path":522,"priority":351},"references/gemini-tools.md",{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":340,"sourceLanguage":18,"type":257},"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",[530],{"path":398,"priority":334},{"basePath":532,"description":533,"displayName":534,"installMethods":535,"rationale":536,"selectedPaths":537,"source":340,"sourceLanguage":18,"type":257},"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",[538,539],{"path":398,"priority":334},{"path":540,"priority":351},"plan-document-reviewer-prompt.md",{"basePath":542,"description":543,"displayName":544,"installMethods":545,"rationale":546,"selectedPaths":547,"source":340,"sourceLanguage":18,"type":257},"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",[548,549,551,553,555],{"path":398,"priority":334},{"path":550,"priority":351},"anthropic-best-practices.md",{"path":552,"priority":401},"examples/CLAUDE_MD_TESTING.md",{"path":554,"priority":351},"persuasion-principles.md",{"path":556,"priority":351},"testing-skills-with-subagents.md",{"sources":558},[559],"manual",{"npmPackage":256},{"closedIssues90d":240,"description":562,"forks":241,"license":248,"openIssues90d":242,"pushedAt":243,"readmeSize":238,"stars":244,"topics":563},"An agentic skills framework & software development methodology that works.",[],{"downloads":246},{"classifiedAt":566,"discoverAt":567,"extractAt":568,"githubAt":568,"npmAt":569,"updatedAt":566},1778694781548,1778694775719,1778694777628,1778694779566,[223,224,221,220,222],{"evaluatedAt":252,"extractAt":300,"updatedAt":572},1778695144931,[],[575,606,633,659,676,702],{"_creationTime":576,"_id":577,"community":578,"display":579,"identity":585,"providers":590,"relations":599,"tags":602,"workflow":603},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":580,"installMethods":581,"name":583,"sourceUrl":584},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":582},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":586,"githubOwner":587,"githubRepo":588,"locale":18,"slug":589,"type":257},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":591,"extract":598},{"promptVersionExtension":213,"promptVersionScoring":214,"score":592,"tags":593,"targetMarket":225,"tier":226},100,[220,594,222,595,223,596,597],"development-environment","tmux","cli","developer-tool",{"commitSha":290,"license":248},{"parentExtensionId":600,"repoId":601},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[223,596,597,594,220,595,222],{"evaluatedAt":604,"extractAt":605,"updatedAt":604},1778699613343,1778699234184,{"_creationTime":607,"_id":608,"community":609,"display":610,"identity":616,"providers":620,"relations":627,"tags":629,"workflow":630},1778697652123.886,"k174rav3ndhd0xydpyp2k4nn8586nbvw",{"reviewCount":8},{"description":611,"installMethods":612,"name":614,"sourceUrl":615},"Route plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions (\"telephone game\" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.",{"claudeCode":613},"steipete/clawdis","acp-router","https://github.com/steipete/clawdis",{"basePath":617,"githubOwner":618,"githubRepo":619,"locale":18,"slug":614,"type":257},"extensions/acpx/skills/acp-router","steipete","clawdis",{"evaluate":621,"extract":626},{"promptVersionExtension":213,"promptVersionScoring":214,"score":592,"tags":622,"targetMarket":225,"tier":226},[623,624,625,222,223],"routing","acp","coding-assistants",{"commitSha":290},{"repoId":628},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[624,223,625,623,222],{"evaluatedAt":631,"extractAt":632,"updatedAt":631},1778698053003,1778697652123,{"_creationTime":634,"_id":635,"community":636,"display":637,"identity":643,"providers":647,"relations":653,"tags":655,"workflow":656},1778696505500.006,"k1754f7285hvja3svvh212kj8586maxr",{"reviewCount":8},{"description":638,"installMethods":639,"name":641,"sourceUrl":642},"Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.",{"claudeCode":640},"ReScienceLab/opc-skills","add-new-opc-skill","https://github.com/ReScienceLab/opc-skills",{"basePath":644,"githubOwner":645,"githubRepo":646,"locale":18,"slug":641,"type":257},".factory/skills/add-new-opc-skill","ReScienceLab","opc-skills",{"evaluate":648,"extract":652},{"promptVersionExtension":213,"promptVersionScoring":214,"score":592,"tags":649,"targetMarket":225,"tier":226},[650,223,221,651,222],"documentation","checklist",{"commitSha":290},{"repoId":654},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[223,651,221,650,222],{"evaluatedAt":657,"extractAt":658,"updatedAt":657},1778696744286,1778696505500,{"_creationTime":660,"_id":661,"community":662,"display":663,"identity":665,"providers":666,"relations":671,"tags":672,"workflow":673},1778694781833.2703,"k177cc2csjkdcems8qf39yr5fd86mzrs",{"reviewCount":8},{"description":503,"installMethods":664,"name":504,"sourceUrl":14},{"claudeCode":12},{"basePath":502,"githubOwner":255,"githubRepo":256,"locale":18,"slug":504,"type":257},{"evaluate":667,"extract":670},{"promptVersionExtension":213,"promptVersionScoring":214,"score":592,"tags":668,"targetMarket":225,"tier":226},[220,669,221,223,596],"workspace",{"commitSha":290},{"parentExtensionId":260,"repoId":296},[223,596,221,220,669],{"evaluatedAt":674,"extractAt":300,"updatedAt":675},1778694972293,1778695146071,{"_creationTime":677,"_id":678,"community":679,"display":680,"identity":686,"providers":690,"relations":695,"tags":698,"workflow":699},1778699018122.7954,"k17572m7jctwrx4hgvea213c3n86mbfx",{"reviewCount":8},{"description":681,"installMethods":682,"name":684,"sourceUrl":685},"Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the verification protocol.",{"claudeCode":683},"wshobson/agents","workflow-patterns","https://github.com/wshobson/agents",{"basePath":687,"githubOwner":688,"githubRepo":689,"locale":18,"slug":684,"type":257},"plugins/conductor/skills/workflow-patterns","wshobson","agents",{"evaluate":691,"extract":694},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":692,"targetMarket":225,"tier":226},[306,222,220,693,221],"testing",{"commitSha":290},{"parentExtensionId":696,"repoId":697},"k178xd25tz05hn0x5cp9fyqcb986mdeg","kd74de64zj0axtg5b8t7eqqe2x86nske",[221,220,306,693,222],{"evaluatedAt":700,"extractAt":701,"updatedAt":700},1778700976868,1778699018122,{"_creationTime":703,"_id":704,"community":705,"display":706,"identity":712,"providers":714,"relations":722,"tags":724,"workflow":725},1778699468747.1746,"k1707pszx7h026a651dp5tvaxd86m3ag",{"reviewCount":8},{"description":707,"installMethods":708,"name":710,"sourceUrl":711},"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":709},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":268,"githubOwner":713,"githubRepo":710,"locale":18,"slug":710,"type":257},"zagmoai",{"evaluate":715,"extract":721},{"promptVersionExtension":213,"promptVersionScoring":214,"score":592,"tags":716,"targetMarket":225,"tier":226},[717,718,719,223,720],"google-docs","google-sheets","productivity","api-client",{"commitSha":290},{"repoId":723},"kd776ynh73t0d6samn4bnxdf3x86n8mj",[720,223,717,718,719],{"evaluatedAt":726,"extractAt":727,"updatedAt":728},1778699485884,1778699468747,1778699509178]