anioko/Archiet Scaffold

Scaffold a production-ready application from a PRD using Archiet. Generates a full backend + frontend ZIP from any PR or issue containing a PRD.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
prd-filePath (relative to repo root) to a Markdown file containing the PRD. Use either prd-file or prd-text; if both are set, prd-file wins.no""
prd-textInline PRD text. Used when prd-file is not provided. Maximum 40,000 characters (Archiet PRD extraction cap).no""
stackBackend stack to generate. Must be a stack Archiet supports (flask-nextjs, fastapi, django-nextjs, nestjs-nextjs, laravel-nextjs, go-chi, java-spring-boot, rails-nextjs, dotnet-nextjs, tauri-rust).noflask-nextjs
api-keyArchiet API key (format ak_...). Create one at https://archiet.com/settings/api-tokens. Pass via ${{ secrets.ARCHIET_API_KEY }}.yes
api-urlOverride the Archiet API base URL. Default https://archiet.com. Set only for self-hosted or staging.nohttps://archiet.com
titleProject title for the blueprint. Defaults to the repository name.no""
poll-interval-secondsSeconds to wait between job-status polls.no10
poll-timeout-secondsMaximum seconds to wait for codegen to finish before failing the action.no1800
comment-on-prWhen run on a pull_request event, post a status comment with the download link + cert tier badge. Set false to disable.notrue
github-tokenGITHUB_TOKEN used to post the PR comment. Defaults to the runner-provided token.no${{ github.token }}
namedescription
download-urlPre-signed URL to download the generated ZIP. Valid for 24 hours.
cert-tierCertification tier of the generated artifact (one of: certified, repair_required, rescue_failed, n/a).
boot-verifiedtrue if the SBT (Smoke Boot Test) actually booted the generated app, false if skipped.
job-idArchiet codegen job ID — use this to look up the generation in the Archiet web app.
artifact-nameName of the uploaded workflow artifact containing the ZIP.