[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-rohithzr-sync-profiles-en":3,"guides-for-rohithzr-sync-profiles":404,"similar-k17bxmr12gvehnjqa9dv7m8ebn86mbe5-en":405},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":296,"relations":300,"repo":301,"tags":401,"workflow":402},1778696622831.4932,"k17bxmr12gvehnjqa9dv7m8ebn86mbe5",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.",{"claudeCode":12},"rohithzr/claudebase","sync-profiles","https://github.com/rohithzr/claudebase",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778696687333.7432,"kn7atbv0scvc0z5x1amfvdvzsx86n3vs","en",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,89,93,97,101,105,108,111,114,118,121,124,127,130,133,136,140,144,148,151,156,157,161,164,167,170,173,177,180,183,186,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states that the extension is for listing, creating, switching, deleting, comparing, or inspecting config sync profiles, directly addressing a user problem.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers a comprehensive solution for managing Claude Code environments via GitHub sync, including features like secret scanning, multi-machine safety, and profiles, which goes beyond simple prompt-based management.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension covers the complete lifecycle of managing Claude Code configurations, including setup, push, pull, status checks, profile management, and configuration viewing, making it ready for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on synchronizing and managing Claude Code configurations, with distinct tools for profile management and core sync operations, adhering to a single domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately and concisely reflects the extension's purpose of managing config sync profiles.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes narrow verb-noun tools such as `list`, `create`, `delete`, `diff`, and `info` for profile management, along with specific scripts for sync operations (`sync-pull.sh`).",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file documents the available actions and their parameters, and the README details configuration settings and their defaults.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `list`, `create`, `switch`, `delete`, `diff`, `info`, `sync-push`, `sync-pull`, and `sync-status` are descriptive and follow kebab-case conventions.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters like profile names and flags (`--from`, `--dry-run`) are specific, and output descriptions in the SKILL.md and README are focused on the intended results.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as indicated in the LICENSE file and confirmed by the trust signals.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on April 12, 2026, which is within the last 3 months.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The extension relies on external tools (`gh`, `jq`, `git`, `bash`), and the README provides clear installation instructions for these dependencies across different platforms.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The extension explicitly states it blocks API keys and tokens during sync operations and uses the GitHub CLI for authentication, avoiding hardcoded secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The extension processes user arguments and commands but does not appear to execute arbitrary code from untrusted sources; it orchestrates specific scripts.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","All dependencies and scripts are bundled within the repository; there are no runtime fetches of code or data that could introduce external risks.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The scripts operate on specified configuration files and use relative paths or standard tool commands, avoiding modifications outside the project's scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were observed in the provided scripts.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The extension focuses on syncing local configuration to a private GitHub repo and explicitly blocks sensitive data like API keys from being synced or exfiltrated.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled files and descriptions appear to be free of hidden steering tricks, unicode tag characters, or other obfuscation techniques.",{"category":65,"check":87,"severity":24,"summary":88},"Opaque code execution","The bundled scripts are standard Bash and are readable, with no evidence of obfuscation like base64 encoding or runtime script fetching.",{"category":90,"check":91,"severity":24,"summary":92},"Portability","Structural Assumption","The extension assumes standard Claude Code and Git/GitHub structures, and provides clear error messages if expected paths are not found.",{"category":94,"check":95,"severity":24,"summary":96},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating a new or well-maintained project with no outstanding issues.",{"category":98,"check":99,"severity":24,"summary":100},"Versioning","Release Management","A meaningful version (0.2.0) is declared in the SKILL.md frontmatter and matches the README badge, and a CHANGELOG.md is present.",{"category":102,"check":103,"severity":24,"summary":104},"Code Execution","Validation","The scripts appear to validate input arguments based on the defined actions and expected parameters, and the README outlines specific usage patterns.",{"category":65,"check":106,"severity":24,"summary":107},"Unguarded Destructive Operations","Destructive operations like profile deletion and switching are guarded by prompts or specific flags (`--force`, `--dry-run`), and the active profile cannot be deleted.",{"category":102,"check":109,"severity":24,"summary":110},"Error Handling","The scripts are written in Bash and are expected to exit non-zero on error, and the README details failure modes and recovery steps.",{"category":102,"check":112,"severity":24,"summary":113},"Logging","The extension provides `--dry-run` functionality for push/pull operations, allowing users to preview changes, and implicitly logs actions via git history and potential script output.",{"category":115,"check":116,"severity":24,"summary":117},"Compliance","GDPR","The extension syncs configuration files and does not operate on personal data beyond what might be in user-configured settings, with no explicit PII handling.",{"category":115,"check":119,"severity":24,"summary":120},"Target market","The extension operates on local files and GitHub, with no regional restrictions, thus its target market is global.",{"category":90,"check":122,"severity":24,"summary":123},"Runtime stability","The extension's requirements (gh, jq, git, bash) are clearly documented for multiple platforms, and it relies on standard tooling.",{"category":44,"check":125,"severity":24,"summary":126},"README","The README provides a comprehensive overview, installation, quick start, examples, and technical details.",{"category":33,"check":128,"severity":24,"summary":129},"Tool surface size","The extension exposes a reasonable number of tools and commands related to profile management and synchronization.",{"category":40,"check":131,"severity":24,"summary":132},"Overlapping near-synonym tools","Tool names are distinct and cover specific actions (e.g., `create`, `delete`, `list`, `switch`, `diff` for profiles; `push`, `pull` for sync).",{"category":44,"check":134,"severity":24,"summary":135},"Phantom features","All advertised features in the README, such as secret scanning, multi-machine safety, and profiles, are implemented through the provided scripts and commands.",{"category":137,"check":138,"severity":24,"summary":139},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and its dependencies, along with copy-pasteable invocation examples.",{"category":141,"check":142,"severity":24,"summary":143},"Errors","Actionable error messages","The SKILL.md and README mention handling of failure modes and recovery steps, and the scripts are expected to provide clear error messages.",{"category":145,"check":146,"severity":24,"summary":147},"Execution","Pinned dependencies","External dependencies like `gh`, `jq`, `git` are expected to be installed by the user via package managers, and the scripts themselves are bundled.",{"category":33,"check":149,"severity":24,"summary":150},"Dry-run preview","The extension provides `--dry-run` flags for both push and pull operations, allowing users to preview changes before execution.",{"category":152,"check":153,"severity":154,"summary":155},"Protocol","Idempotent retry & timeouts","not_applicable","The extension primarily interacts with local files and a private GitHub repository via Git commands, which are generally idempotent or handled by Git itself; it does not involve remote calls with strict timeout requirements.",{"category":65,"check":106,"severity":24,"summary":107},{"category":158,"check":159,"severity":24,"summary":160},"Context","Progressive Disclosure","The SKILL.md provides a concise overview and delegates detailed actions to specific scripts and commands, while the README offers further examples and explanations.",{"category":158,"check":162,"severity":154,"summary":163},"Forked exploration","The skill's workflow is not primarily based on deep exploration or code review; it focuses on configuration management and synchronization, so `context: fork` is not applicable.",{"category":22,"check":165,"severity":24,"summary":166},"Usage examples","The README provides a comprehensive set of ready-to-use examples covering various scenarios like syncing between machines, switching contexts, and previewing changes.",{"category":22,"check":168,"severity":24,"summary":169},"Edge cases","The README mentions failure modes such as conflicting pushes, secret scanning overrides, and the inability to delete the active profile, along with recovery steps like pulling first or using `--force`.",{"category":102,"check":171,"severity":24,"summary":172},"Tool Fallback","The extension relies on standard command-line tools (`gh`, `jq`, `git`, `bash`) which are expected to be installed by the user, and the README provides installation instructions for these.",{"category":174,"check":175,"severity":24,"summary":176},"Safety","Halt on unexpected state","The extension's documentation implies that operations like deletion and switching are guarded, and conflicting pushes are detected and blocked, promoting a safe workflow.",{"category":90,"check":178,"severity":24,"summary":179},"Cross-skill coupling","The skill is self-contained and focuses on configuration synchronization; it does not appear to implicitly rely on other skills or handle adjacent tasks without explicit naming.",{"category":40,"check":181,"severity":24,"summary":182},"Precise Purpose","The description clearly states the extension's purpose is to manage config sync profiles and lists specific actions (list, create, switch, delete, compare, inspect), providing precise routing information.",{"category":40,"check":184,"severity":24,"summary":185},"Concise Frontmatter","The frontmatter in SKILL.md is concise, with a clear description and argument hint, effectively summarizing the core capability.",{"category":44,"check":187,"severity":24,"summary":188},"Concise Body","The SKILL.md is concise, delegating detailed examples and usage to the README, and the scripts themselves are separate files.",{"category":158,"check":159,"severity":24,"summary":190},"The SKILL.md provides the high-level commands and links to external scripts, while the README offers detailed examples and explanations for usage.",1778696685724,"This extension synchronizes and manages your entire Claude Code environment to a private GitHub repository, allowing for profile switching, secret scanning, and multi-machine conflict detection.",[194,195,196,197,198],"Syncs Claude Code environment to GitHub","Manages multiple configuration profiles","Provides secret scanning and conflict detection","Supports switching between work, personal, and team configs","Includes dry-run previews for changes",[200,201,202],"Managing conversations or sessions.","Synchronizing local files outside of the Claude Code environment.","Automatically executing scripts or installing dependencies without user intervention.","3.0.0","4.4.0","Manage and synchronize your Claude Code environment across multiple machines and contexts using Git and GitHub for robust backup and version control.","All checks passed with 'pass' severity, indicating high quality and adherence to best practices across all evaluated categories.",100,"Excellent quality extension for managing Claude Code configurations with robust safety and usability features.",[210,211,212,213,214,215],"configuration","sync","backup","profiles","github","git","global","verified",[219,220,221,222],"Synchronize Claude Code setup across multiple machines.","Switch between different configuration profiles (work, personal, team).","Preview changes before pushing or pulling configuration updates.","Recover from bad changes by reverting to previous states.",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778696669085,{"descriptionLength":228,"readmeSize":229},98,8735,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},1,true,"0.2.0",1775985307000,13,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":232,"hasTests":232},{"updatedAt":240},1778696687333,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/sync-profiles","rohithzr","claudebase","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":256,"providers":283,"relations":291,"tags":292,"workflow":293},1778696622831.4927,"k17brwsz1rsvvtg8zjs955raex86mnh6",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"Back up and restore your entire Claude Code environment to a private GitHub repo",{"claudeCode":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":255},"","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":262,"providers":264,"relations":276,"tags":278,"workflow":279},1778696622831.4924,"k17763b5qrzy422r827rzrhtr586nzzh",{"reviewCount":8},{"description":251,"installMethods":261,"name":243,"sourceUrl":14},{"claudeCode":12},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":263},"marketplace",{"evaluate":265,"extract":271},{"promptVersionExtension":266,"promptVersionScoring":204,"score":267,"tags":268,"targetMarket":216,"tier":270},"3.1.0",92,[212,211,214,210,269],"productivity","community",{"commitSha":272,"marketplace":273,"plugin":274},"HEAD",{"name":243,"pluginCount":231},{"mcpCount":8,"provider":275,"skillCount":8},"classify",{"repoId":277},"kd7e1fmwvfp6n226mj6hy2fzds86n8kk",[212,210,214,269,211],{"evaluatedAt":280,"extractAt":281,"updatedAt":282},1778696636294,1778696622831,1778696817085,{"evaluate":284,"extract":288},{"promptVersionExtension":203,"promptVersionScoring":204,"score":285,"tags":286,"targetMarket":216,"tier":217},99,[212,211,214,210,213,287],"settings",{"commitSha":272,"license":237,"plugin":289},{"mcpCount":8,"provider":275,"skillCount":290},6,{"parentExtensionId":258,"repoId":277},[212,210,214,213,287,211],{"evaluatedAt":294,"extractAt":281,"updatedAt":295},1778696654196,1778696817319,{"evaluate":297,"extract":299},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":298,"targetMarket":216,"tier":217},[210,211,212,213,214,215],{"commitSha":272},{"parentExtensionId":248,"repoId":277},{"_creationTime":302,"_id":277,"identity":303,"providers":304,"workflow":397},1778696618347.8665,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":305,"discover":391,"github":394},{"commitSha":272,"extensions":306},[307,320,345,354,359,367,375,383],{"basePath":254,"description":251,"displayName":243,"installMethods":308,"rationale":309,"selectedPaths":310,"source":319,"sourceLanguage":18,"type":263},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[311,314,316],{"path":312,"priority":313},".claude-plugin/marketplace.json","mandatory",{"path":315,"priority":313},"README.md",{"path":317,"priority":318},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":321,"license":237,"rationale":322,"selectedPaths":323,"source":319,"sourceLanguage":18,"type":255},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[324,326,327,328,331,333,335,337,339,341,343],{"path":325,"priority":313},".claude-plugin/plugin.json",{"path":315,"priority":313},{"path":317,"priority":318},{"path":329,"priority":330},"skills/sync-config/SKILL.md","medium",{"path":332,"priority":330},"skills/sync-profiles/SKILL.md",{"path":334,"priority":330},"skills/sync-pull/SKILL.md",{"path":336,"priority":330},"skills/sync-push/SKILL.md",{"path":338,"priority":330},"skills/sync-setup/SKILL.md",{"path":340,"priority":330},"skills/sync-status/SKILL.md",{"path":342,"priority":318},"hooks/hooks.json",{"path":344,"priority":318},"hooks/run-hook.cmd",{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":319,"sourceLanguage":18,"type":245},"skills/sync-config","Use when the user wants to view or change claudebase settings like global sync, agent skills sync, auto-push, or machine ID.","sync-config",{"claudeCode":12},"SKILL.md frontmatter at skills/sync-config/SKILL.md",[352],{"path":353,"priority":313},"SKILL.md",{"basePath":242,"description":10,"displayName":13,"installMethods":355,"rationale":356,"selectedPaths":357,"source":319,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/sync-profiles/SKILL.md",[358],{"path":353,"priority":313},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":319,"sourceLanguage":18,"type":245},"skills/sync-pull","Use when the user wants to restore, download, or pull their Claude Code config from GitHub onto this machine.","sync-pull",{"claudeCode":12},"SKILL.md frontmatter at skills/sync-pull/SKILL.md",[366],{"path":353,"priority":313},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":319,"sourceLanguage":18,"type":245},"skills/sync-push","Use when the user wants to back up, save, or push their current Claude Code config to GitHub.","sync-push",{"claudeCode":12},"SKILL.md frontmatter at skills/sync-push/SKILL.md",[374],{"path":353,"priority":313},{"basePath":376,"description":377,"displayName":378,"installMethods":379,"rationale":380,"selectedPaths":381,"source":319,"sourceLanguage":18,"type":245},"skills/sync-setup","Use when the user wants to set up config sync for the first time, connect to GitHub, or re-initialize the backup repo.","sync-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sync-setup/SKILL.md",[382],{"path":353,"priority":313},{"basePath":384,"description":385,"displayName":386,"installMethods":387,"rationale":388,"selectedPaths":389,"source":319,"sourceLanguage":18,"type":245},"skills/sync-status","Use when the user wants to check what config has changed, see sync status, or compare local vs remote config.","sync-status",{"claudeCode":12},"SKILL.md frontmatter at skills/sync-status/SKILL.md",[390],{"path":353,"priority":313},{"sources":392},[393],"manual",{"closedIssues90d":8,"description":395,"forks":231,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":229,"stars":235,"topics":396},"Claude Code plugin — back up and restore your entire Claude Code environment to GitHub",[],{"classifiedAt":398,"discoverAt":399,"extractAt":400,"githubAt":400,"updatedAt":398},1778696622526,1778696618347,1778696620635,[212,210,215,214,213,211],{"evaluatedAt":240,"extractAt":281,"updatedAt":403},1778696817662,[],[406,422,439,456,485,513],{"_creationTime":407,"_id":408,"community":409,"display":410,"identity":412,"providers":413,"relations":417,"tags":418,"workflow":419},1778696622831.4934,"k171871t16jaaghd7cpk4phphs86n0z0",{"reviewCount":8},{"description":361,"installMethods":411,"name":362,"sourceUrl":14},{"claudeCode":12},{"basePath":360,"githubOwner":243,"githubRepo":244,"locale":18,"slug":362,"type":245},{"evaluate":414,"extract":416},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":415,"targetMarket":216,"tier":217},[210,211,214,212,213],{"commitSha":272},{"parentExtensionId":248,"repoId":277},[212,210,214,213,211],{"evaluatedAt":420,"extractAt":281,"updatedAt":421},1778696704651,1778696817823,{"_creationTime":423,"_id":424,"community":425,"display":426,"identity":428,"providers":429,"relations":434,"tags":435,"workflow":436},1778696622831.494,"k17fm71376rjr60q577jsnf3hx86n2a5",{"reviewCount":8},{"description":377,"installMethods":427,"name":378,"sourceUrl":14},{"claudeCode":12},{"basePath":376,"githubOwner":243,"githubRepo":244,"locale":18,"slug":378,"type":245},{"evaluate":430,"extract":433},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":431,"targetMarket":216,"tier":217},[210,211,214,212,432],"automation",{"commitSha":272},{"parentExtensionId":248,"repoId":277},[432,212,210,214,211],{"evaluatedAt":437,"extractAt":281,"updatedAt":438},1778696737767,1778696818191,{"_creationTime":440,"_id":441,"community":442,"display":443,"identity":445,"providers":446,"relations":451,"tags":452,"workflow":453},1778696622831.4941,"k170dky3e4jcv198zx1jq18xch86neqh",{"reviewCount":8},{"description":385,"installMethods":444,"name":386,"sourceUrl":14},{"claudeCode":12},{"basePath":384,"githubOwner":243,"githubRepo":244,"locale":18,"slug":386,"type":245},{"evaluate":447,"extract":450},{"promptVersionExtension":203,"promptVersionScoring":204,"score":448,"tags":449,"targetMarket":216,"tier":217},95,[210,211,214,212,213],{"commitSha":272},{"parentExtensionId":248,"repoId":277},[212,210,214,213,211],{"evaluatedAt":454,"extractAt":281,"updatedAt":455},1778696752598,1778696818407,{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":466,"providers":471,"relations":478,"tags":481,"workflow":482},1778692488329.0164,"k17d7dgccv6vnj9tcw0cehwnph86nryb",{"reviewCount":8},{"description":461,"installMethods":462,"name":464,"sourceUrl":465},"Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.",{"claudeCode":463},"luiseiman/claude-kit","Rule Effectiveness Analysis","https://github.com/luiseiman/claude-kit",{"basePath":467,"githubOwner":468,"githubRepo":469,"locale":18,"slug":470,"type":245},"skills/rule-effectiveness","luiseiman","claude-kit","rule-effectiveness",{"evaluate":472,"extract":477},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":473,"targetMarket":216,"tier":217},[474,210,475,476,215],"claude-code","analysis","optimization",{"commitSha":272,"license":237},{"parentExtensionId":479,"repoId":480},"k17650xadq8363kzchr4w0gmf186nq24","kd79wqc8an5wh20cc2znr8tyb586mxwx",[475,474,210,215,476],{"evaluatedAt":483,"extractAt":484,"updatedAt":483},1778693275143,1778692488329,{"_creationTime":486,"_id":487,"community":488,"display":489,"identity":495,"providers":499,"relations":506,"tags":509,"workflow":510},1778695548458.3474,"k1730fbw3hyx274fzsesckx2bs86nqph",{"reviewCount":8},{"description":490,"installMethods":491,"name":493,"sourceUrl":494},"Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.\n",{"claudeCode":492},"pjt222/agent-almanac","create-pull-request","https://github.com/pjt222/agent-almanac",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":18,"slug":493,"type":245},"skills/create-pull-request","pjt222","agent-almanac",{"evaluate":500,"extract":505},{"promptVersionExtension":203,"promptVersionScoring":204,"score":285,"tags":501,"targetMarket":216,"tier":217},[214,502,215,503,504,432],"pull-request","collaboration","code-review",{"commitSha":272},{"parentExtensionId":507,"repoId":508},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[432,504,503,215,214,502],{"evaluatedAt":511,"extractAt":512,"updatedAt":511},1778697203799,1778695548458,{"_creationTime":514,"_id":515,"community":516,"display":517,"identity":520,"providers":521,"relations":525,"tags":526,"workflow":527},1778696622831.4937,"k17f31qss5ybf05as9wkkfxnp986np76",{"reviewCount":8},{"description":369,"installMethods":518,"name":519,"sourceUrl":14},{"claudeCode":12},"Claudebase",{"basePath":368,"githubOwner":243,"githubRepo":244,"locale":18,"slug":370,"type":245},{"evaluate":522,"extract":524},{"promptVersionExtension":203,"promptVersionScoring":204,"score":228,"tags":523,"targetMarket":216,"tier":217},[212,211,214,210,215],{"commitSha":272,"license":237},{"parentExtensionId":248,"repoId":277},[212,210,215,214,211],{"evaluatedAt":528,"extractAt":281,"updatedAt":529},1778696723988,1778696817982]