skills/run-library-sdk-example/SKILL.md
Example file for the Run app skill showing how to document building, testing, and smoke-checking a library or SDK at its public package boundary
npx skillsauth add mkusaka/ccskills run-library-sdk-exampleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Libraries don't have a "run" step in the process sense — there's no server to start, no CLI to invoke. For libraries, the run skill is about:
Keep it brief. The template's Build and Test sections do most of the work.
The main library-specific addition is a tiny program (or REPL snippet) that imports the library and does one real thing. This is how an agent confirms "yes, the library is usable":
Verify
python -c ' from mylib import Client c = Client() print(c.ping()) ' # → pong
Or for a compiled language:
cat > /tmp/smoke.go <<GO package main import "example.com/mylib" func main() { println(mylib.Version()) } GO go run /tmp/smoke.go # → v1.2.3
name: run-mylib description: Build, install, and test mylib from source. Use when asked to verify mylib works, run its tests, or build a distribution.
mylibis a Python library — "running" it means building from source and executing the test suite.Setup
pip install -e '.[dev]'Verify
python -c 'import mylib; print(mylib.__version__)' # → 2.1.0Test
pytestSubset of tests:
pytest tests/unit/. With coverage:pytest --cov=mylib.Build (distribution)
pip install build python -m build # → dist/mylib-2.1.0-py3-none-any.whl
pip install -e . vs
pip install . — if behavior differs, say which to use for what.[dev], [test], [docs] extras and when
each is needed.development
Shape-specific /design-sync instructions for syncing a React design system from Storybook stories and built package output
development
Skill definition for syncing a React design system to claude.ai/design, including project selection, source-shape detection, converter configuration, validation, upload planning, and self-check behavior
development
Shape-specific /design-sync instructions for syncing a React design system from a built package without Storybook
development
Skill instructions for answering Claude Code configuration questions by checking the running build, bundled references, and current documentation