Analysis updated 2026-05-18
Run /architect before starting a feature so the AI agent plans instead of guessing.
Save and restore session context across days using /remember so the agent does not start blank.
Run /review after a feature is built to check plan alignment and production readiness.
Use /imprint to keep new UI components visually consistent with ones already built.
| jsmastery-pro/jsm-agent-skill | aayusharyan/fake-iis | agentrhq/webcmd | |
|---|---|---|---|
| Stars | 35 | 35 | 35 |
| Language | — | HTML | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 3/5 |
| Audience | vibe coder | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Works only with agents that support the SKILL.md format.
JSM Skills is a set of five slash commands that add engineering discipline to AI coding agents like Claude Code, Cursor, Windsurf, Codex, or Cline. The idea behind the project is that AI agents are good at producing code quickly but have no memory between sessions and no built in habit of planning before they build, so this project adds those missing steps back in and keeps the developer involved in decisions rather than just accepting whatever the agent produces. The first command, /architect, is meant to be run before you start building anything. It walks through what you are about to build the way a senior engineer would, surfacing decisions that need to be made and producing a plan you confirm before any code is written. The /remember command solves the memory problem: you run /remember save at the end of a session to compress what mattered into a memory file, then /remember restore at the start of the next session to bring that context back. Once something is built, /review checks it in three layers, plan alignment, whether the system holds together, and whether it is actually ready for production, and reports any issues back to you rather than silently fixing them. If something breaks, /recover figures out what kind of problem you are actually facing: a small isolated bug you can fix directly, a session that has become too tangled and needs a fresh start, or a deeper design problem that no amount of debugging will solve. Finally, /imprint is used after building a user interface component: it records the visual patterns that matter so later components stay consistent with earlier ones, and it can also scan an entire codebase to find where components already conflict. Installing the skills is a single command using the skills package installer. The project is built by JavaScript Mastery, an education focused YouTube channel for developers, and is released under the MIT license, welcoming outside contributions since the skills themselves are just markdown files.
Five slash commands that add planning, memory, and review discipline to AI coding agents like Claude Code or Cursor.
You may freely use, copy, modify, and distribute this software, including for commercial purposes, as long as you keep the original copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.