
alibaba/opc-starter
6 skills6 installs522 starsGitHub
Install
npx skills add https://github.com/alibaba/opc-starterSkills in this repo
1Auto DevelopThis skill is a development specification for OPC-Starter, an AI-affinity React boilerplate meant for developers using AI coding tools like Cursor and Qoder. A developer uses it to iterate on modules such as auth, organization structure, Agent Studio tools, and Supabase-backed data sync while following mandatory test-driven development. It loads context dynamically based on task keywords and defines the project's stack and directory layout.1installs2Design System UiThis skill converts design references or screenshots into Tailwind CSS and Shadcn UI frontend projects. A developer uses it to scaffold a new UI from a visual reference or to retrofit an existing project with a new theme. It defaults to a Mobile First responsive strategy and includes design-token extraction and self-verification steps.1installs3Esa DeployThis skill automates deploying React and Vite frontend applications to Alibaba Cloud ESA Pages, an edge static-hosting platform. A developer uses it to build, deploy, configure custom domains and routes, and troubleshoot deployment issues via the esa-cli. It includes a pre-deploy checklist covering environment variables and build verification.1installs4Ihs Repo HarnessThis skill evaluates repository health to make AI-driven technical debt visible and trackable. It runs a script that scores code entropy, test signals, and documentation alignment, then writes an IHS.md report with a good/bad status and a getting-better or getting-worse trend versus the previous commit. Developers run it before large merges or on a weekly cadence.1installs5Playwright CliThis skill drives a browser from the command line with playwright-cli to test web applications and automate interactions. A developer uses it to navigate pages, fill forms, click elements from accessibility snapshots, take screenshots, mock requests, and extract page data. It also supports storage-state auth, tracing, and video recording across named browser sessions.1installs6Test Driven DevThis skill defines the test-driven-development conventions for the OPC-Starter project. It covers running unit tests, Playwright E2E tests, and demo-mode tests with typewriter effects, plus maintaining a TEST_PLAN document. A developer uses it when adding a feature to write priority-tagged test cases and keep authentication, registration, and demo suites current.1installs