# Technical Documentation: midudev/autoskills > ℹ️ **Provenance:** Hybrid Fusion: `midudev/autoskills` + `midudev/docs` · [CodeWiki Reference](https://codewiki.google/github.com/midudev/autoskills) · Recency: Active (< 180 days) ## 1. Project Overview & Quickstart (midudev/autoskills) Scans your project, detects your tech stack, and installs curated AI agent skills automatically. ```bash npx autoskills ``` ## How it works 1. Run `npx autoskills` in your project root 2. Your `package.json`, Gradle files, and config files are scanned to detect technologies 3. The best matching AI agent skills are selected from the audited autoskills registry 4. Only the selected skill files are downloaded from the registry and verified before writing them locally That's it. No config needed. ## Security model `autoskills` does not install directly from random upstream repositories at runtime. Skills are synced by maintainers into the repository-local autoskills registry, scanned for prompt-injection and supply-chain risks, and recorded with SHA-256 hashes in a manifest. When you run `autoskills`, the CLI downloads only the skills your project needs from that curated registry, verifies every file against the manifest, and writes a `skills-lock.json` entry with the installed source and bundle hash. This keeps the package small while avoiding live downloads from third-party skill sources during installation. ## Options ``` -y, --yes Skip confirmation prompt --dry-run Show what would be installed without installing -h, --help Show help message ``` ## Supported Technologies Built to work across modern frontend, backend, mobile, cloud, and media stacks. - **Frameworks & UI:** React, Next.js, Vue, Nuxt, Svelte, Angular, Astro, Tailwind CSS, shadcn/ui, GSAP, Three.js - **Languages & Runtimes:** TypeScript, Node.js, Go, Bun, Deno, Dart - **Backend & APIs:** Express, Hono, NestJS, Spring Boot - **Mobile & Desktop:** Expo, React Native, Flutter, SwiftUI, Android, Kotlin Multiplatform, Tauri, Electron - **Data & Storage:** Supabase, Neon, Prisma, Drizzle ORM, Zod, React Hook Form - **Auth & Billing:** Better Auth, Clerk, Stripe - **Testing:** Vitest, Playwright - **Cloud & Infrastructure:** Vercel, Vercel AI SDK, Cloudflare, Durable Objects, Cloudflare Agents, Cloudflare AI, AWS, Azure, Terraform - **Tooling:** Turborepo, Vite, oxlint - **Media & AI:** Remotion, ElevenLabs ## Requirements Node.js >= 22 ## License [CC BY-NC 4.0](./LICENSE) — [midudev](https://midu.dev) ## 2. Official Technical Reference & Guides (midudev/docs) ## GitHub Docs This repository contains the documentation website code and Markdown source files for [docs.github.com](https://docs.github.com). GitHub's Docs team works on pre-production content in a private repo that regularly syncs with this public repo. In this article: - [Contributing](#contributing) - [READMEs](#readmes) - [License](#license) ## Contributing ### Start contributing right now: We accept a lot of [different contributions](CONTRIBUTING.md/#types-of-contributions-memo), including some that don't require you to write a single line of code. #### Click **make a contribution** from docs As you're using the GitHub Docs, you may find something in an article that you'd like to add to, update, or change. Click on **make a contribution** to navigate directly to that article in the codebase, so that you can begin making your contribution. #### Open an issue If you've found a problem, you can open an issue using a [template](https://github.com/github/docs/issues/new/choose). #### Solve an issue If you have a solution to one of the open issues, you will need to fork the repository and submit a PR using the [template](https://github.com/github/docs/blob/main/CONTRIBUTING.md#pull-request-template) that is visible automatically in the pull request body. For more details about this process, please check out [Getting Started with Contributing](/CONTRIBUTING.md). #### Join us in discussions We use GitHub Discussions to talk about all sorts of topics related to documentation and this site. For example: if you'd like help troubleshooting a PR, have a great new idea, or want to share something amazing you've learned in our docs, join us in [discussions](https://github.com/github/docs/discussions). #### And that's it! That's how you can get started easily as a member of the GitHub Documentation community. :sparkles: If you want to know more, or you're making a more complex contribution, check out [Getting Started with Contributing](/CONTRIBUTING.md). There are a few more things to know when you're getting started with this repo: 1. If you're having trouble with your GitHub account, contact [Support](https://support.github.com/contact). 2. We do not accept pull requests for translated content - see [CONTRIBUTING.md](/CONTRIBUTING.md) for more information. ## READMEs In addition to the README you're reading right now, this repo includes other READMEs that describe the purpose of each subdirectory in more detail: - [content/README.md](content/README.md) - [contributing/README.md](contributing/README.md) - [data/README.md](data/README.md) - [data/reusables/README.md](data/reusables/README.md) - [data/variables/README.md](data/variables/README.md) - [includes/liquid-tags/README.md](includes/liquid-tags/README.md) - [includes/README.md](includes/README.md) - [javascripts/README.md](javascripts/README.md) - [layouts/README.md](layouts/README.md) - [lib/liquid-tags/README.md](lib/liquid-tags/README.md) - [middleware/README.md](middleware/README.md) - [script/README.md](script/README.md) - [stylesheets/README.md](stylesheets/README.md) - [tests/README.md](tests/README.md) ## License The GitHub product documentation in the assets, content, and data folders are licensed under a [CC-BY license](LICENSE). All other code in this repository is licensed under a [MIT license](LICENSE-CODE). When using the GitHub logos, be sure to follow the [GitHub logo guidelines](https://github.com/logos). --- METRICS --- - Files Extracted: 2 - Estimated Token Budget: ~1453 tokens - Recency Window: Active (< 180 days) - Canonical Reference: https://codewiki.google/github.com/midudev/autoskills