Skip to main content

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:

  1. Comprehension — "What is this for?" / "What problems does it solve?"
  2. Execution — "Show a working example" / "When should I NOT use this?"
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newb-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

newb-0.0.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

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

Hashes for newb-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1ced8f8e18eee0852bee78f89ac4f427e173d158850a92576e10f18bc8d5ac7e
MD5 98e7528b06d994c6629a5c167c842c46
BLAKE2b-256 95da1afad38dc6b243e58c1526b18a2bd593e87d7490cc8b0a679b76ffd8c3f8

See more details on using hashes here.

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

Hashes for newb-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e7ad5d60a133adaee0806672a15e57228e4b78f94595cabdde7596a1bca933
MD5 10e73d933ff4babea5fbfe0fa80f45d8
BLAKE2b-256 9c07be9331f1c07207f0a8ed0cb237d3f24d7aa2e4311a4f1683f6db755e79d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page