run-skill-generator

Solid

Teach /run and /verify how to build and launch your project by creating a per-project run skill with a driver script.

AI & Automation 41,770 stars 6909 forks Updated today CC0-1.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

Your job is to produce a **skill** at `<unit>/.claude/skills/run-<unit-name>/` that lets a future agent build, launch, and **drive** this project from a clean machine. The skill has two parts that live together: ``` <unit>/.claude/skills/run-<unit-name>/ SKILL.md ← agent-facing instructions — SHORT. Points at the driver. driver.mjs ← (or driver.py, smoke.sh, … — or none: web apps use chromium-cli off-the-shelf, and the heredoc in SKILL.md is the script) ``` That almost always means **writing code**, not just prose. If the app has any interactive surface (GUI, TUI, long-running server, REPL), the future agent needs a programmatic way to poke it. A markdown file by itself cannot click a button — but sometimes the button-clicker already exists: for web apps it's `chromium-cli`, for servers it's `curl`. You build (or script) that harness now, commit it alongside the skill, and the `SKILL.md` documents how to use it. ## Definition of done You are done when **all** of these are true: 1. **You launched the app in this container and interacted with it** — not its test suite, the actual running app. For anything with a GUI, that means you have a screenshot file on disk that you took. 2. **The interaction harness is committed** next to the skill. A driver script, a REPL wrapper, a smoke test, or the `chromium-cli` heredoc inline in `SKILL.md` — whatever you used to drive the app in step 1. (Graduated into `scripts/`...

Details

Author
asgeirtj
Repository
asgeirtj/system_prompts_leaks
Created
1 years ago
Last Updated
today
Language
JavaScript
License
CC0-1.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category