[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-binjuhor-better-auth-de":3,"guides-for-binjuhor-better-auth":1110,"similar-k17crp24t9yc2371wvg8k6b5v586majg-de":1111},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":227,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":1107,"workflow":1108},1778683070339.0771,"k17crp24t9yc2371wvg8k6b5v586majg",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Add authentication with Better Auth (TypeScript). Use for email/password, OAuth providers (Google, GitHub), 2FA/MFA, passkeys/WebAuthn, sessions, RBAC, rate limiting.",{"claudeCode":12},"binjuhor/shadcn-lar","better-auth","https://github.com/binjuhor/shadcn-lar",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":240},1778683120562.2988,"kn7av00tftc2vv1fh61qbdkxzh86nyk3","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":218,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,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 adding authentication and lists various methods and features that can be used.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a comprehensive authentication solution with support for multiple methods and advanced features, going beyond basic LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension appears production-ready, providing a full lifecycle for authentication including setup, database integration, client setup, and various advanced features.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on authentication and authorization, with a coherent set of features and plugins related to this domain.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise, accurate, and reflects the capabilities outlined in the documentation.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a CLI or MCP, and does not expose tools in the traditional sense that would be evaluated for this check.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","Configuration options, parameters, and database integration are well-documented, including examples for various ORMs and providers.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill and does not expose tools with names in the traditional sense.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill and does not expose tools with parameter schemas or response shapes in the traditional sense.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is MIT, a permissive open-source license, and is clearly declared.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill itself does not appear to have third-party npm dependencies listed in the source, though it relies on the 'better-auth' library which would have its own dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","Secrets like BETTER_AUTH_SECRET and OAuth client secrets are expected to be managed via environment variables and are not hardcoded in the provided script.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The Python initialization script appears to handle user inputs as data and does not execute them directly without sanitization or quoting.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The Python script uses standard library functions and does not download or execute external code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The Python script operates within the context of generating configuration files and does not interact with or modify files outside its intended scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The Python initialization script does not contain any detached process spawns or retry loops that could indicate sandbox escape attempts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The initialization script does not include any instructions for reading or submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The Python script and the SKILL.md documentation do not contain any hidden text tricks, invisible characters, or control characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The Python script is written in plain, readable Python and does not use obfuscation techniques like base64 encoding or eval.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The Python script correctly identifies the project root based on package.json and does not make rigid assumptions about file paths outside of standard locations.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either a new project or no active issues, which is acceptable.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The SKILL.md frontmatter declares version 2.0.0, which is a meaningful semantic version.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The Python script uses standard input prompts and appears to handle user input appropriately for generating configuration.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The initialization script generates configuration files and does not perform any destructive operations on the user's system.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The Python script includes try-except blocks for file operations and user input handling, and provides informative messages on errors or cancellations.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","This is an initialization script, not a skill that performs runtime actions requiring a local audit log.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The initialization script does not handle or process personal data; it generates configuration files.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension is a developer tool for setting up authentication, with no regional or jurisdictional logic, thus 'global'.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The Python script relies on standard Python libraries and should be portable across POSIX and Windows environments.",{"category":45,"check":127,"severity":42,"summary":128},"README","The README file is for a Laravel project and is not relevant to the 'better-auth' skill itself.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill and does not expose tools in the traditional sense that would be evaluated for this check.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","This is a skill and does not expose tools with names that could be near-synonyms.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All documented features in SKILL.md and its references have corresponding code examples or configuration snippets.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The SKILL.md provides clear installation instructions using npm/pnpm/yarn and includes environment setup and basic server/client examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The Python script provides clear error messages for invalid input, file operations, and user cancellations, with guidance on next steps.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The Python script only uses standard library modules. The 'better-auth' library itself would manage its dependencies via npm/pnpm/yarn.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The initialization script's primary function is to generate configuration files and does not perform state-changing operations that would require a dry-run mode.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The Python initialization script does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The Python initialization script does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined: adding authentication with Better Auth (TypeScript), detailing specific methods and use cases.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability and intended use.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and delegates deeper material to referenced files, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the flow and links to separate reference files for detailed procedures and advanced features.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is not an exploration or audit-style skill that would benefit from `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient end-to-end examples are provided for server setup, client usage, and integration with various frameworks.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses limitations and best practices for various authentication methods, providing guidance for common scenarios.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools like MCP servers with fallbacks; it's a self-contained TypeScript library.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The documentation emphasizes best practices like using HTTPS, rate limiting, and proper error handling, implicitly guiding users to avoid unexpected states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses solely on authentication, with no implicit reliance on other skills.",1778683120453,"This extension provides the 'better-auth' library, a framework-agnostic authentication and authorization solution for TypeScript applications. It supports email/password, OAuth providers, 2FA, passkeys, sessions, RBAC, and rate limiting, offering both server-side and client-side components.",[195,196,197,198,199],"Email/Password authentication","OAuth 2.0 integration (Google, GitHub, etc.)","2FA/MFA and Passkeys/WebAuthn support","Session management and RBAC","Rate limiting and advanced auth features",[201,202,203],"Providing a UI framework or components.","Handling application-specific business logic beyond authentication.","Acting as a full backend framework; it is focused solely on auth.","3.0.0","4.4.0","To provide developers with a robust, flexible, and comprehensive authentication and authorization framework for TypeScript applications, simplifying the implementation of secure user management.","No critical or warning findings; documentation and implementation are thorough and well-structured.",99,"A comprehensive and well-documented TypeScript authentication library with extensive features.",[211,212,213,214,215,216,217],"authentication","authorization","typescript","oauth","security","webauthn","2fa","global","verified",[221,222,223,224],"Implementing secure authentication flows in new or existing TypeScript applications.","Adding social login options via OAuth providers.","Enhancing security with multi-factor authentication and passkeys.","Managing user sessions and role-based access control.",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":238,"testCoverage":239},{"hasLockfile":227},true,1778683100104,{"descriptionLength":230,"readmeSize":231},166,7699,{"closedIssues90d":8,"forks":233,"hasChangelog":234,"manifestVersion":235,"openIssues90d":8,"pushedAt":236,"stars":237},25,false,"2.0.0",1778584470000,80,{"hasNpmPackage":234,"smitheryVerified":234},{"hasCi":234,"hasTests":227},{"updatedAt":241},1778683120562,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},".claude/skills/better-auth","binjuhor","shadcn-lar","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":250,"targetMarket":218,"tier":219},[211,212,213,214,215,216,217],{"commitSha":252},"HEAD",{"repoId":254},"kd7b04jshnqyx91sq3jrqtm56s86mmmq",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":1103},1778683063784.6934,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":259,"discover":1088,"github":1091},{"commitSha":252,"extensions":260},[261,306,336,356,410,424,465,505,535,566,595,617,626,666,674,682,698,726,774,794,841,863,883,891,916,938,953,962,1002,1038,1050],{"basePath":262,"description":263,"displayName":264,"installMethods":265,"rationale":266,"selectedPaths":267,"source":305,"sourceLanguage":18,"type":246},".claude/skills/ai-multimodal","Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4, Nano Banana 2, MiniMax), videos (Veo 3, Hailuo), speech (MiniMax TTS), music (MiniMax). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.","ai-multimodal",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ai-multimodal/SKILL.md",[268,271,274,276,278,280,282,285,287,289,291,293,295,297,299,301,303],{"path":269,"priority":270},"SKILL.md","mandatory",{"path":272,"priority":273},"references/audio-processing.md","medium",{"path":275,"priority":273},"references/image-generation.md",{"path":277,"priority":273},"references/video-analysis.md",{"path":279,"priority":273},"references/video-generation.md",{"path":281,"priority":273},"references/vision-understanding.md",{"path":283,"priority":284},"scripts/.coverage","low",{"path":286,"priority":284},"scripts/check_setup.py",{"path":288,"priority":284},"scripts/document_converter.py",{"path":290,"priority":284},"scripts/gemini_batch_process.py",{"path":292,"priority":284},"scripts/media_optimizer.py",{"path":294,"priority":284},"scripts/requirements.txt",{"path":296,"priority":284},"scripts/tests/.coverage",{"path":298,"priority":284},"scripts/tests/requirements.txt",{"path":300,"priority":284},"scripts/tests/test_document_converter.py",{"path":302,"priority":284},"scripts/tests/test_gemini_batch_process.py",{"path":304,"priority":284},"scripts/tests/test_media_optimizer.py","rule",{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":305,"sourceLanguage":18,"type":246},".claude/skills/backend-development","Build backends with Node.js, Python, Go (NestJS, FastAPI, Django). Use for REST/GraphQL/gRPC APIs, auth (OAuth, JWT), databases, microservices, security (OWASP), Docker/K8s.","backend-development",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/backend-development/SKILL.md",[313,314,316,318,320,322,324,326,328,330,332,334],{"path":269,"priority":270},{"path":315,"priority":273},"references/backend-api-design.md",{"path":317,"priority":273},"references/backend-architecture.md",{"path":319,"priority":273},"references/backend-authentication.md",{"path":321,"priority":273},"references/backend-code-quality.md",{"path":323,"priority":273},"references/backend-debugging.md",{"path":325,"priority":273},"references/backend-devops.md",{"path":327,"priority":273},"references/backend-mindset.md",{"path":329,"priority":273},"references/backend-performance.md",{"path":331,"priority":273},"references/backend-security.md",{"path":333,"priority":273},"references/backend-technologies.md",{"path":335,"priority":273},"references/backend-testing.md",{"basePath":243,"description":10,"displayName":13,"installMethods":337,"rationale":338,"selectedPaths":339,"source":305,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/better-auth/SKILL.md",[340,341,343,345,347,349,350,352,353,354],{"path":269,"priority":270},{"path":342,"priority":273},"references/advanced-features.md",{"path":344,"priority":273},"references/database-integration.md",{"path":346,"priority":273},"references/email-password-auth.md",{"path":348,"priority":273},"references/oauth-providers.md",{"path":283,"priority":284},{"path":351,"priority":284},"scripts/better_auth_init.py",{"path":294,"priority":284},{"path":296,"priority":284},{"path":355,"priority":284},"scripts/tests/test_better_auth_init.py",{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":305,"sourceLanguage":18,"type":246},".claude/skills/chrome-devtools","Automate browsers with Puppeteer CLI scripts and persistent sessions. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, JavaScript debugging.","chrome-devtools",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/chrome-devtools/SKILL.md",[363,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408],{"path":269,"priority":270},{"path":365,"priority":273},"references/cdp-domains.md",{"path":367,"priority":273},"references/performance-guide.md",{"path":369,"priority":273},"references/puppeteer-reference.md",{"path":371,"priority":284},"scripts/.browser-session.json",{"path":373,"priority":284},"scripts/.gitignore",{"path":375,"priority":284},"scripts/README.md",{"path":377,"priority":284},"scripts/__tests__/selector.test.js",{"path":379,"priority":284},"scripts/aria-snapshot.js",{"path":381,"priority":284},"scripts/click.js",{"path":383,"priority":284},"scripts/console.js",{"path":385,"priority":284},"scripts/evaluate.js",{"path":387,"priority":284},"scripts/fill.js",{"path":389,"priority":284},"scripts/install-deps.sh",{"path":391,"priority":284},"scripts/install.sh",{"path":393,"priority":284},"scripts/lib/browser.js",{"path":395,"priority":284},"scripts/lib/selector.js",{"path":397,"priority":284},"scripts/navigate.js",{"path":399,"priority":284},"scripts/network.js",{"path":401,"priority":284},"scripts/package.json",{"path":403,"priority":284},"scripts/performance.js",{"path":405,"priority":284},"scripts/screenshot.js",{"path":407,"priority":284},"scripts/select-ref.js",{"path":409,"priority":284},"scripts/snapshot.js",{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":305,"sourceLanguage":18,"type":246},".claude/skills/code-review","Review code quality with adversarial rigor. Supports input modes: pending changes, PR number, commit hash, codebase scan. Always-on red-team analysis finds security holes, false assumptions, and failure modes.","code-review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/code-review/SKILL.md",[417,418,420,422],{"path":269,"priority":270},{"path":419,"priority":273},"references/code-review-reception.md",{"path":421,"priority":273},"references/requesting-code-review.md",{"path":423,"priority":273},"references/verification-before-completion.md",{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":305,"sourceLanguage":18,"type":246},".claude/skills/databases","Design schemas, write queries for MongoDB and PostgreSQL. Use for database design, SQL/NoSQL queries, aggregation pipelines, indexes, migrations, replication, performance optimization, psql CLI.","databases",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/databases/SKILL.md",[431,432,434,436,438,440,442,444,446,448,449,451,453,455,456,458,459,461,463],{"path":269,"priority":270},{"path":433,"priority":273},"references/mongodb-aggregation.md",{"path":435,"priority":273},"references/mongodb-atlas.md",{"path":437,"priority":273},"references/mongodb-crud.md",{"path":439,"priority":273},"references/mongodb-indexing.md",{"path":441,"priority":273},"references/postgresql-administration.md",{"path":443,"priority":273},"references/postgresql-performance.md",{"path":445,"priority":273},"references/postgresql-psql-cli.md",{"path":447,"priority":273},"references/postgresql-queries.md",{"path":283,"priority":284},{"path":450,"priority":284},"scripts/db_backup.py",{"path":452,"priority":284},"scripts/db_migrate.py",{"path":454,"priority":284},"scripts/db_performance_check.py",{"path":294,"priority":284},{"path":457,"priority":284},"scripts/tests/coverage-db.json",{"path":298,"priority":284},{"path":460,"priority":284},"scripts/tests/test_db_backup.py",{"path":462,"priority":284},"scripts/tests/test_db_migrate.py",{"path":464,"priority":284},"scripts/tests/test_db_performance_check.py",{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":305,"sourceLanguage":18,"type":246},".claude/skills/devops","Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.","devops",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/devops/SKILL.md",[472,473,475,477,479,481,483,485,487,489,491,493,495,497,499,500,501,503],{"path":269,"priority":270},{"path":474,"priority":273},"references/browser-rendering.md",{"path":476,"priority":273},"references/cloudflare-d1-kv.md",{"path":478,"priority":273},"references/cloudflare-platform.md",{"path":480,"priority":273},"references/cloudflare-r2-storage.md",{"path":482,"priority":273},"references/cloudflare-workers-advanced.md",{"path":484,"priority":273},"references/cloudflare-workers-apis.md",{"path":486,"priority":273},"references/cloudflare-workers-basics.md",{"path":488,"priority":273},"references/docker-basics.md",{"path":490,"priority":273},"references/docker-compose.md",{"path":492,"priority":273},"references/gcloud-platform.md",{"path":494,"priority":273},"references/gcloud-services.md",{"path":496,"priority":284},"scripts/cloudflare_deploy.py",{"path":498,"priority":284},"scripts/docker_optimize.py",{"path":294,"priority":284},{"path":298,"priority":284},{"path":502,"priority":284},"scripts/tests/test_cloudflare_deploy.py",{"path":504,"priority":284},"scripts/tests/test_docker_optimize.py",{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":305,"sourceLanguage":18,"type":246},".claude/skills/docs-seeker","Search library/framework documentation via llms.txt (context7.com). Use for API docs, GitHub repository analysis, technical documentation lookup, latest library features.","docs-seeker",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/docs-seeker/SKILL.md",[512,513,515,517,519,521,523,525,527,529,531,533],{"path":269,"priority":270},{"path":514,"priority":273},"references/advanced.md",{"path":516,"priority":273},"references/context7-patterns.md",{"path":518,"priority":273},"references/errors.md",{"path":520,"priority":284},"scripts/analyze-llms-txt.js",{"path":522,"priority":284},"scripts/detect-topic.js",{"path":524,"priority":284},"scripts/fetch-docs.js",{"path":526,"priority":284},"scripts/tests/run-tests.js",{"path":528,"priority":284},"scripts/tests/test-analyze-llms.js",{"path":530,"priority":284},"scripts/tests/test-detect-topic.js",{"path":532,"priority":284},"scripts/tests/test-fetch-docs.js",{"path":534,"priority":284},"scripts/utils/env-loader.js",{"basePath":536,"description":537,"displayName":538,"installMethods":539,"rationale":540,"selectedPaths":541,"source":305,"sourceLanguage":18,"type":246},".claude/skills/document-skills/docx","Create, edit, analyze .docx Word documents. Use for document creation, tracked changes, comments, formatting preservation, text extraction, template modification.","docx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/docx/SKILL.md",[542,543,546,548,550,552,554,556,558,560,562,564],{"path":269,"priority":270},{"path":544,"priority":545},"LICENSE.txt","high",{"path":547,"priority":273},"docx-js.md",{"path":549,"priority":273},"ooxml.md",{"path":551,"priority":284},"scripts/__init__.py",{"path":553,"priority":284},"scripts/document.py",{"path":555,"priority":284},"scripts/templates/comments.xml",{"path":557,"priority":284},"scripts/templates/commentsExtended.xml",{"path":559,"priority":284},"scripts/templates/commentsExtensible.xml",{"path":561,"priority":284},"scripts/templates/commentsIds.xml",{"path":563,"priority":284},"scripts/templates/people.xml",{"path":565,"priority":284},"scripts/utilities.py",{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":305,"sourceLanguage":18,"type":246},".claude/skills/document-skills/pdf","Extract text/tables, create, merge, split PDFs. Fill PDF forms programmatically. Use for PDF processing, generation, form filling, document analysis, batch operations.","pdf",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/pdf/SKILL.md",[573,574,575,577,579,581,583,585,587,589,591,593],{"path":269,"priority":270},{"path":544,"priority":545},{"path":576,"priority":273},"forms.md",{"path":578,"priority":273},"reference.md",{"path":580,"priority":284},"scripts/check_bounding_boxes.py",{"path":582,"priority":284},"scripts/check_bounding_boxes_test.py",{"path":584,"priority":284},"scripts/check_fillable_fields.py",{"path":586,"priority":284},"scripts/convert_pdf_to_images.py",{"path":588,"priority":284},"scripts/create_validation_image.py",{"path":590,"priority":284},"scripts/extract_form_field_info.py",{"path":592,"priority":284},"scripts/fill_fillable_fields.py",{"path":594,"priority":284},"scripts/fill_pdf_form_with_annotations.py",{"basePath":596,"description":597,"displayName":598,"installMethods":599,"rationale":600,"selectedPaths":601,"source":305,"sourceLanguage":18,"type":246},".claude/skills/document-skills/pptx","Create, edit, analyze .pptx PowerPoint files. Use for presentations, slides, layouts, speaker notes, template modification, content extraction, slide generation.","pptx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/pptx/SKILL.md",[602,603,604,606,607,609,611,613,615],{"path":269,"priority":270},{"path":544,"priority":545},{"path":605,"priority":273},"html2pptx.md",{"path":549,"priority":273},{"path":608,"priority":284},"scripts/html2pptx.js",{"path":610,"priority":284},"scripts/inventory.py",{"path":612,"priority":284},"scripts/rearrange.py",{"path":614,"priority":284},"scripts/replace.py",{"path":616,"priority":284},"scripts/thumbnail.py",{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":305,"sourceLanguage":18,"type":246},".claude/skills/document-skills/xlsx","Create, edit, analyze spreadsheets (.xlsx, .csv, .tsv). Use for Excel formulas, data analysis, visualization, formatting, pivot tables, charts, formula recalculation.","xlsx",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/document-skills/xlsx/SKILL.md",[624,625],{"path":269,"priority":270},{"path":544,"priority":545},{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":305,"sourceLanguage":18,"type":246},".claude/skills/frontend-design","Create polished frontend interfaces from designs/screenshots/videos. Use for web components, 3D experiences, replicating UI designs, quick prototypes, immersive interfaces, avoiding AI slop.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-design/SKILL.md",[633,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664],{"path":269,"priority":270},{"path":635,"priority":273},"references/ai-multimodal-overview.md",{"path":637,"priority":273},"references/analysis-best-practices.md",{"path":639,"priority":273},"references/analysis-prompts.md",{"path":641,"priority":273},"references/analysis-techniques.md",{"path":643,"priority":273},"references/animejs.md",{"path":645,"priority":273},"references/asset-generation.md",{"path":647,"priority":273},"references/design-extraction-overview.md",{"path":649,"priority":273},"references/extraction-best-practices.md",{"path":651,"priority":273},"references/extraction-output-templates.md",{"path":653,"priority":273},"references/extraction-prompts.md",{"path":655,"priority":273},"references/technical-accessibility.md",{"path":657,"priority":273},"references/technical-best-practices.md",{"path":659,"priority":273},"references/technical-optimization.md",{"path":661,"priority":273},"references/technical-overview.md",{"path":663,"priority":273},"references/technical-workflows.md",{"path":665,"priority":273},"references/visual-analysis-overview.md",{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":305,"sourceLanguage":18,"type":246},".claude/skills/frontend-development","Build React/TypeScript frontends with modern patterns. Use for components, Suspense, lazy loading, useSuspenseQuery, MUI v7 styling, TanStack Router, performance optimization.","frontend-development",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-development/SKILL.md",[673],{"path":269,"priority":270},{"basePath":675,"description":676,"displayName":677,"installMethods":678,"rationale":679,"selectedPaths":680,"source":305,"sourceLanguage":18,"type":246},".claude/skills/google-adk-python","Build AI agents with Google ADK Python. Multi-agent systems, A2A protocol, MCP tools, workflow agents, state/memory, callbacks/plugins, Vertex AI deployment, evaluation.","google-adk-python",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/google-adk-python/SKILL.md",[681],{"path":269,"priority":270},{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":305,"sourceLanguage":18,"type":246},".claude/skills/mcp-builder","Build MCP servers for LLM-external service integration. Use for FastMCP (Python), MCP SDK (Node/TypeScript), tool design, API integration, resource providers.","mcp-builder",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mcp-builder/SKILL.md",[689,690,691,693,695,697],{"path":269,"priority":270},{"path":544,"priority":545},{"path":692,"priority":284},"scripts/connections.py",{"path":694,"priority":284},"scripts/evaluation.py",{"path":696,"priority":284},"scripts/example_evaluation.xml",{"path":294,"priority":284},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":305,"sourceLanguage":18,"type":246},".claude/skills/mcp-management","Manage MCP servers - discover, analyze, execute tools/prompts/resources. Use for MCP integrations, intelligent tool selection, multi-server management, context-efficient capability discovery.","mcp-management",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mcp-management/SKILL.md",[705,706,708,710,712,714,716,718,719,721,723,724],{"path":269,"priority":270},{"path":707,"priority":545},"README.md",{"path":709,"priority":284},"assets/tools.json",{"path":711,"priority":273},"references/configuration.md",{"path":713,"priority":273},"references/gemini-cli-integration.md",{"path":715,"priority":273},"references/mcp-protocol.md",{"path":717,"priority":284},"scripts/.env.example",{"path":373,"priority":284},{"path":720,"priority":284},"scripts/cli.ts",{"path":722,"priority":284},"scripts/mcp-client.ts",{"path":401,"priority":284},{"path":725,"priority":284},"scripts/tsconfig.json",{"basePath":727,"description":728,"displayName":729,"installMethods":730,"rationale":731,"selectedPaths":732,"source":305,"sourceLanguage":18,"type":246},".claude/skills/media-processing","Process media with FFmpeg (video/audio), ImageMagick (images), RMBG (AI background removal). Use for encoding, format conversion, filters, thumbnails, batch processing, HLS/DASH streaming.","media-processing",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/media-processing/SKILL.md",[733,734,736,738,740,742,744,746,748,750,752,753,755,757,759,761,763,764,765,766,768,770,772],{"path":269,"priority":270},{"path":735,"priority":273},"references/common-workflows.md",{"path":737,"priority":273},"references/ffmpeg-encoding.md",{"path":739,"priority":273},"references/ffmpeg-filters.md",{"path":741,"priority":273},"references/ffmpeg-streaming.md",{"path":743,"priority":273},"references/format-compatibility.md",{"path":745,"priority":273},"references/imagemagick-batch.md",{"path":747,"priority":273},"references/imagemagick-editing.md",{"path":749,"priority":273},"references/rmbg-background-removal.md",{"path":751,"priority":273},"references/troubleshooting.md",{"path":375,"priority":284},{"path":754,"priority":284},"scripts/batch-remove-background.sh",{"path":756,"priority":284},"scripts/batch_resize.py",{"path":758,"priority":284},"scripts/media_convert.py",{"path":760,"priority":284},"scripts/remove-background.sh",{"path":762,"priority":284},"scripts/remove-bg-node.js",{"path":294,"priority":284},{"path":296,"priority":284},{"path":298,"priority":284},{"path":767,"priority":284},"scripts/tests/test_batch_resize.py",{"path":769,"priority":284},"scripts/tests/test_media_convert.py",{"path":771,"priority":284},"scripts/tests/test_video_optimize.py",{"path":773,"priority":284},"scripts/video_optimize.py",{"basePath":775,"description":776,"displayName":777,"installMethods":778,"rationale":779,"selectedPaths":780,"source":305,"sourceLanguage":18,"type":246},".claude/skills/mobile-development","Build mobile apps with React Native, Flutter, Swift/SwiftUI, Kotlin/Jetpack Compose. Use for iOS/Android, mobile UX, performance optimization, offline-first, app store deployment.","mobile-development",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/mobile-development/SKILL.md",[781,782,784,786,788,790,792],{"path":269,"priority":270},{"path":783,"priority":273},"references/mobile-android.md",{"path":785,"priority":273},"references/mobile-best-practices.md",{"path":787,"priority":273},"references/mobile-debugging.md",{"path":789,"priority":273},"references/mobile-frameworks.md",{"path":791,"priority":273},"references/mobile-ios.md",{"path":793,"priority":273},"references/mobile-mindset.md",{"basePath":795,"description":796,"displayName":797,"installMethods":798,"rationale":799,"selectedPaths":800,"source":305,"sourceLanguage":18,"type":246},".claude/skills/payment-integration","Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.","payment-integration",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/payment-integration/SKILL.md",[801,802,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,832,834,835,837,839],{"path":269,"priority":270},{"path":707,"priority":545},{"path":804,"priority":273},"references/polar/benefits.md",{"path":806,"priority":273},"references/polar/best-practices.md",{"path":808,"priority":273},"references/polar/checkouts.md",{"path":810,"priority":273},"references/polar/overview.md",{"path":812,"priority":273},"references/polar/products.md",{"path":814,"priority":273},"references/polar/sdk.md",{"path":816,"priority":273},"references/polar/subscriptions.md",{"path":818,"priority":273},"references/polar/webhooks.md",{"path":820,"priority":273},"references/sepay/api.md",{"path":822,"priority":273},"references/sepay/best-practices.md",{"path":824,"priority":273},"references/sepay/overview.md",{"path":826,"priority":273},"references/sepay/qr-codes.md",{"path":828,"priority":273},"references/sepay/sdk.md",{"path":830,"priority":273},"references/sepay/webhooks.md",{"path":717,"priority":284},{"path":833,"priority":284},"scripts/checkout-helper.js",{"path":401,"priority":284},{"path":836,"priority":284},"scripts/polar-webhook-verify.js",{"path":838,"priority":284},"scripts/sepay-webhook-verify.js",{"path":840,"priority":284},"scripts/test-scripts.js",{"basePath":842,"description":843,"displayName":844,"installMethods":845,"rationale":846,"selectedPaths":847,"source":305,"sourceLanguage":18,"type":246},".claude/skills/problem-solving","Apply systematic problem-solving techniques when stuck. Use for complexity spirals, innovation blocks, recurring patterns, assumption constraints, simplification cascades, scale uncertainty.","problem-solving",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/problem-solving/SKILL.md",[848,849,851,853,855,857,859,861],{"path":269,"priority":270},{"path":850,"priority":273},"references/attribution.md",{"path":852,"priority":273},"references/collision-zone-thinking.md",{"path":854,"priority":273},"references/inversion-exercise.md",{"path":856,"priority":273},"references/meta-pattern-recognition.md",{"path":858,"priority":273},"references/scale-game.md",{"path":860,"priority":273},"references/simplification-cascades.md",{"path":862,"priority":273},"references/when-stuck.md",{"basePath":864,"description":865,"displayName":866,"installMethods":867,"rationale":868,"selectedPaths":869,"source":305,"sourceLanguage":18,"type":246},".claude/skills/repomix","Pack repositories into AI-friendly files with Repomix (XML, Markdown, plain text). Use for codebase snapshots, LLM context preparation, security audits, third-party library analysis.","repomix",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/repomix/SKILL.md",[870,871,872,874,875,876,878,880,881],{"path":269,"priority":270},{"path":711,"priority":273},{"path":873,"priority":273},"references/usage-patterns.md",{"path":283,"priority":284},{"path":375,"priority":284},{"path":877,"priority":284},"scripts/repomix_batch.py",{"path":879,"priority":284},"scripts/repos.example.json",{"path":294,"priority":284},{"path":882,"priority":284},"scripts/tests/test_repomix_batch.py",{"basePath":884,"description":885,"displayName":886,"installMethods":887,"rationale":888,"selectedPaths":889,"source":305,"sourceLanguage":18,"type":246},".claude/skills/research","Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability/security/maintainability analysis.","research",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/research/SKILL.md",[890],{"path":269,"priority":270},{"basePath":892,"description":893,"displayName":894,"installMethods":895,"rationale":896,"selectedPaths":897,"source":305,"sourceLanguage":18,"type":246},".claude/skills/sequential-thinking","Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.","sequential-thinking",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/sequential-thinking/SKILL.md",[898,899,900,902,904,906,908,910,912,914],{"path":269,"priority":270},{"path":707,"priority":545},{"path":901,"priority":273},"references/advanced-strategies.md",{"path":903,"priority":273},"references/advanced-techniques.md",{"path":905,"priority":273},"references/core-patterns.md",{"path":907,"priority":273},"references/examples-api.md",{"path":909,"priority":273},"references/examples-architecture.md",{"path":911,"priority":273},"references/examples-debug.md",{"path":913,"priority":284},"scripts/format-thought.js",{"path":915,"priority":284},"scripts/process-thought.js",{"basePath":917,"description":918,"displayName":919,"installMethods":920,"rationale":921,"selectedPaths":922,"source":305,"sourceLanguage":18,"type":246},".claude/skills/shopify","Build Shopify apps, extensions, themes with Shopify CLI. Use for GraphQL/REST APIs, Polaris UI, Liquid templates, checkout customization, webhooks, billing integration.","shopify",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/shopify/SKILL.md",[923,924,925,927,929,931,932,933,935,936],{"path":269,"priority":270},{"path":707,"priority":545},{"path":926,"priority":273},"references/app-development.md",{"path":928,"priority":273},"references/extensions.md",{"path":930,"priority":273},"references/themes.md",{"path":283,"priority":284},{"path":294,"priority":284},{"path":934,"priority":284},"scripts/shopify_init.py",{"path":296,"priority":284},{"path":937,"priority":284},"scripts/tests/test_shopify_init.py",{"basePath":939,"description":940,"displayName":941,"installMethods":942,"rationale":943,"selectedPaths":944,"source":305,"sourceLanguage":18,"type":246},".claude/skills/skill-creator","Create or update Claude skills with eval-driven iteration. Use for new skills, skill scripts, references, benchmark optimization, description optimization, eval testing, extending Claude's capabilities.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/skill-creator/SKILL.md",[945,946,947,949,951],{"path":269,"priority":270},{"path":544,"priority":545},{"path":948,"priority":284},"scripts/init_skill.py",{"path":950,"priority":284},"scripts/package_skill.py",{"path":952,"priority":284},"scripts/quick_validate.py",{"basePath":954,"description":955,"displayName":956,"installMethods":957,"rationale":958,"selectedPaths":959,"source":305,"sourceLanguage":961,"type":246},".claude/skills/template-skill","Replace with description of the skill and when Claude should use it.","template-skill",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/template-skill/SKILL.md",[960],{"path":269,"priority":270},"fr",{"basePath":963,"description":964,"displayName":965,"installMethods":966,"rationale":967,"selectedPaths":968,"source":305,"sourceLanguage":18,"type":246},".claude/skills/threejs","Build 3D web apps with Three.js (WebGL/WebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR/XR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.","threejs",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/threejs/SKILL.md",[969,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000],{"path":269,"priority":270},{"path":971,"priority":273},"references/01-getting-started.md",{"path":973,"priority":273},"references/02-loaders.md",{"path":975,"priority":273},"references/03-textures.md",{"path":977,"priority":273},"references/04-cameras.md",{"path":979,"priority":273},"references/05-lights.md",{"path":981,"priority":273},"references/06-animations.md",{"path":983,"priority":273},"references/07-math.md",{"path":985,"priority":273},"references/08-interaction.md",{"path":987,"priority":273},"references/09-postprocessing.md",{"path":989,"priority":273},"references/10-controls.md",{"path":991,"priority":273},"references/11-materials-advanced.md",{"path":993,"priority":273},"references/12-performance.md",{"path":995,"priority":273},"references/13-node-materials.md",{"path":997,"priority":273},"references/14-physics-vr.md",{"path":999,"priority":273},"references/15-specialized-loaders.md",{"path":1001,"priority":273},"references/16-webgpu.md",{"basePath":1003,"description":1004,"displayName":1005,"installMethods":1006,"rationale":1007,"selectedPaths":1008,"source":305,"sourceLanguage":18,"type":246},".claude/skills/ui-styling","Style UIs with shadcn/ui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.","ui-styling",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ui-styling/SKILL.md",[1009,1010,1011,1013,1015,1017,1019,1021,1023,1025,1026,1027,1029,1031,1033,1034,1036],{"path":269,"priority":270},{"path":544,"priority":545},{"path":1012,"priority":273},"references/canvas-design-system.md",{"path":1014,"priority":273},"references/shadcn-accessibility.md",{"path":1016,"priority":273},"references/shadcn-components.md",{"path":1018,"priority":273},"references/shadcn-theming.md",{"path":1020,"priority":273},"references/tailwind-customization.md",{"path":1022,"priority":273},"references/tailwind-responsive.md",{"path":1024,"priority":273},"references/tailwind-utilities.md",{"path":283,"priority":284},{"path":294,"priority":284},{"path":1028,"priority":284},"scripts/shadcn_add.py",{"path":1030,"priority":284},"scripts/tailwind_config_gen.py",{"path":1032,"priority":284},"scripts/tests/coverage-ui.json",{"path":298,"priority":284},{"path":1035,"priority":284},"scripts/tests/test_shadcn_add.py",{"path":1037,"priority":284},"scripts/tests/test_tailwind_config_gen.py",{"basePath":1039,"description":1040,"displayName":1041,"installMethods":1042,"rationale":1043,"selectedPaths":1044,"source":305,"sourceLanguage":18,"type":246},".claude/skills/ui-ux-pro-max","UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.","ui-ux-pro-max",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ui-ux-pro-max/SKILL.md",[1045,1046,1048],{"path":269,"priority":270},{"path":1047,"priority":284},"scripts/core.py",{"path":1049,"priority":284},"scripts/search.py",{"basePath":1051,"description":1052,"displayName":1053,"installMethods":1054,"rationale":1055,"selectedPaths":1056,"source":305,"sourceLanguage":18,"type":246},".claude/skills/web-frameworks","Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.","web-frameworks",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/web-frameworks/SKILL.md",[1057,1058,1060,1062,1064,1066,1068,1070,1072,1074,1075,1076,1078,1079,1081,1082,1084,1086],{"path":269,"priority":270},{"path":1059,"priority":273},"references/nextjs-app-router.md",{"path":1061,"priority":273},"references/nextjs-data-fetching.md",{"path":1063,"priority":273},"references/nextjs-optimization.md",{"path":1065,"priority":273},"references/nextjs-server-components.md",{"path":1067,"priority":273},"references/remix-icon-integration.md",{"path":1069,"priority":273},"references/turborepo-caching.md",{"path":1071,"priority":273},"references/turborepo-pipelines.md",{"path":1073,"priority":273},"references/turborepo-setup.md",{"path":283,"priority":284},{"path":551,"priority":284},{"path":1077,"priority":284},"scripts/nextjs_init.py",{"path":294,"priority":284},{"path":1080,"priority":284},"scripts/tests/coverage-web.json",{"path":298,"priority":284},{"path":1083,"priority":284},"scripts/tests/test_nextjs_init.py",{"path":1085,"priority":284},"scripts/tests/test_turborepo_migrate.py",{"path":1087,"priority":284},"scripts/turborepo_migrate.py",{"sources":1089},[1090],"manual",{"closedIssues90d":8,"description":1092,"forks":233,"homepage":1093,"openIssues90d":8,"pushedAt":236,"readmeSize":231,"stars":237,"topics":1094},"Made an shadcn/ui admin for Laravel with 🤍 ","https://shadcn-admin.binjuhor.com",[1095,1096,1097,1098,1099,1100,1101,1102],"admin","admin-dashboard","admin-panel","laravel","laravelcrud","reactjs","shadcn","laravel12",{"classifiedAt":1104,"discoverAt":1105,"extractAt":1106,"githubAt":1106,"updatedAt":1104},1778683069982,1778683063784,1778683068095,[217,211,212,214,215,213,216],{"evaluatedAt":241,"extractAt":1109,"updatedAt":241},1778683070339,[],[1112,1144,1174,1194,1228,1253],{"_creationTime":1113,"_id":1114,"community":1115,"display":1116,"identity":1122,"providers":1127,"relations":1135,"tags":1139,"workflow":1140},1778694990469.487,"k176n6442s9c9fdjac88vvqh0s86n5m0",{"reviewCount":8},{"description":1117,"installMethods":1118,"name":1120,"sourceUrl":1121},"Verwenden Sie dies, wenn die Aufgabe Authentifizierung, Benutzerregistrierungen, Anmeldungen, Passwortwiederherstellung, OAuth-Anbieter, rollenbasierte Zugriffskontrolle oder den Schutz von Routen und Funktionen beinhaltet. Verwenden Sie immer `@netlify/identity`. Verwenden Sie niemals `netlify-identity-widget` oder `gotrue-js` – diese sind veraltet.",{"claudeCode":1119},"netlify/context-and-tools","netlify-identity","https://github.com/netlify/context-and-tools",{"basePath":1123,"githubOwner":1124,"githubRepo":1125,"locale":1126,"slug":1120,"type":246},"skills/netlify-identity","netlify","context-and-tools","de",{"evaluate":1128,"extract":1134},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1129,"tags":1130,"targetMarket":218,"tier":219},100,[211,1124,1131,1132,213,1133],"identity","javascript","api",{"commitSha":252},{"parentExtensionId":1136,"repoId":1137,"translatedFrom":1138},"k1714spp30a0rvg5y3yjga772n86nmps","kd7b1ncy2zzzfws29grdt8heb986ntzq","k17f1596a2t00btq1hfksssg0s86n6ej",[1133,211,1131,1132,1124,213],{"evaluatedAt":1141,"extractAt":1142,"updatedAt":1143},1778694839805,1778694599571,1778694990469,{"_creationTime":1145,"_id":1146,"community":1147,"display":1148,"identity":1154,"providers":1159,"relations":1167,"tags":1170,"workflow":1171},1778682677410.0369,"k172a96fyh4jrhrb5qc6tfrbp986nrey",{"reviewCount":8},{"description":1149,"installMethods":1150,"name":1152,"sourceUrl":1153},"Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support",{"claudeCode":1151},"auth0/agent-skills","Auth0 Express OAuth2 JWT Bearer","https://github.com/auth0/agent-skills",{"basePath":1155,"githubOwner":1156,"githubRepo":1157,"locale":18,"slug":1158,"type":246},"plugins/auth0/skills/express-oauth2-jwt-bearer","auth0","agent-skills","express-oauth2-jwt-bearer",{"evaluate":1160,"extract":1165},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1129,"tags":1161,"targetMarket":218,"tier":219},[1156,1162,211,1163,1164,215,1133],"jwt","express","nodejs",{"commitSha":252,"license":1166},"Apache-2.0",{"parentExtensionId":1168,"repoId":1169},"k17b52m0t4j5ryyvea95kdqqr186nk9e","kd7d2wx4927yddhxgfpzw6t10x86m349",[1133,1156,211,1163,1162,1164,215],{"evaluatedAt":1172,"extractAt":1173,"updatedAt":1172},1778683411304,1778682677410,{"_creationTime":1175,"_id":1176,"community":1177,"display":1178,"identity":1182,"providers":1184,"relations":1190,"tags":1191,"workflow":1192},1778682677410.035,"k17a8h3wj2pvee6cykczjfvb7d86n9we",{"reviewCount":8},{"description":1179,"installMethods":1180,"name":1181,"sourceUrl":1153},"Use when implementing Auth0 authentication in Nuxt 3/4 applications, configuring session management, protecting routes with middleware, or integrating API access tokens - provides setup patterns, composable usage, and security best practices for the @auth0/auth0-nuxt SDK",{"claudeCode":1151},"auth0-nuxt",{"basePath":1183,"githubOwner":1156,"githubRepo":1157,"locale":18,"slug":1181,"type":246},"plugins/auth0/skills/auth0-nuxt",{"evaluate":1185,"extract":1189},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1129,"tags":1186,"targetMarket":218,"tier":219},[1156,1187,211,1188,213,215],"nuxt","web",{"commitSha":252},{"parentExtensionId":1168,"repoId":1169},[1156,211,1187,215,213,1188],{"evaluatedAt":1193,"extractAt":1173,"updatedAt":1193},1778683222653,{"_creationTime":1195,"_id":1196,"community":1197,"display":1198,"identity":1204,"providers":1209,"relations":1221,"tags":1224,"workflow":1225},1778675056600.249,"k176bgqbfa54d9kxrf8abw5j9s86mhr5",{"reviewCount":8},{"description":1199,"installMethods":1200,"name":1202,"sourceUrl":1203},"Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to \"design REST APIs\", \"optimize database queries\", \"implement authentication\", \"build microservices\", \"review backend code\", \"set up GraphQL\", \"handle database migrations\", or \"load test APIs\". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.",{"claudeCode":1201},"alirezarezvani/claude-skills","Senior Backend Engineer","https://github.com/alirezarezvani/claude-skills",{"basePath":1205,"githubOwner":1206,"githubRepo":1207,"locale":18,"slug":1208,"type":246},"engineering-team/skills/senior-backend","alirezarezvani","claude-skills","senior-backend",{"evaluate":1210,"extract":1219},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1129,"tags":1211,"targetMarket":218,"tier":219},[1212,1133,1213,1214,1215,1216,213,1217,1163,215,1218],"backend","rest","microservices","database","postgresql","node-js","testing",{"commitSha":252,"license":1220},"MIT",{"parentExtensionId":1222,"repoId":1223},"k179s2ynpr6g927zdzf23zrhad86net8","kd7ff9s1w43mfyy1n7hf87816186m6px",[1133,1212,1215,1163,1214,1217,1216,1213,215,1218,213],{"evaluatedAt":1226,"extractAt":1227,"updatedAt":1226},1778683394838,1778675056600,{"_creationTime":1229,"_id":1230,"community":1231,"display":1232,"identity":1238,"providers":1242,"relations":1247,"tags":1249,"workflow":1250},1778683190010.2632,"k176t0s8p9te0tavvt1rj207wx86nrhg",{"reviewCount":8},{"description":1233,"installMethods":1234,"name":1236,"sourceUrl":1237},"Better Auth authentication flows for TypeScript apps. Use when enabling email/password auth, configuring social providers, or implementing sign-up, sign-in, and verification flows.",{"claudeCode":1235},"bobmatnyc/claude-mpm-skills","better-auth-authentication","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":1239,"githubOwner":1240,"githubRepo":1241,"locale":18,"slug":1236,"type":246},"toolchains/platforms/auth/better-auth/better-auth-authentication","bobmatnyc","claude-mpm-skills",{"evaluate":1243,"extract":1246},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":1244,"targetMarket":218,"tier":219},[213,211,215,212,1245],"web-development",{"commitSha":252},{"repoId":1248},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[211,212,215,213,1245],{"evaluatedAt":1251,"extractAt":1252,"updatedAt":1251},1778684330269,1778683190010,{"_creationTime":1254,"_id":1255,"community":1256,"display":1257,"identity":1262,"providers":1266,"relations":1274,"tags":1277,"workflow":1278},1778693223385.6038,"k1789g6k60tkmnaek6v0jtxwds86nsnn",{"reviewCount":8},{"description":1258,"installMethods":1259,"name":214,"sourceUrl":1261},"Implementiert OAuth 2.0/2.1 Autorisierungsflüsse in Fastify-Anwendungen – konfiguriert Autorisierungscode mit PKCE, Client-Anmeldeinformationen, Gerätefluss, Token-Rotation für Aktualisierungstoken, JWT-Validierung und Endpunkte zur Token-Überprüfung/zum Widerruf. Verwenden Sie dies beim Einrichten von Authentifizierung, Autorisierung, Anmeldeflows, Zugriffstoken, API-Sicherheit oder beim Sichern von Fastify-Routen mit OAuth; gilt auch für die Fehlerbehebung bei Problemen mit der Token-Validierung, falsch übereinstimmenden Weiterleitungs-URIs, CSRF-Problemen, Scope-Problemen oder Fragen zur Konformität mit RFC 6749/6750/7636/8252/8628.",{"claudeCode":1260},"mcollina/skills","https://github.com/mcollina/skills",{"basePath":1263,"githubOwner":1264,"githubRepo":1265,"locale":1126,"slug":214,"type":246},"skills/oauth","mcollina","skills",{"evaluate":1267,"extract":1273},{"promptVersionExtension":204,"promptVersionScoring":205,"score":1268,"tags":1269,"targetMarket":218,"tier":1272},96,[214,1270,215,211,212,1162,1271],"oauth2","fastify","community",{"commitSha":252},{"repoId":1275,"translatedFrom":1276},"kd7e22d93dm7xdjcrsgq33f53d86mqm7","k178pfdms9rr9k6j1b00f52n8s86myav",[211,212,1271,1162,214,1270,215],{"evaluatedAt":1279,"extractAt":1280,"updatedAt":1281},1778693076229,1778692906303,1778693223385]