views-the-hard-way
Build fast, dependency-free JavaScript views without frameworks
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Views the Hard Way?โผ
Run `npx skills add matthewp/views-the-hard-way --all -g -y` in your terminal to install the skill globally.
What is the Views the Hard Way pattern?โผ
It is a convention-based pattern for building UI views in plain JavaScript using templates, closures, and direct DOM updates instead of frameworks like React or Vue.
Why use vanilla JavaScript instead of React?โผ
This pattern gives you maximum performance, zero dependencies, full browser support, and shallow stack traces, with no upgrade or breaking-change risk.
Does this skill support TypeScript?โผ
Yes. The skill detects TypeScript projects and adds minimal explicit types for props, DOM queries, and exported view types.
Can I use these views inside other frameworks?โผ
Yes. Views written this way are plain functions and DOM nodes, so they are fully portable into React, Vue, or any other framework.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core