README.md: badges updated (1.7.0/387/12), installation URL updated to ktg-plugin-marketplace, added ai-act-assessor to agent table, updated skill ref counts, updated hooks section, updated category-skill-map path. CLAUDE.md: fix agent model column (sonnet->opus), remove Linear section, fix manual test path to generic placeholder. commands/generate-skills.md: orchestrator paths updated to scripts/skill-gen. commands/export.md: add Bash scope guardrail (security scan finding). docs: replace GitHub and ktg-privat URLs with Forgejo, replace personal paths. scripts/skill-gen/manifest.json: rename ktg-privat ID. skills: remove Linear tagging reference, add supply chain warnings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
57 lines
1.4 KiB
Markdown
57 lines
1.4 KiB
Markdown
---
|
|
name: architect:export
|
|
description: Eksporter et arkitekturdokument til PDF
|
|
argument-hint: "[filsti til markdown-dokument]"
|
|
allowed-tools: Read, Glob, Bash, Write
|
|
model: opus
|
|
---
|
|
|
|
# /architect:export — Eksporter til PDF
|
|
|
|
Eksporter et markdown-dokument til profesjonell PDF med A4-layout, tabellformatering og fargekodet scoring.
|
|
|
|
> **Bash scope:** Bash brukes utelukkende til å kjøre `scripts/export-pdf.py`. Ingen andre shell-operasjoner skal utføres.
|
|
|
|
## Språk og encoding
|
|
|
|
**VIKTIG:** Bruk norske tegn (æ, ø, å) korrekt i all output.
|
|
|
|
## Forutsetninger
|
|
|
|
Python 3.8+ med følgende pakker:
|
|
```bash
|
|
pip install markdown weasyprint
|
|
```
|
|
|
|
## Prosess
|
|
|
|
### 1. Identifiser dokumentet
|
|
|
|
Hvis brukeren har angitt en filsti, bruk den direkte.
|
|
|
|
Hvis ikke, sjekk for nylig genererte dokumenter:
|
|
- `docs/utredning/*.md` — Utredninger
|
|
- `docs/dpia/*.md` — DPIA-rapporter
|
|
- `docs/summary/*.md` — Sammendrag og beslutningsnotater
|
|
|
|
List tilgjengelige filer og la brukeren velge.
|
|
|
|
### 2. Eksporter til PDF
|
|
|
|
Kjør export-scriptet:
|
|
|
|
```bash
|
|
python scripts/export-pdf.py <input.md> [output.pdf]
|
|
```
|
|
|
|
Hvis output ikke er angitt, brukes samme filnavn med `.pdf`-endelse.
|
|
|
|
### 3. Bekreft
|
|
|
|
Vis filstørrelse og sti til generert PDF.
|
|
|
|
## Feilhåndtering
|
|
|
|
- Hvis `markdown` eller `weasyprint` ikke er installert, vis installasjonsinstruksjoner
|
|
- Hvis inputfil ikke finnes, vis tilgjengelige dokumenter
|
|
- Hvis PDF-generering feiler, vis feilmelding og foreslå feilsøking
|