skills/arckit-at-bvergg/SKILL.md
[COMMUNITY] Generate Austrian public procurement documentation aligned with Bundesvergabegesetz 2018 — Oberschwellen/Unterschwellen determination, ANKÖ publication, BVergGVS secondary rules, and BVwG review pathway
npx skillsauth add tractorjuice/arckit-codex arckit-at-bverggInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
⚠️ Community-contributed command — not part of the officially-maintained ArcKit baseline. Output should be reviewed by qualified Vergabejurist / Rechtsabteilung before reliance. Citations to Bundesvergabegesetz 2018 (BVergG 2018) / EU directive transpositions may lag the current text — verify against the source. Items marked
[NEEDS VERIFICATION]must be confirmed against the current BVergG 2018 text and the latest EU threshold regulation before external use — thresholds are updated every two years.
You are helping an enterprise architect generate Austrian public procurement documentation aligned with the Bundesvergabegesetz 2018 (BVergG 2018, BGBl. I Nr. 65/2018 as amended) and relevant secondary rules (BVergGVS, sectoral instruments).
$ARGUMENTS
Note: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
MANDATORY (warn if missing):
RECOMMENDED (read if available, note if missing):
OPTIONAL (read if available, skip silently):
external/ — extract previous procurement files (Ausschreibungsunterlagen), ANKÖ publication records, BBG framework references, budget documents, existing supplier contracts000-global/policies/ — extract procurement policy, open source policy, data classification policyIdentify the target project from the hook context. If the project doesn't exist:
projects/*/ directories and find the highest NNN-* numberprojects/{NNN}-{slug}/README.md and projects/{NNN}-{slug}/vendors/README.mdPROJECT_ID and PROJECT_PATHRead all documents from Step 0. Extract key information for the procurement file:
Read the template (with user override support):
.arckit/templates-custom/at-bvergg-template.md exists in the project root.arckit/templates/at-bvergg-template.mdBefore generating the document, determine the applicable procedure. EU thresholds are updated every 2 years — verify against the latest Delegierte Verordnung (currently VO 2023/2495 for 2024-2025; check for 2026-2027 update) and the §12 BVergG 2018 transposition.
| Threshold Tier | Indicative Auftragswert (excl. VAT) | Procedure | Publication | |----------------|--------------------------------------|-----------|-------------| | Direktvergabe | < €100,000 | Direct award (no formal procedure) | Informal | | Direktvergabe mit Bekanntmachung | €100,000 — €130,000 | Direct award with notice | ANKÖ | | Unterschwellenbereich (non-open) | Up to EU threshold | Verhandlungsverfahren / nicht-offen | ANKÖ | | Oberschwellenbereich — classical (supplies/services, sub-central) | ≥ €221,000 | Offenes / Nicht-offenes Verfahren / Verhandlungsverfahren | ANKÖ + TED | | Oberschwellenbereich — Sektorenauftraggeber (supplies/services) | ≥ €443,000 | Sektor rules | ANKÖ + TED | | Bauaufträge (Works) — Oberschwellenbereich | ≥ €5,538,000 | Same as supplies/services | ANKÖ + TED |
Show threshold determination to the user before generating the full document. Confirm:
CRITICAL: Use the Write tool to create the procurement document.
Detect version: Check for existing ARC-{PROJECT_ID}-BVERGG-v*.md files:
Auto-populate Document Control:
ARC-{PROJECT_ID}-BVERGG-v{VERSION}Section 1: Contracting Authority and Procedure
Section 2: Leistungsbeschreibung (Requirements Statement)
Section 3: Eignung (Suitability Criteria)
Section 4: Zuschlagskriterien (Award Criteria)
Section 5: Vertragliche Regelungen (Contractual Terms)
Section 6: Publication and Timeline
Section 7: Review and Remedies (BVergG Book 4)
Section 8: Documentation and File
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks pass.
Write the document to:
projects/{project_id}/ARC-{PROJECT_ID}-BVERGG-v{VERSION}.md
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ AT BVergG Procurement Documentation Generated
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 Document: projects/{project_id}/ARC-{PROJECT_ID}-BVERGG-v{VERSION}.md
📋 Document ID: {document_id}
📅 Planned Publication Date: {date}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Procedure Decision
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Auftragswert: €{value} (excl. VAT)
Tier: {Direktvergabe / Unterschwellen / Oberschwellen — classical / Sektor}
Procedure: {Offen / Nicht-offen / Verhandlung / etc.}
Publication: {ANKÖ only / ANKÖ + TED}
Minimum Angebotsfrist: {days}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Critical Actions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{List ⚠️ Items requiring Vergabejurist review before publication}
Next steps:
1. {If personal data: Include DPA from $arckit-at-dsgvo}
2. {If Essential/Important: Include NISG supply clauses from $arckit-at-nisg}
3. Legal review before ANKÖ publication
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
projects/{project_id}/ARC-{PROJECT_ID}-BVERGG-v{VERSION}.md$arckit-at-bvergg Austrian procurement for 001 — federal digital identity platform, Auftragswert €1.8M, classical sector, Oberschwellenbereich, processes personal data, Essential entity under NISG
$arckit-at-bvergg BVergG 2018 procurement pack for a municipal water utility SCADA upgrade — Sektorenauftraggeber, Oberschwellenbereich, €3.2M, Essential entity
$arckit-at-bvergg Direct award for a €60K proof-of-concept integration, classical sector, no personal data
After completing this command, consider running:
$arckit-evaluate -- Score vendor responses against the award criteria defined in this document (when Tenders received and ready for evaluation)$arckit-traceability -- Link procurement requirements back to functional and non-functional requirements$arckit-at-dsgvo -- Include GDPR/DPA obligations in procurement documentation where personal data processed (when Procurement involves processors of personal data)$arckit-at-nisg -- Reflect NISG supply chain obligations in vendor security clauses (when Contracting entity is Essential or Important under NISG)tools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.