Xtruct
A software company made of Claude Code agents. You are the founder: you approve the spec and sign off on working software. An architect plans and draws the product, leads split it into ClickUp tasks, developer agents build each one in its own git worktree, and reviewers, CI and a merge gate land every change on main.
This is the Python distribution of the same CLI published to npm as @masst/xtruct. Use whichever fits your stack; both behave identically.
Install
uv tool install xtruct # or: pipx install xtruct, or: pip install xtruct
xtruct new my-app
One-off, without installing: uvx xtruct new my-app. Use an installed copy (not uvx) for xtruct setup, because setup wires your Claude Code hooks to the installed files.
Requirements
- Node.js 18.3+ on your PATH (the CLI runs on Node; set
XTRUCT_NODEto point at a specific binary) - Claude Code with workflows, and the ClickUp connector enabled
git,gh(logged in),jq,make
Run xtruct doctor to check everything. Full docs: https://xtruct.masst.dev
Metadata
Release files for xtruct 0.1.0
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 |
|---|---|---|---|---|
| xtruct-0.1.0.tar.gz | 50.0 kB | Without provenance | Details for xtruct-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| xtruct-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for xtruct-0.1.0-py3-none-any.whl |
Total release size: 114.9 kB
Release files / xtruct-0.1.0.tar.gz
| Download URL | xtruct-0.1.0.tar.gz |
|---|---|
| Size | 50.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d59414c34a891fc8cf0c421a1f9a16785b17b31752b3f21b94154d672b63f79
|
|
BLAKE2b-256 checksum How to use checksums |
954b6776d925a7f536e8b9692a1edbaaefb8f55452a259fd17d5b0a5c4e76f73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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}
|
Release files / xtruct-0.1.0-py3-none-any.whl
| Download URL | xtruct-0.1.0-py3-none-any.whl |
|---|---|
| Size | 64.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e031c630a041ef7c24da926430be56e9f4e75c0733d45c2a2e8dd23875984af7
|
|
BLAKE2b-256 checksum How to use checksums |
886ed857bae2ac31fbb27168b4a2fa01926ff14aad7ad4f18c6e38669f4e365c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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}
|
Security for xtruct 0.1.0
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.