explaingit

jsmastery-pro/jsm-agent-skill

Analysis updated 2026-05-18

35Audience · vibe coderComplexity · 1/5LicenseSetup · easy

TLDR

Five slash commands that add planning, memory, and review discipline to AI coding agents like Claude Code or Cursor.

Mindmap

mindmap
  root((repo))
    What it does
      Plans before building
      Remembers between sessions
      Reviews finished work
    Tech stack
      SKILL.md format
      Claude Code
      Cursor
    Use cases
      Plan a feature first
      Recover from a broken session
    Audience
      Developers
      Vibe coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run /architect before starting a feature so the AI agent plans instead of guessing.

USE CASE 2

Save and restore session context across days using /remember so the agent does not start blank.

USE CASE 3

Run /review after a feature is built to check plan alignment and production readiness.

USE CASE 4

Use /imprint to keep new UI components visually consistent with ones already built.

What is it built with?

MarkdownSKILL.md format

How does it compare?

jsmastery-pro/jsm-agent-skillaayusharyan/fake-iisagentrhq/webcmd
Stars353535
LanguageHTMLJavaScript
Setup difficultyeasyeasyeasy
Complexity1/52/53/5
Audiencevibe coderops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Works only with agents that support the SKILL.md format.

You may freely use, copy, modify, and distribute this software, including for commercial purposes, as long as you keep the original copyright notice.

In plain English

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.

Copy-paste prompts

Prompt 1
Install jsm-agent-skill and run /architect before I start building my next feature.
Prompt 2
Run /remember save to capture what we did this session before I close my editor.
Prompt 3
Use /review to check whether the feature we just built is actually production ready.
Prompt 4
Run /imprint audit on my codebase to find UI components that already conflict.

Frequently asked questions

What is jsm-agent-skill?

Five slash commands that add planning, memory, and review discipline to AI coding agents like Claude Code or Cursor.

What license does jsm-agent-skill use?

You may freely use, copy, modify, and distribute this software, including for commercial purposes, as long as you keep the original copyright notice.

How hard is jsm-agent-skill to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is jsm-agent-skill for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.