cc-c-project-standard
Use when Pure C module interfaces, ownership contracts, error-code cleanup paths, build conventions or C engineering validation…
Use when reorganizing existing code, extracting responsibilities, moving modules, or simplifying structure while preserving observable behavior. Do not use for new functionality, behavior-changing defect fixes, or dependency upgrades.
Claude Code
$ npx -y skills add bovinphang/frontend-craft --skill cc-refactoring-core --agent claude-code
Codex
$ npx skills add bovinphang/frontend-craft --skill cc-refactoring-core -a codex -y
Cursor
$ npx skills add bovinphang/frontend-craft --skill cc-refactoring-core -a cursor -y
Gemini CLI
$ npx skills add bovinphang/frontend-craft --skill cc-refactoring-core -a gemini-cli -y
GitHub Copilot
$ npx skills add bovinphang/frontend-craft --skill cc-refactoring-core -a github-copilot -y
OpenCode
$ npx skills add bovinphang/frontend-craft --skill cc-refactoring-core -a opencode -y
Windsurf
$ npx skills add bovinphang/frontend-craft --skill cc-refactoring-core -a windsurf -y
name: cc-refactoring-core description: Use when reorganizing existing code, extracting responsibilities, moving modules, or simplifying structure while preserving observable behavior. Do not use for new functionality, behavior-changing defect fixes, or dependency upgrades.
Read and follow the [shared method](references/method.md). Select project-specific tools and domain checks from the actual repository; this workflow does not require a frontend stack.
frontend-craft is a universal frontend plugin that brings the same opinionated engineering standards to all 15 AI coding assistants.
Use when Pure C module interfaces, ownership contracts, error-code cleanup paths, build conventions or C engineering validation…
Use when C++ module/header boundaries, resource lifetime, exception safety, ABI, build-standard conventions or project-wide C++…
Use when diagnosing unexplained engineering failures, build errors, service exceptions, inconsistent data, or cross-layer faults…
Use when project documentation, multilingual READMEs, setup instructions, CLI usage, or public capability descriptions drift from…
Use when creating editable technical diagrams with draw.io / diagrams.net sources, including architecture diagrams, ERD, UML,…
Use when an Electron application needs work on main/preload/renderer boundaries, contextBridge IPC, sender validation, sandbox…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.