
teachingai/full-stack-skills
5 skills6.3k installs2.4k starsGitHub
Install
npx skills add https://github.com/teachingai/full-stack-skillsSkills in this repo
1ElectronElectron is an agent skill that helps solo builders create cross-platform desktop applications using the same web stack they already know, structured to mirror official Electron documentation. It covers when to reach for Electron versus a pure web app, how main and renderer processes cooperate, safe IPC patterns through preload scripts, BrowserWindow and native menus or tray behavior, and packaging with Electron Forge. Indie developers use it to avoid classic footguns—leaking Node into the renderer, weak sandboxing, or ad-hoc build pipelines—while moving from prototype to installable artifacts on macOS, Windows, and Linux. Invoke it when prompts mention desktop apps, offline-first tools, internal utilities, or wrapping an existing SPA in a native shell. It complements backend API skills for local-first tools but stays anchored on client architecture, distribution, and Electron-specific security before you ship installers or auto-update flows.2.3kinstalls2Element Plus Vue3element-plus-vue3 is a compact API reference skill for Element Plus on Vue 3, aimed at solo builders shipping internal tools, SaaS dashboards, or content admin panels. When you are in the build phase and need accurate prop names, event names, or slot names for buttons, inputs, and forms, the skill gives the agent canonical patterns instead of guessing from memory. It does not replace the official Element Plus docs for edge cases, but it accelerates repetitive CRUD and settings screens where the same component families repeat. Pair it with your project’s existing Vue 3 setup and TypeScript typings; treat it as lookup material while implementing features, not as a substitute for accessibility review or visual design decisions.1.8kinstalls3Uniapp Projectuniapp-project is a full-stack-skills package aimed at solo and indie builders shipping uni-app targets (WeChat mini programs, App, H5) who waste time jumping between fragmented snippets and the official DCloud sites. The skill encodes a reconciliation checklist: every built-in component and API should map to official documentation URLs and dedicated example files that reproduce the vendor’s samples. Coverage spans view containers like scroll-view and swiper, foundational content elements, and form controls including button, checkbox, input, and picker, with parallel tracking for uni-app-x where noted. Use it during Build when scaffolding pages, wiring uni APIs, or auditing whether your agent’s generated code matches current component contracts—not during abstract ideation. Complexity is intermediate because you must already understand Vue-style SFC patterns and platform compilation limits. It accelerates frontend velocity by giving agents a canonical index instead of hallucinated prop names.857installs4Drawio FlowchartDrawio-flowchart is an agent skill in the teachingai full-stack-skills collection aimed at solo builders who need clear process and system diagrams without opening a separate design tool for every iteration. Catalog metadata is sparse in the published readme, but the skill name and bundle context indicate draw.io-style flowchart authoring: translating requirements, API flows, or deployment steps into standardized diagram artifacts agents can refine in-repo. Use it when a text spec is not enough for onboarding, investor updates, or internal runbooks. It complements written documentation rather than replacing UX mockups or automated architecture discovery from live infra. Confidence is moderate until full SKILL.md triggers are visible in the listing.680installs5Vue3vue3 is a compact API-reference skill for solo and indie builders shipping Vue 3 interfaces with Claude Code, Cursor, Codex, or similar agents. Instead of guessing props, emits, or app-level APIs, the agent is steered to confirm signatures, parameters, and return values against the official Vue 3 API pages, then align examples with the guide. Coverage spans Application API, built-in components, directives, special attributes, and special elements— the places agents most often hallucinate Vue APIs. Use it during feature work when you are wiring createApp, registering globals, choosing built-ins, or applying directive syntax. It does not replace reading the guide for patterns, but it reduces wrong API calls and outdated Options API habits on Vue 3 tasks. Ideal for SaaS dashboards, extensions with embedded UIs, and mobile-adjacent web shells where Vue is the view layer.581installs