Designing-Skill—CLISkill
Use this skill for beginner designers with a guided, hands-on starter that scaffolds simple design projects (landing page, logo, mobile UI) and actionable checklists to learn the design process.
SKILL.md
Full skill instructions
Designing Skill — CLI Skill Definition
Name
Designing Skill — Node.js CLI Template Generator
Purpose
Provide beginner designers with a guided, hands-on starter that scaffolds simple design projects (landing page, logo, mobile UI) and actionable checklists to learn the design process.
Learning Objectives
- Understand the basic design process: brief → sketch → prototype → iterate.
- Produce an initial design brief and checklist for any small project.
- Generate simple starter files you can open in a browser or a design tool and iterate from.
Audience
Beginners and non-designers who want a quick, structured way to start a design project.
Deliverables (generated)
design-brief.md— a concise project brief.checklist.md— step-by-step actions to complete the starter.- Simple templates:
- Landing page:
index.html,styles.css. - Logo:
logo.svg(placeholder). - Mobile UI:
README.mdwith artboard suggestions.
- Landing page:
Usage
- Open a terminal in the project folder (
D:\DocumentViewerExtension\Design-Skill). - Install dependencies:
npm install
- Run the CLI:
npm start
# or when installed globally: design-skill
- Follow prompts and open
output/<name>to view generated files.
Commands (ssh-like summary)
npm install— install dependencies.npm start— launch interactive generator.
How it teaches
Each generated template ships with a short design-brief.md and a checklist.md describing concrete next steps (sketches, iterations, exports). The CLI nudges learners to pick a primary color and name their concept so they practice creating a design brief.
Extensibility
To add new templates or update flows, edit index.js and add a new generator function following the existing patterns (generateLanding, generateLogo, generateMobile). Keep outputs under output/<name>.
Troubleshooting
- If you see permission errors on Windows, run the terminal as Administrator or use a different output path.
- If dependencies fail to install, ensure Node.js >=14 is installed.
Contribution
Add issues or pull requests to expand templates, improve checklists, or add automated exports (SVG/PNG) tooling.
