[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-Lexxes-Projects-obey-en":3,"guides-for-Lexxes-Projects-obey":394,"similar-k17ccytjrakavnrzgdbzkbcjj186nr1f-en":395},{"_creationTime":4,"_id":5,"children":6,"community":92,"display":93,"evaluation":96,"identity":320,"isFallback":308,"parentExtension":323,"providers":324,"relations":331,"repo":332,"tags":391,"workflow":392},1778692275423.988,"k17ccytjrakavnrzgdbzkbcjj186nr1f",[7,46,71],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":39,"tags":41,"workflow":42},1778692275423.9883,"k176t9d4mw9wa4mybjbh8pv1xh86nd3v",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Remove a rule. Use when the user says \"/forget\", \"forget rule\", \"remove rule\", \"delete rule\", or wants to stop a rule from being enforced.",{"claudeCode":15},"Lexxes-Projects/obey","forget","https://github.com/Lexxes-Projects/obey",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":16,"type":23},"skills/forget","Lexxes-Projects","obey","en","skill",{"evaluate":25,"extract":36},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":34,"tier":35},"3.0.0","4.4.0",79,[30,31,32,33],"rules","management","claude-code","automation","global","community",{"commitSha":37,"license":38},"HEAD","MIT",{"parentExtensionId":5,"repoId":40},"kd75x7p4gkt5vx785rmc3msdhs86neap",[33,32,31,30],{"evaluatedAt":43,"extractAt":44,"updatedAt":45},1778692312617,1778692275424,1778692422212,{"_creationTime":47,"_id":48,"community":49,"display":50,"identity":54,"providers":56,"relations":66,"tags":67,"workflow":68},1778692275423.9885,"k177sj28vkz2hbpzytjfatk6vd86nxf4",{"reviewCount":11},{"description":51,"installMethods":52,"name":53,"sourceUrl":17},"Save a rule that Claude must follow. Use when the user says \"/remember\", \"remember this\", \"save this rule\", or wants to save a persistent instruction that should be enforced across sessions.",{"claudeCode":15},"remember",{"basePath":55,"githubOwner":20,"githubRepo":21,"locale":22,"slug":53,"type":23},"skills/remember",{"evaluate":57,"extract":65},{"promptVersionExtension":26,"promptVersionScoring":27,"score":58,"tags":59,"targetMarket":34,"tier":64},99,[30,60,61,62,63],"enforcement","llm-behavior","productivity","code-quality","verified",{"commitSha":37},{"parentExtensionId":5,"repoId":40},[63,60,61,62,30],{"evaluatedAt":69,"extractAt":44,"updatedAt":70},1778692347952,1778692421855,{"_creationTime":72,"_id":73,"community":74,"display":75,"identity":78,"providers":80,"relations":87,"tags":88,"workflow":89},1778692275423.9888,"k1732y2ybthsdw3j4kjy694tmd86nv8w",{"reviewCount":11},{"description":76,"installMethods":77,"name":21,"sourceUrl":17},"Show all active rules. Use when the user says \"/rules\", \"show rules\", \"list rules\", \"what are my rules\", or wants to see their current persistent instructions.",{"claudeCode":15},{"basePath":79,"githubOwner":20,"githubRepo":21,"locale":22,"slug":30,"type":23},"skills/rules",{"evaluate":81,"extract":86},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":83,"targetMarket":34,"tier":64},100,[30,60,62,84,85],"workflow","configuration",{"commitSha":37,"license":38},{"parentExtensionId":5,"repoId":40},[85,60,62,30,84],{"evaluatedAt":90,"extractAt":44,"updatedAt":91},1778692373874,1778692422383,{"reviewCount":11},{"description":94,"installMethods":95,"name":21,"sourceUrl":17},"Makes Claude actually follow your rules. Save rules with natural language, enforce them with hooks, remember them across sessions.",{"claudeCode":21},{"_creationTime":97,"_id":98,"extensionId":5,"locale":22,"result":99,"trustSignals":306,"workflow":318},1778692293423.15,"kn75xs2338rzppa3tcqd73d74d86mdzp",{"checks":100,"evaluatedAt":284,"extensionSummary":285,"features":286,"nonGoals":292,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":296,"rationale":297,"score":82,"summary":298,"tags":299,"targetMarket":34,"tier":64,"useCases":301},[101,106,109,112,116,119,123,127,130,133,137,141,144,148,151,154,157,160,163,166,170,174,178,182,186,189,192,195,199,202,205,208,211,214,217,221,225,229,232,236,239,242,245,248,251,254,257,260,263,266,270,273,276,280],{"category":102,"check":103,"severity":104,"summary":105},"Practical Utility","Problem relevance","pass","The description clearly articulates the problem of AI agents not following rules and offers a solution to enforce them.",{"category":102,"check":107,"severity":104,"summary":108},"Unique selling proposition","The plugin actively enforces rules through hooks and persists them across sessions, offering value beyond simple prompting.",{"category":102,"check":110,"severity":104,"summary":111},"Production readiness","The plugin covers the full lifecycle of rule management, from remembering to enforcement and uninstallation, making it production-ready.",{"category":113,"check":114,"severity":104,"summary":115},"Scope","Single responsibility principle","The plugin focuses on rule enforcement and persistence for AI agents, a coherent domain.",{"category":113,"check":117,"severity":104,"summary":118},"Description quality","The displayed description accurately reflects the plugin's functionality of saving and enforcing rules.",{"category":120,"check":121,"severity":104,"summary":122},"Invocation","Scoped tools","The plugin exposes well-defined tools like `/remember`, `/rules`, and `/forget` for specific rule management actions.",{"category":124,"check":125,"severity":104,"summary":126},"Documentation","Configuration & parameter reference","All commands and their flags are clearly documented in the README, including scopes and enforcement types.",{"category":113,"check":128,"severity":104,"summary":129},"Tool naming","The commands `/remember`, `/rules`, and `/forget` are descriptive and follow kebab-case convention.",{"category":113,"check":131,"severity":104,"summary":132},"Minimal I/O surface","Command arguments are well-defined, and output provides clear, structured information without unnecessary data.",{"category":134,"check":135,"severity":104,"summary":136},"License","License usability","The plugin uses the MIT license and declares it via a LICENSE file, which is also present in the repository.",{"category":138,"check":139,"severity":104,"summary":140},"Maintenance","Commit recency","The last commit was on March 22, 2026, which is recent.",{"category":138,"check":142,"severity":104,"summary":143},"Dependency Management","The plugin relies on `jq`, which is auto-installed, and does not introduce external dependencies requiring complex management.",{"category":145,"check":146,"severity":104,"summary":147},"Security","Secret Management","Secrets are managed via `userConfig` with `sensitive: true`, ensuring they are handled by the OS keychain and not exposed in plain text.",{"category":145,"check":149,"severity":104,"summary":150},"Injection","The plugin processes user input and commands, but the rule classification and execution scripts appear to treat data as data and not instructions.",{"category":145,"check":152,"severity":104,"summary":153},"Transitive Supply-Chain Grenades","The plugin bundles its scripts and does not appear to fetch external code or data at runtime.",{"category":145,"check":155,"severity":104,"summary":156},"Sandbox Isolation","The plugin operates within its designated scopes and manages state under `${CLAUDE_PLUGIN_DATA}` and `~/.config/obey`, respecting sandbox boundaries.",{"category":145,"check":158,"severity":104,"summary":159},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were identified in the plugin's scripts.",{"category":145,"check":161,"severity":104,"summary":162},"Data Exfiltration","The plugin does not appear to exfiltrate any confidential data; outbound calls are limited to rule management within the local system.",{"category":145,"check":164,"severity":104,"summary":165},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks and uses clean ASCII characters.",{"category":167,"check":168,"severity":104,"summary":169},"Hooks","Opaque code execution","Hook scripts are provided as readable bash scripts within the repository.",{"category":171,"check":172,"severity":104,"summary":173},"Portability","Structural Assumption","The plugin correctly identifies project stacks and manages rules based on scope, with clear documentation for user-specific project organization.",{"category":175,"check":176,"severity":104,"summary":177},"Trust","Issues Attention","There are no open issues in the last 90 days, indicating high maintainer engagement or low recent activity.",{"category":179,"check":180,"severity":104,"summary":181},"Versioning","Release Management","The plugin declares a meaningful semver version (0.9.0) in its manifest.",{"category":183,"check":184,"severity":104,"summary":185},"Code Execution","Validation","Input arguments for commands like `/remember` are handled, and the `rule-classifier.md` agent provides structured classification.",{"category":145,"check":187,"severity":104,"summary":188},"Unguarded Destructive Operations","Destructive operations are guarded by rule enforcement mechanisms, which prompt for confirmation or block violations.",{"category":183,"check":190,"severity":104,"summary":191},"Error Handling","The plugin scripts appear to handle errors gracefully, providing user feedback and exiting non-zero when necessary.",{"category":183,"check":193,"severity":104,"summary":194},"Logging","The plugin logs bash commands, file writes, and edits to an audit trail, providing transparency.",{"category":196,"check":197,"severity":104,"summary":198},"Compliance","GDPR","The plugin manages user-defined rules locally and does not appear to process or submit personal data.",{"category":196,"check":200,"severity":104,"summary":201},"Target market","The plugin is designed for a global audience and does not have regional or jurisdictional limitations.",{"category":171,"check":203,"severity":104,"summary":204},"Runtime stability","The plugin is designed for cross-platform compatibility and handles differences gracefully.",{"category":124,"check":206,"severity":104,"summary":207},"README","The README file is comprehensive and clearly states the plugin's purpose and functionality.",{"category":113,"check":209,"severity":104,"summary":210},"Tool surface size","The plugin exposes three main commands: `/remember`, `/rules`, and `/forget`, which is within the ideal range.",{"category":120,"check":212,"severity":104,"summary":213},"Overlapping near-synonym tools","The commands `/remember`, `/rules`, and `/forget` have distinct functions and do not represent overlapping synonyms.",{"category":124,"check":215,"severity":104,"summary":216},"Phantom features","All features mentioned in the README, such as rule enforcement and persistence, have corresponding implementations.",{"category":218,"check":219,"severity":104,"summary":220},"Install","Installation instruction","Clear installation instructions are provided for both marketplace and local development, with examples.",{"category":222,"check":223,"severity":104,"summary":224},"Errors","Actionable error messages","Error messages are clearly explained in the README and documentation, guiding users on remediation.",{"category":226,"check":227,"severity":104,"summary":228},"Execution","Pinned dependencies","The plugin relies on `jq`, which is handled via an auto-installation mechanism, and its own scripts do not have external dependencies that need pinning.",{"category":113,"check":230,"severity":104,"summary":231},"Dry-run preview","The rule enforcement mechanism acts as a preview/blocker, effectively providing a dry-run for potentially undesirable actions.",{"category":233,"check":234,"severity":104,"summary":235},"Protocol","Idempotent retry & timeouts","The plugin's operations are primarily local and rule-based, and timeouts are defined for hook commands, ensuring stability.",{"category":196,"check":237,"severity":104,"summary":238},"Telemetry opt-in","The plugin does not appear to emit telemetry; all operations are local rule management.",{"category":120,"check":240,"severity":104,"summary":241},"Name collisions","The bundled commands `/remember`, `/rules`, and `/forget` are distinct and do not collide with built-ins or each other.",{"category":120,"check":243,"severity":104,"summary":244},"Hooks-off mechanism","The README documents clear uninstall procedures and cleanup steps for rules, effectively disabling hooks.",{"category":120,"check":246,"severity":104,"summary":247},"Hook matcher tightness","Hooks are matched against specific tool types (Bash, Write|Edit|MultiEdit) or patterns, not wildcarded.",{"category":145,"check":249,"severity":104,"summary":250},"Hook security","Hook behavior is either non-destructive or gated by user interaction and clear documentation, with no silent prompt mutation.",{"category":167,"check":252,"severity":104,"summary":253},"Silent prompt rewriting","The plugin does not appear to use `UserPromptSubmit` hooks for silent prompt rewriting; rule enforcement is explicit.",{"category":145,"check":255,"severity":104,"summary":256},"Permission Hook","The plugin does not appear to use `PermissionRequest` hooks for auto-approval.",{"category":196,"check":258,"severity":104,"summary":259},"Hook privacy","Hooks are used for local rule management and logging, with no indication of data being sent over the network.",{"category":183,"check":261,"severity":104,"summary":262},"Hook dependency","Hook scripts are provided as readable bash files and are self-contained within the repository.",{"category":124,"check":264,"severity":104,"summary":265},"Feature Transparency","All critical functionality, including hook mechanisms and rule scopes, is clearly explained in the README.",{"category":267,"check":268,"severity":104,"summary":269},"Convention","Layout convention adherence","The plugin adheres to Claude Code plugin structural conventions, with `plugin.json` in `.claude-plugin/` and runnable scripts documented in the README.",{"category":267,"check":271,"severity":104,"summary":272},"Plugin state","Plugin state, including rules, is managed under `~/.config/obey/`, which aligns with clean uninstall semantics.",{"category":145,"check":274,"severity":104,"summary":275},"Keychain-stored secrets","Secrets are managed via `userConfig` with `sensitive: true`, indicating they are routed through the OS keychain.",{"category":277,"check":278,"severity":104,"summary":279},"Dependencies","Tagged release sourcing","The plugin itself is sourced from a repository and does not appear to bundle external MCP servers requiring tagged releases.",{"category":281,"check":282,"severity":104,"summary":283},"Installation","Clean uninstall","The uninstall process is clearly documented and involves removing plugin files and configuration, ensuring a clean removal.",1778692293028,"This plugin allows users to define and enforce custom rules for AI assistants, ensuring they follow specified guidelines across sessions and projects.",[287,288,289,290,291],"Save rules via natural language commands","Enforce rules using hooks and session reminders","Persist rules across sessions and context compaction","Support global, stack-specific, and project-specific scopes","Actively block violations and log actions",[293,294,295],"Acting as a general-purpose AI assistant","Replacing core AI capabilities with custom logic","Managing AI's internal knowledge base","To make AI assistants reliably follow user-defined rules, enhancing predictability and compliance in AI-driven workflows.","All checks passed with high quality.","Excellent plugin for enforcing AI behavior and remembering rules.",[30,60,61,300,62],"ai-assistant",[302,303,304,305],"Preventing AI from performing actions against defined policies","Ensuring AI adheres to coding standards or style guides","Reminding AI of specific project constraints or requirements","Maintaining consistent AI behavior across different development tasks",{"codeQuality":307,"collectedAt":309,"documentation":310,"maintenance":313,"security":316,"testCoverage":317},{"hasLockfile":308},false,1778692277085,{"descriptionLength":311,"readmeSize":312},130,9968,{"closedIssues90d":11,"forks":11,"hasChangelog":308,"manifestVersion":314,"openIssues90d":11,"pushedAt":315,"stars":11},"0.9.0",1774186726000,{"hasNpmPackage":308,"license":38,"smitheryVerified":308},{"hasCi":308,"hasTests":308},{"updatedAt":319},1778692293423,{"basePath":321,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":322},"","plugin",null,{"evaluate":325,"extract":327},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":326,"targetMarket":34,"tier":64},[30,60,61,300,62],{"commitSha":37,"license":38,"plugin":328},{"mcpCount":11,"provider":329,"skillCount":330},"classify",3,{"repoId":40},{"_creationTime":333,"_id":40,"identity":334,"providers":335,"workflow":387},1778692271157.4062,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":336,"discover":378,"github":381},{"commitSha":37,"extensions":337},[338,362,368,373],{"basePath":321,"description":94,"displayName":21,"installMethods":339,"license":38,"rationale":340,"selectedPaths":341,"source":361,"sourceLanguage":22,"type":322},{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[342,345,347,350,353,355,357,359],{"path":343,"priority":344},".claude-plugin/plugin.json","mandatory",{"path":346,"priority":344},"README.md",{"path":348,"priority":349},"LICENSE","high",{"path":351,"priority":352},"skills/forget/SKILL.md","medium",{"path":354,"priority":352},"skills/remember/SKILL.md",{"path":356,"priority":352},"skills/rules/SKILL.md",{"path":358,"priority":349},"agents/rule-classifier.md",{"path":360,"priority":349},"hooks/hooks.json","rule",{"basePath":19,"description":13,"displayName":16,"installMethods":363,"rationale":364,"selectedPaths":365,"source":361,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/forget/SKILL.md",[366],{"path":367,"priority":344},"SKILL.md",{"basePath":55,"description":51,"displayName":53,"installMethods":369,"rationale":370,"selectedPaths":371,"source":361,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/remember/SKILL.md",[372],{"path":367,"priority":344},{"basePath":79,"description":76,"displayName":30,"installMethods":374,"rationale":375,"selectedPaths":376,"source":361,"sourceLanguage":22,"type":23},{"claudeCode":15},"SKILL.md frontmatter at skills/rules/SKILL.md",[377],{"path":367,"priority":344},{"sources":379},[380],"manual",{"closedIssues90d":11,"description":94,"forks":11,"license":38,"openIssues90d":11,"pushedAt":315,"readmeSize":312,"stars":11,"topics":382},[383,384,32,385,386,322,62,30],"ai","claude","developer-tools","hooks",{"classifiedAt":388,"discoverAt":389,"extractAt":390,"githubAt":390,"updatedAt":388},1778692275186,1778692271157,1778692273492,[300,60,61,62,30],{"evaluatedAt":319,"extractAt":44,"updatedAt":393},1778692422045,[],[396,425,458,486,506,535],{"_creationTime":397,"_id":398,"community":399,"display":400,"identity":405,"providers":408,"relations":418,"tags":420,"workflow":421},1778692816134.1846,"k17433617dh29ajy4hx5q8txzs86nvg4",{"reviewCount":11},{"description":401,"installMethods":402,"name":403,"sourceUrl":404},"Markdown-based Kanban board managed by Claude Code. Cards live as .md files — no database, no server.",{"claudeCode":403},"kanban","https://github.com/mattjoyce/kanban-skill",{"basePath":321,"githubOwner":406,"githubRepo":407,"locale":22,"slug":407,"type":322},"mattjoyce","kanban-skill",{"evaluate":409,"extract":414},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":410,"targetMarket":34,"tier":64},[403,411,412,62,413],"markdown","task-management","cli",{"commitSha":37,"license":415,"plugin":416},"Apache-2.0",{"mcpCount":11,"provider":329,"skillCount":417},1,{"repoId":419},"kd704ngckmedtqtqt31s01j8kx86mryd",[413,403,411,62,412],{"evaluatedAt":422,"extractAt":423,"updatedAt":424},1778692838399,1778692816134,1778692888073,{"_creationTime":426,"_id":427,"community":428,"display":429,"identity":434,"providers":439,"relations":451,"tags":454,"workflow":455},1778675056600.2026,"k171b5pw3erme9qy3334r4gbv586mzhf",{"reviewCount":11},{"description":430,"installMethods":431,"name":432,"sourceUrl":433},"Self-Improving Agent: curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills. Provides /si:review, /si:promote, /si:extract, /si:status, and /si:remember slash commands.",{"claudeCode":432},"si","https://github.com/alirezarezvani/claude-skills",{"basePath":435,"githubOwner":436,"githubRepo":437,"locale":22,"slug":438,"type":322},"engineering-team/self-improving-agent","alirezarezvani","claude-skills","self-improving-agent",{"evaluate":440,"extract":448},{"promptVersionExtension":26,"promptVersionScoring":27,"score":82,"tags":441,"targetMarket":34,"tier":64},[442,443,444,445,30,446,447],"memory","auto-memory","self-improvement","learning","skills","code-curation",{"commitSha":37,"license":38,"plugin":449},{"mcpCount":11,"provider":329,"skillCount":450},4,{"parentExtensionId":452,"repoId":453},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[443,447,445,442,30,444,446],{"evaluatedAt":456,"extractAt":457,"updatedAt":456},1778675366945,1778675056600,{"_creationTime":459,"_id":460,"community":461,"display":462,"identity":467,"providers":472,"relations":480,"tags":482,"workflow":483},1778692488329.0115,"k17bw65v3qqnkq1n1ae3gapa2x86n442",{"reviewCount":11},{"description":463,"installMethods":464,"name":465,"sourceUrl":466},"Redis Streams, caching patterns, and pub/sub rules for Claude Code.",{"claudeCode":465},"dotforge-stack-redis","https://github.com/luiseiman/claude-kit",{"basePath":468,"githubOwner":469,"githubRepo":470,"locale":22,"slug":471,"type":322},"stacks/redis","luiseiman","claude-kit","redis",{"evaluate":473,"extract":479},{"promptVersionExtension":26,"promptVersionScoring":27,"score":474,"tags":475,"targetMarket":34,"tier":64},97,[471,476,477,478,85,30],"caching","pub-sub","streams",{"commitSha":37,"license":38},{"repoId":481},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[476,85,477,471,30,478],{"evaluatedAt":484,"extractAt":485,"updatedAt":484},1778692788799,1778692488329,{"_creationTime":487,"_id":488,"community":489,"display":490,"identity":494,"providers":497,"relations":502,"tags":503,"workflow":504},1778692488329.0103,"k177jbzwkybyg95prfv25npnas86m60g",{"reviewCount":11},{"description":491,"installMethods":492,"name":493,"sourceUrl":466},"Dynamic hook rules from natural language. Create .claude/hookify.*.local.md files that act as warn/block rules without editing hooks.json.",{"claudeCode":493},"dotforge-stack-hookify",{"basePath":495,"githubOwner":469,"githubRepo":470,"locale":22,"slug":496,"type":322},"stacks/hookify","hookify",{"evaluate":498,"extract":500},{"promptVersionExtension":26,"promptVersionScoring":27,"score":474,"tags":499,"targetMarket":34,"tier":64},[32,386,30,85,33],{"commitSha":37,"license":38,"plugin":501},{"mcpCount":11,"provider":329,"skillCount":417},{"repoId":481},[33,32,85,386,30],{"evaluatedAt":505,"extractAt":485,"updatedAt":505},1778692689033,{"_creationTime":507,"_id":508,"community":509,"display":510,"identity":515,"providers":519,"relations":527,"tags":530,"workflow":531},1778699200079.1013,"k179tj7rj5rq0c64jkvd8rk07d86mfha",{"reviewCount":11},{"description":511,"installMethods":512,"name":513,"sourceUrl":514},"Repomix MCP server for AI-powered codebase analysis. Pack local/remote repositories, search outputs, and read files with built-in security scanning. Foundation plugin that enables all Repomix features in Claude Code.",{"claudeCode":513},"repomix-mcp","https://github.com/yamadashy/repomix",{"basePath":516,"githubOwner":517,"githubRepo":518,"locale":22,"slug":513,"type":322},".claude/plugins/repomix-mcp","yamadashy","repomix",{"evaluate":520,"extract":526},{"promptVersionExtension":26,"promptVersionScoring":27,"score":521,"tags":522,"targetMarket":34,"tier":35},95,[523,524,525,413,385,300],"code-analysis","repository","mcp",{"commitSha":37,"license":38},{"parentExtensionId":528,"repoId":529},"k173vjce07mdrxsektejb65kex86ng1a","kd726yk1d724vsa4haafjmekyn86mx6y",[300,413,523,385,525,524],{"evaluatedAt":532,"extractAt":533,"updatedAt":534},1778699231564,1778699200079,1778699445443,{"_creationTime":536,"_id":537,"community":538,"display":539,"identity":544,"providers":548,"relations":556,"tags":558,"workflow":559},1778685949178.7888,"k17fsy9p377w5c6xmpez1j805d86ma58",{"reviewCount":11},{"description":540,"installMethods":541,"name":542,"sourceUrl":543},"Make your AI agent code with your project's architecture, rules, and decisions. Git-native context (folder conventions, ADRs, team standards) so new code lands in the right place and decisions persist across sessions and agents.",{"claudeCode":542},"archcore","https://github.com/davepoon/buildwithclaude",{"basePath":545,"githubOwner":546,"githubRepo":547,"locale":22,"slug":542,"type":322},"plugins/archcore","davepoon","buildwithclaude",{"evaluate":549,"extract":555},{"promptVersionExtension":26,"promptVersionScoring":27,"score":521,"tags":550,"targetMarket":34,"tier":35},[551,552,553,554,30],"architecture","knowledge-management","ai-coding","git-native",{"commitSha":37,"license":415},{"repoId":557},"kd719kw54vhmcscq7ckdp59fg586mnt6",[553,551,554,552,30],{"evaluatedAt":560,"extractAt":561,"updatedAt":560},1778687438396,1778685949178]