[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Lexxes-Projects-remember-en":3,"guides-for-Lexxes-Projects-remember":343,"similar-k177sj28vkz2hbpzytjfatk6vd86nxf4-en":344},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":237,"isFallback":225,"parentExtension":242,"providers":270,"relations":274,"repo":275,"tags":340,"workflow":341},1778692275423.9885,"k177sj28vkz2hbpzytjfatk6vd86nxf4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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":12},"Lexxes-Projects/obey","remember","https://github.com/Lexxes-Projects/obey",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":235},1778692347952.405,"kn7399rtprxhppww3ab0tm054d86nmhh","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"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,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,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 Claude not following rules and provides specific trigger phrases like '/remember'.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension actively blocks or reminds users of rules, offering significant value over simple LLM memory.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready, covering rule saving, scoping, enforcement, and providing clear installation and usage instructions.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on managing and enforcing user-defined rules for Claude, with a coherent workflow.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the functionality of saving and enforcing rules for Claude.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension uses specific, scoped tools like Bash, Read, and Write for rule management and enforcement, rather than a single generalist tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All commands and their flags (`/remember`, `/rules`, `/forget`) are clearly documented in the README, including their purpose and usage.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names (`remember`, `rules`, `forget`) are descriptive and follow a consistent kebab-case format.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs for commands like `/remember` are structured with flags, and outputs are confirmations or rule listings, not broad diagnostic dumps.",{"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, and this is clearly indicated in the README and LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on March 22, 2026, which is recent, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The extension explicitly states it auto-installs `jq` if not found, and doesn't rely on other complex third-party dependencies that would require management.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The extension handles rule storage locally and does not appear to manage or expose secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The scripts are written to treat user input as data for rules and do not appear to execute arbitrary code from external sources.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The extension does not fetch remote content at runtime and all scripts are bundled, preventing transitive supply-chain risks.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The scripts operate within defined scopes (`~/.config/obey`, `.claude/obey.rules.local.json`) and do not attempt to write outside these boundaries or to sensitive system locations.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","The scripts do not use detached processes or retry loops around denied tool calls.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The extension stores rules locally and does not make outbound calls to submit any user data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and descriptions do not contain any hidden steering tricks or malicious unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The bundled scripts are plain, readable Bash and do not use obfuscation techniques like base64 encoding or `eval`.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The extension handles project structure and stack detection explicitly, providing clear messages if assumptions are violated.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There are no open issues, indicating excellent maintainer engagement.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project appears to be actively developed with recent commits, although a formal versioning scheme (like semver) or changelog is not explicitly present in the README or metadata.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","Input parsing for commands and rule patterns appears robust, relying on well-defined structures and shell scripting logic.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The extension's primary functions involve writing rule files, which is not a destructive operation in the context of user data or infrastructure.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The scripts provide clear messages for rule saving, scope detection, and blocking violations, exiting with non-zero status on errors.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The extension logs actions like rule saving and tool usage to `~/.config/obey/audit/` for user review.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The extension operates solely on user-defined rules and local configuration files, not processing personal data.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The extension is designed for general use and does not contain any region-specific logic or constraints, making it global.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The extension is designed for cross-platform compatibility (Linux, macOS, Windows) and clearly states its Bash scripting base.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README is comprehensive, clearly stating the purpose, installation, usage, and technical details.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension exposes three primary commands (`/remember`, `/rules`, `/forget`), fitting the ideal range.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The exposed commands (`remember`, `rules`, `forget`) have distinct functionalities and do not overlap as near-synonyms.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All features described in the README, such as rule saving, scoping, and enforcement, are implemented and demonstrable from the source code.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","Clear installation instructions are provided for both marketplace and local development, along with usage examples.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","Error messages are clear, indicating what failed and why, and often suggesting next steps or remediation.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The extension declares its reliance on `jq` and states it will auto-install it if missing, effectively pinning this critical dependency.",{"category":33,"check":150,"severity":151,"summary":152},"Dry-run preview","not_applicable","The extension's core functionality is rule management and enforcement, which does not involve state-changing operations that would require a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The extension operates locally and synchronously; its operations are inherently idempotent and do not involve external calls requiring timeouts or retry logic.",{"category":116,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension does not emit any telemetry by default and there are no opt-out mechanisms that could be considered a dark pattern.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the skill's purpose (save a rule) and when to use it (user says '/remember', 'save this rule'), including explicit boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and clearly defines the name, description, and primary command triggers.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and concise, delegating detailed explanations to the README and external files where appropriate.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow, with detailed explanations and examples provided in the README, adhering to progressive disclosure.",{"category":170,"check":174,"severity":151,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README provides clear, end-to-end examples for saving rules with different scopes and enforcement types, which are ready to use.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md documentation covers failure modes like ambiguous rules or missing dependencies and suggests recovery steps.",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","The extension relies on Claude-internal tools and Bash, with `jq` being auto-installed, thus having no external tool dependencies with fallbacks needed.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The extension clearly states preconditions for rule application and implies halting on unexpected states through its error handling.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any adjacent scope handling is managed through clear user commands.",1778692347842,"This skill allows users to save, manage, and enforce persistent rules for Claude's behavior across sessions. It supports various scopes (global, stack, project) and enforcement mechanisms (hook-based blocking, instruction reminders, or both). The extension automatically detects rule scope and can block or remind based on context and tool usage.",[195,196,197,198,199],"Save persistent rules for Claude","Enforce rules via hooks or reminders","Auto-detect rule scope (global, stack, project)","Block specific commands and code patterns","Provide actionable feedback on rule violations",[201,202,203],"Managing complex code refactoring or architectural changes.","Acting as a general-purpose debugging tool beyond rule enforcement.","Replacing version control system hooks or linters directly (though it enforces similar principles).","3.0.0","4.4.0","Ensure Claude consistently follows user-defined instructions and guidelines by actively enforcing rules across sessions and projects.","The extension has no critical or warning findings and adheres to all best practices, including clear documentation, robust error handling, and strong security measures.",99,"Excellent skill for enforcing Claude's adherence to user-defined rules.",[211,212,213,214,215],"rules","enforcement","llm-behavior","productivity","code-quality","global","verified",[219,220,221,222],"Preventing Claude from making common mistakes like pushing to main or using .unwrap().","Ensuring Claude adheres to coding style guides or quality standards.","Reminding Claude of project-specific or stack-specific best practices.","Saving and enforcing team-wide development guidelines.",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":232,"testCoverage":234},{"hasLockfile":225},false,1778692324494,{"descriptionLength":228,"readmeSize":229},190,9968,{"closedIssues90d":8,"forks":8,"hasChangelog":225,"openIssues90d":8,"pushedAt":231,"stars":8},1774186726000,{"hasNpmPackage":225,"license":233,"smitheryVerified":225},"MIT",{"hasCi":225,"hasTests":225},{"updatedAt":236},1778692347952,{"basePath":238,"githubOwner":239,"githubRepo":240,"locale":18,"slug":13,"type":241},"skills/remember","Lexxes-Projects","obey","skill",{"_creationTime":243,"_id":244,"community":245,"display":246,"identity":249,"parentExtension":252,"providers":253,"relations":263,"tags":265,"workflow":266},1778692275423.988,"k17ccytjrakavnrzgdbzkbcjj186nr1f",{"reviewCount":8},{"description":247,"installMethods":248,"name":240,"sourceUrl":14},"Makes Claude actually follow your rules. Save rules with natural language, enforce them with hooks, remember them across sessions.",{"claudeCode":240},{"basePath":250,"githubOwner":239,"githubRepo":240,"locale":18,"slug":240,"type":251},"","plugin",null,{"evaluate":254,"extract":258},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":256,"targetMarket":216,"tier":217},100,[211,212,213,257,214],"ai-assistant",{"commitSha":259,"license":233,"plugin":260},"HEAD",{"mcpCount":8,"provider":261,"skillCount":262},"classify",3,{"repoId":264},"kd75x7p4gkt5vx785rmc3msdhs86neap",[257,212,213,214,211],{"evaluatedAt":267,"extractAt":268,"updatedAt":269},1778692293423,1778692275424,1778692422045,{"evaluate":271,"extract":273},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":272,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":259},{"parentExtensionId":244,"repoId":264},{"_creationTime":276,"_id":264,"identity":277,"providers":278,"workflow":336},1778692271157.4062,{"githubOwner":239,"githubRepo":240,"sourceUrl":14},{"classify":279,"discover":326,"github":329},{"commitSha":259,"extensions":280},[281,305,314,319],{"basePath":250,"description":247,"displayName":240,"installMethods":282,"license":233,"rationale":283,"selectedPaths":284,"source":304,"sourceLanguage":18,"type":251},{"claudeCode":240},"plugin manifest at .claude-plugin/plugin.json",[285,288,290,293,296,298,300,302],{"path":286,"priority":287},".claude-plugin/plugin.json","mandatory",{"path":289,"priority":287},"README.md",{"path":291,"priority":292},"LICENSE","high",{"path":294,"priority":295},"skills/forget/SKILL.md","medium",{"path":297,"priority":295},"skills/remember/SKILL.md",{"path":299,"priority":295},"skills/rules/SKILL.md",{"path":301,"priority":292},"agents/rule-classifier.md",{"path":303,"priority":292},"hooks/hooks.json","rule",{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":304,"sourceLanguage":18,"type":241},"skills/forget","Remove a rule. Use when the user says \"/forget\", \"forget rule\", \"remove rule\", \"delete rule\", or wants to stop a rule from being enforced.","forget",{"claudeCode":12},"SKILL.md frontmatter at skills/forget/SKILL.md",[312],{"path":313,"priority":287},"SKILL.md",{"basePath":238,"description":10,"displayName":13,"installMethods":315,"rationale":316,"selectedPaths":317,"source":304,"sourceLanguage":18,"type":241},{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[318],{"path":313,"priority":287},{"basePath":320,"description":321,"displayName":211,"installMethods":322,"rationale":323,"selectedPaths":324,"source":304,"sourceLanguage":18,"type":241},"skills/rules","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":12},"SKILL.md frontmatter at skills/rules/SKILL.md",[325],{"path":313,"priority":287},{"sources":327},[328],"manual",{"closedIssues90d":8,"description":247,"forks":8,"license":233,"openIssues90d":8,"pushedAt":231,"readmeSize":229,"stars":8,"topics":330},[331,332,333,334,335,251,214,211],"ai","claude","claude-code","developer-tools","hooks",{"classifiedAt":337,"discoverAt":338,"extractAt":339,"githubAt":339,"updatedAt":337},1778692275186,1778692271157,1778692273492,[215,212,213,214,211],{"evaluatedAt":236,"extractAt":268,"updatedAt":342},1778692421855,[],[345,363,392,421,450,481],{"_creationTime":346,"_id":347,"community":348,"display":349,"identity":351,"providers":352,"relations":358,"tags":359,"workflow":360},1778692275423.9888,"k1732y2ybthsdw3j4kjy694tmd86nv8w",{"reviewCount":8},{"description":321,"installMethods":350,"name":240,"sourceUrl":14},{"claudeCode":12},{"basePath":320,"githubOwner":239,"githubRepo":240,"locale":18,"slug":211,"type":241},{"evaluate":353,"extract":357},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":354,"targetMarket":216,"tier":217},[211,212,214,355,356],"workflow","configuration",{"commitSha":259,"license":233},{"parentExtensionId":244,"repoId":264},[356,212,214,211,355],{"evaluatedAt":361,"extractAt":268,"updatedAt":362},1778692373874,1778692422383,{"_creationTime":364,"_id":365,"community":366,"display":367,"identity":373,"providers":378,"relations":385,"tags":388,"workflow":389},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":368,"installMethods":369,"name":371,"sourceUrl":372},"End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.",{"claudeCode":370},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":374,"githubOwner":375,"githubRepo":376,"locale":18,"slug":377,"type":241},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":379,"extract":384},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":380,"targetMarket":216,"tier":217},[355,381,214,382,383,215],"llm","memory","knowledge-base",{"commitSha":259,"license":233},{"parentExtensionId":386,"repoId":387},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[215,383,381,382,214,355],{"evaluatedAt":390,"extractAt":391,"updatedAt":390},1778697164619,1778696595410,{"_creationTime":393,"_id":394,"community":395,"display":396,"identity":402,"providers":406,"relations":414,"tags":417,"workflow":418},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":397,"installMethods":398,"name":400,"sourceUrl":401},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":399},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":403,"githubOwner":404,"githubRepo":405,"locale":18,"slug":400,"type":241},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":407,"extract":413},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":408,"targetMarket":216,"tier":217},[409,410,411,412,215,334],"database","migrations","sql","validation",{"commitSha":259},{"parentExtensionId":415,"repoId":416},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[215,409,334,410,411,412],{"evaluatedAt":419,"extractAt":420,"updatedAt":419},1778701008912,1778696691708,{"_creationTime":422,"_id":423,"community":424,"display":425,"identity":431,"providers":436,"relations":443,"tags":446,"workflow":447},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":426,"installMethods":427,"name":429,"sourceUrl":430},"Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.",{"claudeCode":428},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":432,"githubOwner":433,"githubRepo":434,"locale":18,"slug":435,"type":241},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","skills","semgrep-rule-creator",{"evaluate":437,"extract":442},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":438,"targetMarket":216,"tier":217},[439,440,441,215,334],"semgrep","security","static-analysis",{"commitSha":259},{"parentExtensionId":444,"repoId":445},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[215,334,440,439,441],{"evaluatedAt":448,"extractAt":449,"updatedAt":448},1778699451460,1778698175626,{"_creationTime":451,"_id":452,"community":453,"display":454,"identity":460,"providers":466,"relations":473,"tags":476,"workflow":477},1778698296017.8315,"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",{"reviewCount":8},{"description":455,"installMethods":456,"name":458,"sourceUrl":459},"과잉 엔지니어링 패턴이 감지되면 자동으로 활성화됩니다: (1) 사용자가 명시적으로 변경을 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(class, interface, factory, wrapper)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 의존성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\" 등의 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 에러 처리, 유효성 검사, 방어적 코드를 추가하는 경우 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성하는 경우\n",{"claudeCode":457},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":461,"githubOwner":462,"githubRepo":463,"locale":464,"slug":465,"type":241},"skills/moyu-ko","uucz","moyu","ko","moyu-ko",{"evaluate":467,"extract":472},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":468,"targetMarket":216,"tier":217},[469,215,470,334,471],"ai-assist","prompt-engineering","refactoring",{"commitSha":259,"license":233},{"parentExtensionId":474,"repoId":475},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[469,215,334,470,471],{"evaluatedAt":478,"extractAt":479,"updatedAt":480},1778698415064,1778698296017,1778698589704,{"_creationTime":482,"_id":483,"community":484,"display":485,"identity":491,"providers":495,"relations":505,"tags":507,"workflow":508},1778696052276.0203,"k17bgxxgryq8edg32egypsvqtn86m1h7",{"reviewCount":8},{"description":486,"installMethods":487,"name":489,"sourceUrl":490},"Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — \"find circular imports\", \"fix dependency cycles\", \"untangle our module graph\", \"why is madge complaining\".",{"claudeCode":488},"raintree-technology/claude-starter","cleanup-cycles","https://github.com/raintree-technology/claude-starter",{"basePath":492,"githubOwner":493,"githubRepo":494,"locale":18,"slug":489,"type":241},"templates/.claude/skills/cleanup-cycles","raintree-technology","claude-starter",{"evaluate":496,"extract":504},{"promptVersionExtension":204,"promptVersionScoring":205,"score":255,"tags":497,"targetMarket":216,"tier":217},[215,498,499,500,501,502,503,471],"dependencies","javascript","python","typescript","go","rust",{"commitSha":259},{"repoId":506},"kd78ywakatnz4sjfx781sy14vh86mtty",[215,498,502,499,500,471,503,501],{"evaluatedAt":509,"extractAt":510,"updatedAt":509},1778696977114,1778696052276]