[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-precheck-en":3,"guides-for-khendzel-janitor-precheck":403,"similar-k179y6vew6sv0hk0g6bqmfqdyd86mrnp-en":404},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":238,"isFallback":222,"parentExtension":243,"providers":301,"relations":305,"repo":306,"tags":400,"workflow":401},1778691884319.0667,"k179y6vew6sv0hk0g6bqmfqdyd86mrnp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Check if a new skill overlaps with your existing ones before installing. Use when the user wants to evaluate a skill before adding it, check for duplicates pre-install, or verify a GitHub skill won't conflict.",{"claudeCode":12},"khendzel/skills-janitor","janitor-precheck","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":236},1778691991716.7822,"kn79m2vv9prwvpcfgbb84cg27186mfk6","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":214,"tier":215,"useCases":216},[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,152,156,159,162,165,168,172,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 checking for skill overlaps before installation and provides specific use cases like evaluating a new skill or verifying GitHub skill compatibility.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a unique capability by performing a Jaccard similarity comparison of extracted keywords and descriptions between a new skill and installed ones, providing a quantitative overlap score, which goes beyond basic duplicate checking.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, covering the complete lifecycle of checking for overlap, reporting results, and providing guidance on what to do with the findings. It requires minimal dependencies (Bash, Python 3, curl).",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on checking for skill overlaps before installation and does not bundle unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality and purpose.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes a single, well-defined tool (`precheck.sh`) with specific arguments, adhering to the principle of narrow verb-noun actions.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md and README clearly document the script's parameters and their usage, including the GitHub URL/path and the optional `--json` flag.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The primary tool name 'precheck.sh' is descriptive of its function.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tool accepts input via command-line arguments, which are clearly defined, and its output is structured as plain text or JSON, focusing only on the overlap analysis.",{"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, clearly indicated in the LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The latest commit was on May 1, 2026, which is within the last 90 days, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The skill has no third-party dependencies beyond standard system tools (Bash, Python 3, curl), so no specific dependency management is needed.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill's inputs are limited to file paths and URLs, and the script is designed to treat these as data, not instructions, mitigating injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill does not fetch external code or data at runtime; all necessary logic is bundled. It relies on standard system tools.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The script operates by reading files and performing analysis, with no operations that would modify files outside its own scope or the specified project folder.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","The script does not employ any sandbox-escape primitives such as detached processes or retry loops around denied calls.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill does not read or submit confidential data; it only processes provided file paths and URLs.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and documentation do not contain hidden-steering tricks or suspicious Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The script is written in plain Bash and Python, with no obfuscation, base64 payloads, or runtime code fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The script handles local paths and GitHub URLs, making no assumptions about project structure beyond what's provided.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating no current maintenance backlog or recent activity on issues.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The `manifestVersion` is '1.1.0' and the `pushedAt` date is recent, indicating proper versioning and release management.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","Input arguments (URLs, paths) are validated by the script's logic for proper format before processing.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill is purely analytical and performs no destructive operations.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The script includes basic error handling for invalid inputs and reports meaningful messages to stderr.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The skill is read-only and does not perform actions that require logging to an audit file.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The skill does not operate on personal data; it analyzes skill metadata.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill is a generic utility tool that operates on file paths and URLs, with no regional or jurisdictional logic, thus 'global'.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The skill relies on standard POSIX shell commands and Python 3, making it broadly compatible across different environments.",{"category":44,"check":126,"severity":24,"summary":127},"README","A comprehensive README file exists, clearly detailing the project's purpose, skills, installation, and usage.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The extension exposes a single core script (`precheck.sh`), fitting the ideal range.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The extension has only one primary tool, so there are no overlapping near-synonym tools.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All features advertised in the README and SKILL.md have corresponding implementations in the scripts.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","Clear installation instructions are provided in the README, including both a plugin install method and a direct clone option, along with usage examples.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The script provides actionable error messages for invalid inputs, guiding the user on how to correct them.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The skill has no third-party dependencies and uses standard system tools. Scripts utilize shebangs for interpreter declaration.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The skill is read-only and analytical, so a dry-run preview is not applicable.",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","The skill is stateless and performs no remote calls or state-changing operations, making this check not applicable.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The description clearly states the skill checks for skill overlaps before installation, names 'skills' as the artifact, and implies the user intent of 'evaluating before installing' or 'verifying compatibility'.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability of checking for skill overlaps.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md is concise, with detailed explanations and examples in the README or implied to be in separate files for deeper dives.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md is concise and links to the README for usage examples and deeper explanations, demonstrating progressive disclosure.",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","This skill is a short-form utility and does not involve deep exploration or code review, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README provides clear, copy-pasteable usage examples for checking local paths and GitHub URLs.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill handles edge cases like invalid URLs/paths and reports them with clear error messages, with a recovery step being to provide a correct path.",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or tools, thus a fallback is not applicable.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The script halts and reports clear error messages for unexpected states like invalid input paths.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded, nor does it handle adjacent tasks outside its scope.",1778691991611,"This skill analyzes a provided GitHub URL or local path to a skill, extracts its description and keywords, and compares them using Jaccard similarity against installed skills to identify potential overlaps or duplicates.",[195,196,197,198],"Checks for skill overlap before installation","Analyzes skill descriptions and keywords","Reports overlap level with clear verdicts","Supports GitHub URLs and local paths",[200,201,202],"Modifying or deleting existing skills","Installing skills automatically","Analyzing skills not provided via URL or path","3.0.0","4.4.0","Prevent the installation of duplicate or overlapping AI skills by providing a pre-check analysis before adding new capabilities to your environment.","Excellent documentation, clear purpose, and robust implementation with no security or maintenance concerns. The skill is well-scoped and effectively addresses its intended problem.",99,"A highly polished and effective skill for preventing duplicate skill installations.",[210,211,212,213],"skill-management","code-quality","developer-tools","linting","global","verified",[217,218,219],"Evaluate a new skill before adding it to your collection","Check for duplicate skills pre-install","Verify a GitHub skill won't conflict with existing ones",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":233,"testCoverage":235},{"hasLockfile":222},false,1778691964912,{"descriptionLength":225,"readmeSize":226},209,7684,{"closedIssues90d":8,"forks":228,"hasChangelog":229,"manifestVersion":230,"openIssues90d":8,"pushedAt":231,"stars":232},15,true,"1.1.0",1777615121000,92,{"hasNpmPackage":222,"license":234,"smitheryVerified":222},"MIT",{"hasCi":222,"hasTests":222},{"updatedAt":237},1778691991716,{"basePath":239,"githubOwner":240,"githubRepo":241,"locale":18,"slug":13,"type":242},"skills/janitor-precheck","khendzel","skills-janitor","skill",{"_creationTime":244,"_id":245,"community":246,"display":247,"identity":250,"parentExtension":253,"providers":286,"relations":296,"tags":297,"workflow":298},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":248,"installMethods":249,"name":241,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":241},{"basePath":251,"githubOwner":240,"githubRepo":241,"locale":18,"slug":241,"type":252},"","plugin",{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":260,"providers":262,"relations":279,"tags":281,"workflow":282},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":258,"installMethods":259,"name":241,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":251,"githubOwner":240,"githubRepo":241,"locale":18,"slug":241,"type":261},"marketplace",{"evaluate":263,"extract":273},{"promptVersionExtension":264,"promptVersionScoring":204,"score":265,"tags":266,"targetMarket":214,"tier":215},"3.1.0",100,[267,268,269,270,271,272],"skills","management","auditing","claudecode","openai","utility",{"commitSha":274,"marketplace":275,"plugin":277},"HEAD",{"name":241,"pluginCount":276},1,{"mcpCount":8,"provider":278,"skillCount":8},"classify",{"repoId":280},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[269,270,268,271,267,272],{"evaluatedAt":283,"extractAt":284,"updatedAt":285},1778691902547,1778691884319,1778692171957,{"evaluate":287,"extract":293},{"promptVersionExtension":203,"promptVersionScoring":204,"score":288,"tags":289,"targetMarket":214,"tier":215},98,[267,268,290,213,291,292],"audit","maintenance","tooling",{"commitSha":274,"plugin":294},{"mcpCount":8,"provider":278,"skillCount":295},7,{"parentExtensionId":255,"repoId":280},[290,213,291,268,267,292],{"evaluatedAt":299,"extractAt":284,"updatedAt":300},1778691927333,1778692171790,{"evaluate":302,"extract":304},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":303,"targetMarket":214,"tier":215},[210,211,212,213],{"commitSha":274},{"parentExtensionId":245,"repoId":280},{"_creationTime":307,"_id":280,"identity":308,"providers":309,"workflow":396},1778691880386.0266,{"githubOwner":240,"githubRepo":241,"sourceUrl":14},{"classify":310,"discover":385,"github":388},{"commitSha":274,"extensions":311},[312,325,331,340,348,353,361,369,377],{"basePath":251,"description":258,"displayName":241,"installMethods":313,"rationale":314,"selectedPaths":315,"source":324,"sourceLanguage":18,"type":261},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[316,319,321],{"path":317,"priority":318},".claude-plugin/marketplace.json","mandatory",{"path":320,"priority":318},"README.md",{"path":322,"priority":323},"LICENSE","high","rule",{"basePath":251,"description":248,"displayName":241,"installMethods":326,"rationale":327,"selectedPaths":328,"source":324,"sourceLanguage":18,"type":252},{"claudeCode":241},"inline plugin source from marketplace.json at /",[329,330],{"path":320,"priority":318},{"path":322,"priority":323},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":324,"sourceLanguage":18,"type":242},"skills/janitor-audit","Show all your installed skills","janitor-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[338],{"path":339,"priority":318},"SKILL.md",{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":324,"sourceLanguage":18,"type":242},"skills/janitor-fix","Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.","janitor-fix",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-fix/SKILL.md",[347],{"path":339,"priority":318},{"basePath":239,"description":10,"displayName":13,"installMethods":349,"rationale":350,"selectedPaths":351,"source":324,"sourceLanguage":18,"type":242},{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-precheck/SKILL.md",[352],{"path":339,"priority":318},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":324,"sourceLanguage":18,"type":242},"skills/janitor-report","Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health.","janitor-report",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-report/SKILL.md",[360],{"path":339,"priority":318},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":324,"sourceLanguage":18,"type":242},"skills/janitor-search","Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.","janitor-search",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-search/SKILL.md",[368],{"path":339,"priority":318},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":324,"sourceLanguage":18,"type":242},"skills/janitor-tokens","Show how many context window tokens each skill consumes. Use when the user asks about token cost, context budget, skill size, or wants to know which skills waste the most context space.","janitor-tokens",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-tokens/SKILL.md",[376],{"path":339,"priority":318},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":324,"sourceLanguage":18,"type":242},"skills/janitor-usage","Show which skills you use and which you never use","janitor-usage",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-usage/SKILL.md",[384],{"path":339,"priority":318},{"sources":386},[387],"manual",{"closedIssues90d":8,"description":389,"forks":228,"license":234,"openIssues90d":8,"pushedAt":231,"readmeSize":226,"stars":232,"topics":390},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[391,392,393,394,212,395],"agent-skills","claude-code","claude-code-skills","cli","productivity",{"classifiedAt":397,"discoverAt":398,"extractAt":399,"githubAt":399,"updatedAt":397},1778691884143,1778691880386,1778691882449,[211,212,213,210],{"evaluatedAt":237,"extractAt":284,"updatedAt":402},1778692172459,[],[405,434,462,493,518,548],{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":415,"providers":419,"relations":427,"tags":430,"workflow":431},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":410,"installMethods":411,"name":413,"sourceUrl":414},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":412},"ruvnet/ruflo","migrate-validate","https://github.com/ruvnet/ruflo",{"basePath":416,"githubOwner":417,"githubRepo":418,"locale":18,"slug":413,"type":242},"plugins/ruflo-migrations/skills/migrate-validate","ruvnet","ruflo",{"evaluate":420,"extract":426},{"promptVersionExtension":203,"promptVersionScoring":204,"score":265,"tags":421,"targetMarket":214,"tier":215},[422,423,424,425,211,212],"database","migrations","sql","validation",{"commitSha":274},{"parentExtensionId":428,"repoId":429},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[211,422,212,423,424,425],{"evaluatedAt":432,"extractAt":433,"updatedAt":432},1778701008912,1778696691708,{"_creationTime":435,"_id":436,"community":437,"display":438,"identity":444,"providers":448,"relations":455,"tags":458,"workflow":459},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":439,"installMethods":440,"name":442,"sourceUrl":443},"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":441},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":445,"githubOwner":446,"githubRepo":267,"locale":18,"slug":447,"type":242},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","semgrep-rule-creator",{"evaluate":449,"extract":454},{"promptVersionExtension":203,"promptVersionScoring":204,"score":265,"tags":450,"targetMarket":214,"tier":215},[451,452,453,211,212],"semgrep","security","static-analysis",{"commitSha":274},{"parentExtensionId":456,"repoId":457},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[211,212,452,451,453],{"evaluatedAt":460,"extractAt":461,"updatedAt":460},1778699451460,1778698175626,{"_creationTime":463,"_id":464,"community":465,"display":466,"identity":472,"providers":478,"relations":485,"tags":488,"workflow":489},1778698296017.8315,"k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",{"reviewCount":8},{"description":467,"installMethods":468,"name":470,"sourceUrl":471},"과잉 엔지니어링 패턴이 감지되면 자동으로 활성화됩니다: (1) 사용자가 명시적으로 변경을 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(class, interface, factory, wrapper)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 의존성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\" 등의 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 에러 처리, 유효성 검사, 방어적 코드를 추가하는 경우 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서를 생성하는 경우\n",{"claudeCode":469},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":473,"githubOwner":474,"githubRepo":475,"locale":476,"slug":477,"type":242},"skills/moyu-ko","uucz","moyu","ko","moyu-ko",{"evaluate":479,"extract":484},{"promptVersionExtension":203,"promptVersionScoring":204,"score":265,"tags":480,"targetMarket":214,"tier":215},[481,211,482,212,483],"ai-assist","prompt-engineering","refactoring",{"commitSha":274,"license":234},{"parentExtensionId":486,"repoId":487},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h",[481,211,212,482,483],{"evaluatedAt":490,"extractAt":491,"updatedAt":492},1778698415064,1778698296017,1778698589704,{"_creationTime":494,"_id":495,"community":496,"display":497,"identity":503,"providers":506,"relations":512,"tags":514,"workflow":515},1778687029453.9038,"k1741ryyrp6bfas7r0wrm6yans86n4ar",{"reviewCount":8},{"description":498,"installMethods":499,"name":501,"sourceUrl":502},"Mandatory checks to run before completing any task that touches md files or dart code in this repository.",{"claudeCode":500},"flutter/skills","definition-of-done","https://github.com/flutter/skills",{"basePath":504,"githubOwner":505,"githubRepo":267,"locale":18,"slug":501,"type":242},"tool/dart_skills_lint/.agents/skills/definition-of-done","flutter",{"evaluate":507,"extract":511},{"promptVersionExtension":203,"promptVersionScoring":204,"score":265,"tags":508,"targetMarket":214,"tier":215},[509,505,213,510,211],"dart","testing",{"commitSha":274},{"repoId":513},"kd7100bqmd3gmqn2rdf4t72qqn86nfdd",[211,509,505,213,510],{"evaluatedAt":516,"extractAt":517,"updatedAt":516},1778687549247,1778687029453,{"_creationTime":519,"_id":520,"community":521,"display":522,"identity":528,"providers":533,"relations":541,"tags":544,"workflow":545},1778675056600.231,"k1792wzrfg4hdeyt5ka5h4fmad86nz61",{"reviewCount":8},{"description":523,"installMethods":524,"name":526,"sourceUrl":527},"Use when writing, reviewing, or committing code to enforce Karpathy's 4 coding principles — surface assumptions before coding, keep it simple, make surgical changes, define verifiable goals. Triggers on \"review my diff\", \"check complexity\", \"am I overcomplicating this\", \"karpathy check\", \"before I commit\", or any code quality concern where the LLM might be overcoding.",{"claudeCode":525},"alirezarezvani/claude-skills","Karpathy Coder","https://github.com/alirezarezvani/claude-skills",{"basePath":529,"githubOwner":530,"githubRepo":531,"locale":18,"slug":532,"type":242},"engineering/karpathy-coder/skills/karpathy-coder","alirezarezvani","claude-skills","karpathy-coder",{"evaluate":534,"extract":540},{"promptVersionExtension":203,"promptVersionScoring":204,"score":265,"tags":535,"targetMarket":214,"tier":215},[211,536,212,537,538,213,539],"llm-principles","python","git","review",{"commitSha":274,"license":234},{"parentExtensionId":542,"repoId":543},"k178z532bm8n047nxsbbprw3fd86mj5a","kd7ff9s1w43mfyy1n7hf87816186m6px",[211,212,538,213,536,537,539],{"evaluatedAt":546,"extractAt":547,"updatedAt":546},1778678250891,1778675056600,{"_creationTime":549,"_id":550,"community":551,"display":552,"identity":558,"providers":563,"relations":571,"tags":574,"workflow":575},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":553,"installMethods":554,"name":556,"sourceUrl":557},"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":555},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":559,"githubOwner":560,"githubRepo":561,"locale":18,"slug":562,"type":242},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":564,"extract":570},{"promptVersionExtension":203,"promptVersionScoring":204,"score":265,"tags":565,"targetMarket":214,"tier":215},[566,567,395,568,569,211],"workflow","llm","memory","knowledge-base",{"commitSha":274,"license":234},{"parentExtensionId":572,"repoId":573},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[211,569,567,568,395,566],{"evaluatedAt":576,"extractAt":577,"updatedAt":576},1778697164619,1778696595410]