Add your description here
Project description
nonslop
AI-native project scaffolding.
The idea
The new way to bootstrap projects is skills. Instead of language-specific scaffolding tools, you start with a skills-ready project and compose what you need. Skills are universal -- they work across any project, any language, and any AI coding agent.
Quick start
uvx nonslop create-project my-project
Creates a new my-project/ directory in the current working directory, pre-wired with skill infrastructure. Two skills are preinstalled:
- ns-skill-management -- manage persistent skills with
npx skills - ns-skillx -- invoke any skill ephemerally from a GitHub repo, like
npxfor skills
Example: creating a Python project
From your new project, invoke skillx to scaffold a Python package:
In Claude Code:
/ns-skillx nseng-ai/nonslop --skill ns-create-pypackage-project
In Codex:
$ns-skillx nseng-ai/nonslop --skill ns-create-pypackage-project
The skill is fetched, executed, and discarded -- your project gets the Python scaffolding without permanently installing anything.
What you get
After create-project, your project has:
my-project/
├── .agents/skills/ # installed skills (universal agent directory)
├── .claude/ # Claude Code config + skill symlinks
├── AGENTS.md # project instructions for agents
├── CLAUDE.md # project instructions
├── nonslop.json # agents this project targets
├── skills-lock.json # installed skill metadata
└── .gitignore
Development
uv sync
just check
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonslop-0.1.5.tar.gz.
File metadata
- Download URL: nonslop-0.1.5.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8175369a68f4264449b23bfa5c11a1c93c5b67b8552881d8d5a449c9cc213cd9
|
|
| MD5 |
e77312e07e67c30faccf76337a59690d
|
|
| BLAKE2b-256 |
83e684d0f7ddca7ee1a7c8fffd96d93446f72368377ca43778697b921ab29148
|
File details
Details for the file nonslop-0.1.5-py3-none-any.whl.
File metadata
- Download URL: nonslop-0.1.5-py3-none-any.whl
- Upload date:
- Size: 28.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ed73fdcee9fd6712007fc5719e39aaac6a8b4fb830c9a4aff94a395004de2f0
|
|
| MD5 |
529562f0277e756f0c5cc7ad9db89e5f
|
|
| BLAKE2b-256 |
25c47c77757791dbb404523bb01d9fd897b7a0b29ca54b289ee423d76e43f0b7
|