Skip to main content

CADMUS — AI spec engine. Turns vague product ideas into scored, build-ready specifications with PRD, engineering handoff, and AI build prompt exports.

Project description

cadmus-spec

CADMUS — AI Spec Engine. Turns vague product ideas into scored, build-ready specifications.

Install

pip install cadmus-spec

Requirements

  • Python 3.8+
  • OpenAI API key (set OPENAI_API_KEY env var)

Usage

Python API

from cadmus import CadmusEngine, ExportType

engine = CadmusEngine()  # reads OPENAI_API_KEY from env
spec = engine.create_spec("A compliance document tracker for financial services")

print(spec.scores.label)          # BUILD-READY / SOLID / DEVELOPING / WEAK
print(spec.scores.build_readiness) # 0-100

prd = engine.export(spec, ExportType.PRD)

CLI

cadmus "A risk scoring dashboard for portfolio managers"
cadmus "A trade reconciliation tool" --export engineering_handoff
cadmus "A surveillance alert system" --export ai_build_prompt --out prompt.md
cadmus --exports   # list all export types

Export Types

  • full_spec — Complete product specification
  • prd — Product Requirements Document
  • engineering_handoff — Technical handoff for engineers
  • ai_build_prompt — Optimised prompt for Claude Code / Cursor
  • phase_plan — MVP + phased roadmap
  • test_cases — Comprehensive test plan
  • edge_case_checklist — Edge case checklist
  • deck_outline — Pitch deck outline

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

cadmus_spec-1.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

cadmus_spec-1.0.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file cadmus_spec-1.0.0.tar.gz.

File metadata

  • Download URL: cadmus_spec-1.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for cadmus_spec-1.0.0.tar.gz
Algorithm Hash digest
SHA256 164cc16cd4188727ca2b048c0205efa988efda9cce73d55ecc0f3b00292daef8
MD5 d4a87e93500eba28202620b655bf7662
BLAKE2b-256 3db32a3a8136d719a3381b4db6d116c693052d1bda2cb85a3be9ca2309d55051

See more details on using hashes here.

File details

Details for the file cadmus_spec-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cadmus_spec-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for cadmus_spec-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51ed618ccd25a16b0609652fd3d50308bf0e7949e5a2d2e5a6ce66ea80170baa
MD5 10ed1e75cb847145d0041c2c24930a4a
BLAKE2b-256 85e409060b49a9448c7481ee88806f8f8740c107fe1c748a384891ac12b566f3

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