Skip to main content

tx-ai-agent-sdd

tx-ai-agent-sdd bootstraps a spec-driven workspace for AI-assisted software projects. It gives you a ready-to-use documentation skeleton, prompt files, workflow notes, conventions, and input templates.

What the package creates

After installation, tx-ai-agent-sdd init <path> generates:

  • docs/ with core artifacts: idea.md, vision.md, HLD.md, LLD.md, and tasklist.md
  • .ai/prompts/ with prompt templates for document generation
  • .ai/workflows/ for project workflow notes
  • .ai/conventions/ for coding and delivery conventions
  • inputs/ with example inputs for idea, vision, and user story stages
  • README.spec.md with a short workflow guide

Installation

From PyPI:

python -m pip install tx-ai-agent-sdd

From source:

python -m pip install .

Usage

Create a new scaffold:

tx-ai-agent-sdd init my-project

Show the installed CLI version:

tx-ai-agent-sdd --version

Copy the scaffold into an existing non-empty directory:

tx-ai-agent-sdd init my-project --force

Generated layout:

my-project/
  .ai/
    conventions/
    prompts/
    workflows/
  docs/
    idea.md
    vision.md
    HLD.md
    LLD.md
    tasklist.md
  inputs/
    idea.input.example.md
    story.input.example.md
    vision.input.example.md
  README.spec.md

Suggested workflow

  1. Fill in inputs/idea.input.example.md.
  2. Generate docs/idea.md.
  3. Use idea.md to produce docs/vision.md.
  4. Use a user story and vision.md to produce docs/HLD.md.
  5. Use HLD.md to produce docs/LLD.md.
  6. Use vision.md, HLD.md, LLD.md, workflows, and conventions to produce docs/tasklist.md.
  7. Run subsequent iterations through the workflow protocol.

Why it is useful

This package is a good fit if you want a repeatable way to start AI-assisted projects without rebuilding the same folder structure and document flow every time.

Trusted Publishing

This repository includes GitHub Actions workflows for CI and PyPI publishing without long-lived PyPI tokens:

  • .github/workflows/ci.yml runs tests on push and pull requests.
  • .github/workflows/publish.yml builds and publishes the package through PyPI Trusted Publishing.

To enable Trusted Publishing:

  1. Push this project to GitHub.
  2. In PyPI project settings, add a Trusted Publisher for your GitHub repository.
  3. Point PyPI to the workflow file .github/workflows/publish.yml.
  4. Publish by creating a GitHub Release or by running the workflow manually.

Metadata

Release files for tx-ai-agent-sdd 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tx-ai-agent-sdd 0.1.1
File Size Uploaded Provenance Actions
tx_ai_agent_sdd-0.1.1.tar.gz 15.0 kB Without provenance Details for tx_ai_agent_sdd-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tx-ai-agent-sdd 0.1.1
File Interpreter ABI Platform Actions
tx_ai_agent_sdd-0.1.1-py3-none-any.whl Python 3 none any Details for tx_ai_agent_sdd-0.1.1-py3-none-any.whl

Total release size: 34.4 kB

Release files / tx_ai_agent_sdd-0.1.1.tar.gz

Download URL tx_ai_agent_sdd-0.1.1.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7df635f32b2461a0286003f4776c745d71cf2684a71dbf2c25acbd5cec399d0d
BLAKE2b-256 checksum
How to use checksums
964f1d55fb29a446d06579684687170f7c85270a44e9b44588ccfb58b202787b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Release files / tx_ai_agent_sdd-0.1.1-py3-none-any.whl

Download URL tx_ai_agent_sdd-0.1.1-py3-none-any.whl
Size 19.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ccd9502bff651d63930ec1f19ec1a803ec9be3b42cc64c6e286fb468eca3b730
BLAKE2b-256 checksum
How to use checksums
911f48aae8720c6bfdef30e18fe0bdd36aafc1bb1707620935eb28c090dbc6af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.4

Security for tx-ai-agent-sdd 0.1.1

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page