🚀 2fast-handbook
Reference handbook and agent skill base for the 2Fast FastAPI ecosystem.
2fast-handbook is a pure-text package that distributes the base skill and
the conventions guides for all 2Fast packages. It does not contain
application code; it is the canonical reference for how 2Fast packages are
structured, versioned, and documented, and it teaches agents how to work on or
with them correctly.
Why
The 2Fast ecosystem (9 packages) repeats the same conventions without a single
source of truth, and agents lack a base skill before touching a package.
2fast-handbook provides that single reference: a base skill that handles the
majority of packages, plus guides describing the stable structure and rules.
Installation
Install the package to get the skill-base and guides in your environment:
uv pip install 2fast-handbook
The SKILL.md and docs/ are included in the wheel via MANIFEST.in.
Installing the skill in your agent
The skill files live in this package as plain files. Install them however your
agent expects — for example, symlink or copy skills/2fast-handbook/SKILL.md
into your agent's skill directory, or point your agent at it. Which agent you
use is your choice; the files are agent-agnostic.
Package-specific skills
Each complex 2fast package may carry its own specific skill at the
canonical path skills/<pkg>/SKILL.md inside its own repository, and include it
in its own wheel. The base skill tells the agent how to discover them. If a
package-specific skill exists, it takes precedence over this base skill for
that package.
Features
- Base skill for the entire 2Fast ecosystem (
skills/2fast-handbook/SKILL.md). - Conventions guides in
docs/(package structure, pyproject, settings, MANIFEST, README, versioning, commits). - Golden rule: agents may modify 2fast packages locally, never publish to PyPI on their own.
- MIT-licensed and free to fork.
Documentation
See the docs/ folder:
- Package structure
- Naming conventions
- pyproject.toml
- Settings
- MANIFEST.in
- README
- Versioning
- Release
- Commits
- Skills
License
This project is licensed under the MIT License.
Metadata
Release files for 2fast-handbook 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| 2fast_handbook-0.1.2.tar.gz | 17.4 kB | Without provenance | Details for 2fast_handbook-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 2fast_handbook-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for 2fast_handbook-0.1.2-py3-none-any.whl |
Total release size: 24.4 kB
Release files / 2fast_handbook-0.1.2.tar.gz
| Download URL | 2fast_handbook-0.1.2.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8c6880990043123e21aba53a6176fbe018ce3951ac475d9fd813fc52c65e4a8e
|
|
BLAKE2b-256 checksum How to use checksums |
b6593867dddbff85b38dabfc829e6dfe4e55aa59f2744d012d6b7245a9bbc1fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Release files / 2fast_handbook-0.1.2-py3-none-any.whl
| Download URL | 2fast_handbook-0.1.2-py3-none-any.whl |
|---|---|
| Size | 7.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
32d7209b5d1964947b74f07bccf026353690e1eeec5d4f9e50f676991f36371b
|
|
BLAKE2b-256 checksum How to use checksums |
2319f15d72528d4d1b094ccaca000fe2a9c221b71380655cf5695b38ae306cd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Security for 2fast-handbook 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.