Test your package through the eyes of a newbie agent — a fresh AI agent reads only your docs/skills and tries to use your package.
Project description
newb
Test your package through the eyes of a newbie agent.
A fresh AI agent reads only your _skills/ (or equivalent docs) and tries
to use your package. If it succeeds — your docs work. If it fails — your CI
tells you why.
Status
0.0.1 — name reservation + placeholder. Active development is happening
inside scitex-dev under
scitex-dev skills self-explain. The standalone newb package will land
once the API stabilizes (~2-4 weeks).
Try the prototype today
pip install scitex-dev[cli]
scitex-dev skills self-explain <your-package>
What it will do (when fleshed out)
pip install newb
newb verify ./my-package
The agent will be asked, against ONLY the package's docs:
- Comprehension — "What is this for?" / "What problems does it solve?"
- Execution — "Show a working example" / "When should I NOT use this?"
- Boundary — "Can this do ?" → must redirect, not hallucinate
Results render as JSON (for CI) or markdown (for README injection).
Aliases
Also available as pip install newbie-test and pip install agentic-test
(same package, just defensive name reservations).
License
AGPL-3.0-only. Same as the SciTeX ecosystem from which newb was
extracted.
Project details
Release history Release notifications | RSS feed
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 newb-0.0.1.tar.gz.
File metadata
- Download URL: newb-0.0.1.tar.gz
- Upload date:
- Size: 2.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ced8f8e18eee0852bee78f89ac4f427e173d158850a92576e10f18bc8d5ac7e
|
|
| MD5 |
98e7528b06d994c6629a5c167c842c46
|
|
| BLAKE2b-256 |
95da1afad38dc6b243e58c1526b18a2bd593e87d7490cc8b0a679b76ffd8c3f8
|
File details
Details for the file newb-0.0.1-py3-none-any.whl.
File metadata
- Download URL: newb-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3e7ad5d60a133adaee0806672a15e57228e4b78f94595cabdde7596a1bca933
|
|
| MD5 |
10e73d933ff4babea5fbfe0fa80f45d8
|
|
| BLAKE2b-256 |
9c07be9331f1c07207f0a8ed0cb237d3f24d7aa2e4311a4f1683f6db755e79d2
|