[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6D5CVVN778ZCDP1WHS816SP":3,"creator-list:01M6D5CVVN778ZCDP1WHS816SP:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":19,"location":20,"followersCount":15,"publicReposCount":21},"01M6D5CVVN778ZCDP1WHS816SP","oabdelmaksoud","Omar Abdelmaksoud","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50699149?v=4","USER","个人作者","Full-Stack Engineer | AI Systems Architect | Building autonomous multi-agent systems",1778,2,10,7,4,"2026-03-08 21:23:03","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fo-abdelmaksoud\u002F",null,"United States",13,{"records":23,"total":11,"current":368,"size":369},[24,52,66,99,125,145,158,176,191,212,221,240,260,278,296,312,332,349],{"skillNo":25,"name":26,"nameZh":19,"description":27,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":31,"categories":32,"keywords":38,"publishedAt":51},"01M6G2QFCBNBYAJF2KTK85G9A6","visa-doc-translate","Translate visa application documents (images) to English and create a bilingual PDF with original and translation","oabdelmaksoud\u002FAgention","01M6D8A4TE76V3DCSH3D94VG1V","MIT","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fvisa-doc-translate\u002FSKILL.md",[33],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[39,40,41,42,43,44,45,46,47,48,49,50],"translate","doc","visa doc translate","PDF","documents","create","images","translation","application","english","bilingual","with","2026-11-10 10:12:30",{"skillNo":53,"name":54,"nameZh":19,"description":55,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":51},"01M6G2QB09TSK6BY4ME5X20EVQ","verification-loop","A comprehensive verification system for Claude Code sessions.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[59,60,61,62,63,64,65],"verification","loop","verification loop","sessions","code","claude code sessions","system",{"skillNo":67,"name":68,"nameZh":19,"description":69,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":70,"categories":71,"keywords":83,"publishedAt":51},"01M6G2Q6V2F7G03VAAF27FXPJR","tdd-workflow","Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Ftdd-workflow\u002FSKILL.md",[72,75,78],{"categoryNo":73,"categoryName":74,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":76,"categoryName":77,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[84,85,86,87,88,89,90,63,91,92,93,94,95,96,97,98,50],"tdd","workflow","tdd workflow","writing","test","e2e tests","development","integration","e2e","refactoring","coverage","use","tests","driven","unit",{"skillNo":100,"name":101,"nameZh":19,"description":102,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":51},"01M6G2Q359YJRWAR2PFCEQAXF3","swiftui-patterns","SwiftUI architecture patterns, state management with @Observable, view composition, navigation, performance optimization, and modern iOS\u002FmacOS UI best practices.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswiftui-patterns\u002FSKILL.md",[],[106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,50],"swiftui patterns","swiftui","patterns","macos","performance","architecture","state management","best practices","state","ui","Optimization","ios","architecture patterns","Composition","performance optimization","view","management","swiftui architecture","navigation",{"skillNo":126,"name":127,"nameZh":19,"description":128,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":129,"categories":130,"keywords":132,"publishedAt":51},"01M6G2PY8B2FWZTWPZ84H83Y7C","swift-protocol-di-testing","Protocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswift-protocol-di-testing\u002FSKILL.md",[131],{"categoryNo":73,"categoryName":74,"taxonomyType":36,"taxonomyTypeDesc":37},[133,134,135,136,63,137,138,139,140,65,141,142,143,144],"testing","swift","protocol","swift protocol di testing","protocols","file","network","injection","dependency","swift testing","dependency injection","mock",{"skillNo":146,"name":147,"nameZh":19,"description":148,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":51},"01M6G2PSCN2GXV9FFZDRRRWVB6","swift-concurrency-6-2","Swift 6.2 Approachable Concurrency — single-threaded by default, @concurrent for explicit background offloading, isolated conformances for main actor types.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswift-concurrency-6-2\u002FSKILL.md",[],[134,152,153,154,155,156,157],"concurrency","swift concurrency","swift concurrency 6 2","default","main","types",{"skillNo":159,"name":160,"nameZh":19,"description":161,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":162,"categories":163,"keywords":167,"publishedAt":51},"01M6G2PMSS5S9ZW0YM7X2BAP8D","swift-actor-persistence","Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswift-actor-persistence\u002FSKILL.md",[164],{"categoryNo":165,"categoryName":166,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000015","视觉设计",[134,168,169,170,171,172,173,138,174,175,50],"persistence","swift actor persistence","design","safe","memory","storage","cache","data",{"skillNo":177,"name":178,"nameZh":19,"description":179,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":51},"01M6G2PHRF8PBVN0DXHG7T785N","strategic-compact","Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fstrategic-compact\u002FSKILL.md",[],[183,184,185,186,187,188,189,190],"strategic compact","compact","strategic","context","auto","task","compaction","manual",{"skillNo":192,"name":193,"nameZh":19,"description":194,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":195,"categories":196,"keywords":197,"publishedAt":51},"01M6G2PEE73CW4878K7GCD5RCS","springboot-verification","Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fspringboot-verification\u002FSKILL.md",[],[59,198,199,200,201,202,203,204,205,206,60,61,207,208,94,209,210,96,211,50],"springboot verification","review","security","static analysis","pr","boot","release","spring boot","analysis","projects","spring","diff","build","diff review",{"skillNo":213,"name":214,"nameZh":19,"description":215,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":216,"categories":217,"keywords":218,"publishedAt":51},"01M6G2P9XCDH3AWB800188S0K5","springboot-tdd","Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fspringboot-tdd\u002FSKILL.md",[],[84,219,88,203,90,205,93,208,95,97,220],"springboot tdd","testcontainers",{"skillNo":222,"name":223,"nameZh":19,"description":224,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":225,"categories":226,"keywords":227,"publishedAt":51},"01M6G2P6GXSJAFSD0ZD94BM177","springboot-security","Spring Security best practices for authn\u002Fauthz, validation, CSRF, secrets, headers, rate limiting, and dependency security in Java Spring Boot services.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fspringboot-security\u002FSKILL.md",[],[200,228,203,113,229,230,231,205,232,233,234,208,141,235,236,237,238,239],"springboot security","validation","security best practices","java","services","csrf","secrets","java spring","rate limiting","dependency security","spring security","headers",{"skillNo":241,"name":242,"nameZh":19,"description":243,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":244,"categories":245,"keywords":249,"publishedAt":51},"01M6G2P2R5Z69F957SWRR5RKVK","springboot-patterns","Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fspringboot-patterns\u002FSKILL.md",[246],{"categoryNo":247,"categoryName":248,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000010","后端与接口",[250,108,170,111,203,231,205,232,251,252,253,208,254,95,255,235,256,257,258,259],"springboot patterns","REST","api","access","work","async","caching","processing","spring boot architecture","rest api design",{"skillNo":261,"name":262,"nameZh":19,"description":263,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":264,"categories":265,"keywords":267,"publishedAt":51},"01M6G2NXZ7R3CGEN7P3KT3K5A9","skill-stocktake","Use when auditing Claude skills and commands for quality. Supports Quick Scan (changed skills only) and Full Stocktake modes with sequential subagent batch evaluation.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fskill-stocktake\u002FSKILL.md",[266],{"categoryNo":76,"categoryName":77,"taxonomyType":36,"taxonomyTypeDesc":37},[268,269,270,271,272,95,273,274,275,276,50,277],"skill stocktake","batch","Evaluation","subagent","quality","only","scan","commands","full","quick",{"skillNo":279,"name":280,"nameZh":19,"description":281,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":282,"categories":283,"keywords":285,"publishedAt":51},"01M6G2NRWMMGXFV1PQMGTNZEC2","security-scan","Scan your Claude Code configuration (.claude\u002F directory) for security vulnerabilities, misconfigurations, and injection risks using AgentShield. Checks CLAUDE.md, settings.json, MCP servers, hooks, and agent definitions.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fsecurity-scan\u002FSKILL.md",[284],{"categoryNo":76,"categoryName":77,"taxonomyType":36,"taxonomyTypeDesc":37},[200,286,274,287,288,289,63,290,140,291,292,293,294,295],"security scan","MCP","directory","vulnerabilities","mcp servers","json","settings","hooks","settings.json","configuration",{"skillNo":297,"name":298,"nameZh":19,"description":299,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":300,"categories":301,"keywords":303,"publishedAt":51},"01M6G2NJBYWAED9S7PYT66JG4P","security-review","Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment\u002Fsensitive features. Provides comprehensive security checklist and patterns.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fsecurity-review\u002FSKILL.md",[302],{"categoryNo":247,"categoryName":248,"taxonomyType":36,"taxonomyTypeDesc":37},[199,200,304,305,252,234,306,95,307,308,108,309,310,311,50],"security review","authentication","user","endpoints","checklist","payment","input","security checklist",{"skillNo":313,"name":314,"nameZh":19,"description":315,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":316,"categories":317,"keywords":322,"publishedAt":51},"01M6G2NDAHE1D5RGFPK1NR9SJ4","search-first","Research-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Invokes the researcher agent.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fsearch-first\u002FSKILL.md",[318,321],{"categoryNo":319,"categoryName":320,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":76,"categoryName":77,"taxonomyType":36,"taxonomyTypeDesc":37},[323,324,325,87,326,85,327,63,328,329,330,108,331],"search","first","search first","research","libraries","Tools","coding","researcher","coding workflow",{"skillNo":333,"name":334,"nameZh":19,"description":335,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":336,"categories":337,"keywords":338,"publishedAt":51},"01M6G2N9N2YXF53WKB8R2X9AXX","regex-vs-llm-structured-text","Decision framework for choosing between regex and LLM when parsing structured text — start with regex, add LLM only for low-confidence edge cases.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fregex-vs-llm-structured-text\u002FSKILL.md",[],[339,340,341,342,343,344,345,346,347,273,348,50],"text","structured","regex","regex vs llm structured text","framework","edge","start","parsing","decision","add",{"skillNo":350,"name":351,"nameZh":19,"description":352,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":12,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":353,"categories":354,"keywords":355,"publishedAt":51},"01M6G2N67KEHJA84N5NM3VC3FY","ralphinho-rfc-pipeline","RFC-driven multi-agent DAG execution pattern with quality gates, merge queues, and work unit orchestration.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fralphinho-rfc-pipeline\u002FSKILL.md",[],[356,357,358,359,360,361,362,363,364,272,254,365,366,97,98,367,50],"pipeline","RFC","ralphinho rfc pipeline","dag","orchestration","merge","quality gates","execution","multi-agent","pattern","gates","multi",1,18]