fix(ms-ai-architect): RX-P1 installert-modus-hardening — ${CLAUDE_PLUGIN_ROOT}-forankring + scoped agent-delegering [skip-docs]

- Forankre 115 skills/-KB-stier med ${CLAUDE_PLUGIN_ROOT}/ i 26 commands + 10 agenter
  (relative stier resolver kun dev-modus; installert fra katalog mistet subagentene KB-last)
- Foren delegering til registrert scoped navn ms-ai-architect:<agent>
  (var: architect:X feil-namespace + bare navn + general-purpose+"Read agents/X.md")
- Dropp redundant "Read/Les agents/X.md"-instruks (scoped agent auto-laster egen kropp)
- Bevar per-kommando KB-kontrakt inkl. dpia betinget data-residens-ruting (Option B)
- generate-skills: sonnet→opus (opus-direktiv), {PLUGIN_ROOT}→${CLAUDE_PLUGIN_ROOT};
  git-pathspecs holdt repo-relative
- plugin.json repository: ktg-plugin-marketplace→ms-ai-architect (polyrepo egen repo)
- validate-plugin.sh Check 6 (install-safety lint: sti + delegering + opus-only) + node-wrapper i kanonisk suite
This commit is contained in:
Kjell Tore Guttormsen 2026-07-15 10:59:04 +02:00
commit 5b05009b44
39 changed files with 247 additions and 148 deletions

View file

@ -42,13 +42,13 @@ Hvis `/architect:cost` ble brukt, inkluder kostnadsestimatet.
Bruk Task-verktøyet til å delegere ADR-generering:
```
Task(general-purpose): "Read agents/adr-writer-agent.md for your role and instructions.
Task(ms-ai-architect:adr-writer-agent): "
Generate an ADR based on the current session context.
Beslutning: [beslutningstittel]
Bakgrunn: [forretningskontekst]
Alternativer: [vurderte alternativer]
Valgt løsning: [beslutning med begrunnelse]
Les også: skills/ms-ai-advisor/references/architecture/adr-template.md"
Les også: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/adr-template.md"
```
### 4. Skriv til fil

View file

@ -30,7 +30,7 @@ Spør om nøkkelinformasjon hvis ikke kjent:
### 3. Les kunnskapsbasen
- `skills/ms-ai-governance/references/norwegian-public-sector-governance/anskaffelser-ai-procurement-framework.md` — lovgrunnlag (anskaffelsesloven/-forskriften), EØS-regelverk, AI-spesifikk kravspesifikasjon, leverandørevaluering, etiske krav, DFØs IT-anskaffelsesveiledning
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/anskaffelser-ai-procurement-framework.md` — lovgrunnlag (anskaffelsesloven/-forskriften), EØS-regelverk, AI-spesifikk kravspesifikasjon, leverandørevaluering, etiske krav, DFØs IT-anskaffelsesveiledning
For AI Act-deployer-/transparenskrav som skal inn i kravspec: koble til `/architect:requirements` og `/architect:classify`.

View file

@ -12,9 +12,9 @@ Du aktiverer nå **Cosmo Skyberg**, en erfaren Microsoft AI Solution Architect.
## Instruksjoner
1. Les og aktiver skillen `ms-ai-advisor/SKILL.md`
1. Les og aktiver skillen `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/SKILL.md`
2. Følg arbeidsprosessen definert i skillen
3. Bruk kunnskapsbasene i `references/` for verifisering
3. Bruk kunnskapsbasene i `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/` for verifisering
4. Bruk `microsoft-learn` MCP-verktøy for oppdatert informasjon
## Oppstart

View file

@ -33,8 +33,8 @@ Spør om nøkkeltall hvis ikke allerede kjent:
### 3. Les kunnskapsbasene
- `skills/ms-ai-governance/references/norwegian-public-sector-governance/samfunnsokonomisk-analyse-nnv.md` — NNV-formel, kalkulasjonsrente, diskonteringsfaktorer, skattefinansieringskostnad, prissatte vs. ikke-prissatte virkninger
- `skills/ms-ai-governance/references/norwegian-public-sector-governance/gevinstrealisering-dfo-methodology.md` — DFØs 5-stegs modell + gevinstregister-mal
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/samfunnsokonomisk-analyse-nnv.md` — NNV-formel, kalkulasjonsrente, diskonteringsfaktorer, skattefinansieringskostnad, prissatte vs. ikke-prissatte virkninger
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/gevinstrealisering-dfo-methodology.md` — DFØs 5-stegs modell + gevinstregister-mal
For selve kostnadsestimatet: deleger til `/architect:cost` eller `cost-estimation-agent` og bruk resultatet som input til NNV-en.

View file

@ -33,7 +33,7 @@ Bruk samtalehistorikk hvis denne informasjonen allerede er gitt.
Kjør AI Act-agenten via Task for klassifiseringen:
```
Task(ai-act-assessor): "Read agents/ai-act-assessor.md for your role and instructions.
Task(ms-ai-architect:ai-act-assessor): "
Gjennomfør en EU AI Act-klassifisering (Fase 1-3) for følgende AI-system:
**System:** [systemnavn]
@ -48,9 +48,9 @@ Gjennomfør en EU AI Act-klassifisering (Fase 1-3) for følgende AI-system:
Modus: Klassifisering — fokus på risikonivå og rolle.
Les kunnskapsbasene:
- skills/ms-ai-governance/references/responsible-ai/ai-act-classification-methodology.md
- skills/ms-ai-governance/references/responsible-ai/ai-act-annex-iii-checklist.md
- skills/ms-ai-governance/references/responsible-ai/ai-act-compliance-guide.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-classification-methodology.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-annex-iii-checklist.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-compliance-guide.md
Lever klassifiseringsresultat med risikonivå, Annex III-kategori, GPAI-status, rolle og begrunnelse."
```

View file

@ -36,16 +36,16 @@ Hvis bare én plattform er angitt, foreslå den mest relevante motparten basert
Deleger research til `research-agent` via Task-verktøyet:
```
Task(general-purpose): "Les agents/research-agent.md og utfør research.
Task(ms-ai-architect:research-agent): "Utfør research.
Sammenlign [Plattform A] og [Plattform B] for [use case].
Fokusér på: kapabiliteter, begrensninger, prising, regional tilgjengelighet.
Bruk microsoft_docs_search for begge plattformer."
```
Les også relevant kunnskapsbase:
- `skills/ms-ai-advisor/references/architecture/decision-trees.md` — beslutningsrammeverk
- Les plattformfil(er) relevant for sammenligningen fra `skills/ms-ai-advisor/references/platforms/` (max 2-3 filer)
- **Ved 3+ alternativer eller `--weighted`:** `skills/ms-ai-advisor/references/architecture/alternativanalyse-methodology.md` — vektet multi-kriterie-analyse (scoringsskala, standardkriterier, vekting, begrunnelsestabell)
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/decision-trees.md` — beslutningsrammeverk
- Les plattformfil(er) relevant for sammenligningen fra `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/platforms/` (max 2-3 filer)
- **Ved 3+ alternativer eller `--weighted`:** `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/alternativanalyse-methodology.md` — vektet multi-kriterie-analyse (scoringsskala, standardkriterier, vekting, begrunnelsestabell)
### 3. Bygg sammenligning

View file

@ -27,7 +27,7 @@ Avklar:
### 2. Deleger til AI Act-agent
```
Task(ai-act-assessor): "Read agents/ai-act-assessor.md for your role and instructions.
Task(ms-ai-architect:ai-act-assessor): "
Gjennomfør samsvarsvurdering for følgende AI-system:
**System:** [systemnavn]
@ -40,8 +40,8 @@ Gjennomfør samsvarsvurdering for følgende AI-system:
Modus: Conformity — Annex IV sjekkliste og samsvarserklæring.
Les kunnskapsbasene:
- skills/ms-ai-governance/references/responsible-ai/ai-act-conformity-assessment.md
- skills/ms-ai-governance/references/responsible-ai/ai-act-provider-obligations.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-conformity-assessment.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-provider-obligations.md
Lever:
1. Annex IV 9-element sjekkliste med status per element

View file

@ -24,25 +24,25 @@ Hvis informasjon mangler, spør brukeren om nøkkeltall.
### 2. Les kostnadsreferanse
Les `skills/ms-ai-advisor/references/architecture/cost-models.md` for baseline-priser per plattform.
Les `skills/ms-ai-security/references/cost-optimization/deterministic-cost-calculation-model.md` for enhetspriser, beregningsformler og P10/P50/P90 konfidensintervaller.
Les `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/cost-models.md` for baseline-priser per plattform.
Les `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/cost-optimization/deterministic-cost-calculation-model.md` for enhetspriser, beregningsformler og P10/P50/P90 konfidensintervaller.
**Ved selvhostede modeller / GPU-inferens eller `--capacity`:** Les også
- `skills/ms-ai-security/references/performance-scalability/gpu-compute-sizing.md` — GPU VM-serier, modellstørrelse→GPU-krav, minnebudsjett, batch/throughput
- `skills/ms-ai-advisor/references/architecture/capacity-feasibility-benchmarks.md` — kompetanse-gap-matrise + tidsplan-validering mot bransjebenchmarks
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/performance-scalability/gpu-compute-sizing.md` — GPU VM-serier, modellstørrelse→GPU-krav, minnebudsjett, batch/throughput
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/capacity-feasibility-benchmarks.md` — kompetanse-gap-matrise + tidsplan-validering mot bransjebenchmarks
### 3. Deleger estimering
Bruk Task-verktøyet til å lansere `cost-estimation-agent`:
```
Task(general-purpose): "Les agents/cost-estimation-agent.md og utfør kostnadsestimering.
Task(ms-ai-architect:cost-estimation-agent): "Utfør kostnadsestimering.
Plattform: [plattform]
Brukere: [antall]
Volum: [volum]
Region: [region]
Les også: skills/ms-ai-advisor/references/architecture/cost-models.md
og skills/ms-ai-advisor/references/architecture/licensing-matrix.md
Les også: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/cost-models.md
og ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/licensing-matrix.md
Verifiser priser via microsoft_docs_search."
```

View file

@ -36,9 +36,9 @@ Avklar hvis ikke kjent (gjenbruk samtalehistorikk og `org/`-filer hvis onboardet
### 3. Les kunnskapsbasene
- `skills/ms-ai-advisor/references/architecture/decision-trees.md` — plattformvalg (Foundry / Copilot Studio / Power Platform / Agent Framework)
- `skills/ms-ai-advisor/references/architecture/security.md` — sikkerhetsarkitektur og soneinndeling
- `skills/ms-ai-advisor/references/architecture/cost-models.md` — kostnadsdimensjonering
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/decision-trees.md` — plattformvalg (Foundry / Copilot Studio / Power Platform / Agent Framework)
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/security.md` — sikkerhetsarkitektur og soneinndeling
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/cost-models.md` — kostnadsdimensjonering
For dybde, deleger til eksisterende kommandoer/agenter og bruk resultatene som input:
- `/architect:compare` — strukturert alternativanalyse (bruk `--weighted` ved 3+ alternativer)

View file

@ -46,11 +46,11 @@ Hvis kontekst mangler, still korte spørsmål:
Kjør `diagram-generation-agent` via Task:
```
Task(general-purpose): "Read agents/diagram-generation-agent.md for your role and instructions.
Task(ms-ai-architect:diagram-generation-agent): "
Generer [type]-diagram for [scenario].
Komponenter: [liste over tjenester].
Kontekst: [ekstra detaljer].
Les: skills/ms-ai-advisor/references/architecture/diagram-prompt-templates.md"
Les: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/diagram-prompt-templates.md"
```
## Format Parameter

View file

@ -32,7 +32,7 @@ Bruk samtalehistorikk hvis denne informasjonen allerede er gitt.
Kjør DPIA-agenten via Task for selve vurderingen:
```
Task(architect:dpia-agent): "Read agents/dpia-agent.md for your role and instructions.
Task(ms-ai-architect:dpia-agent): "
Gjennomfør en komplett DPIA for følgende AI-system:
**System:** [systemnavnet]
@ -43,12 +43,12 @@ Gjennomfør en komplett DPIA for følgende AI-system:
**Kontekst:** [sektor/kontekst — offentlig, privat, finans, helse, etc.]
Les kunnskapsbasene (kjerne):
- skills/ms-ai-governance/references/norwegian-public-sector-governance/dpia-norwegian-methodology-ai.md
- skills/ms-ai-governance/references/responsible-ai/gdpr-compliance-ai-systems.md
- skills/ms-ai-governance/references/responsible-ai/ai-impact-assessment-framework.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/dpia-norwegian-methodology-ai.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/gdpr-compliance-ai-systems.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-impact-assessment-framework.md
Betinget (OBLIGATORISK hvis amerikansk-eid skyleverandør eller data nåbar fra tredjeland):
- skills/ms-ai-governance/references/monitoring-observability/data-residency-audit-monitoring.md (EDPB seks-stegs-TIA + CLOUD Act/FISA 702/EO 14086-restanalyse for risiko 7)
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/monitoring-observability/data-residency-audit-monitoring.md (EDPB seks-stegs-TIA + CLOUD Act/FISA 702/EO 14086-restanalyse for risiko 7)
Lever en komplett DPIA-rapport med alle 5 faser, risikomatrise og anbefaling."
```

View file

@ -28,7 +28,7 @@ Avklar:
### 2. Deleger til AI Act-agent
```
Task(ai-act-assessor): "Read agents/ai-act-assessor.md for your role and instructions.
Task(ms-ai-architect:ai-act-assessor): "
Gjennomfør en FRIA (Art. 27) for følgende AI-system:
**System:** [systemnavn]
@ -41,8 +41,8 @@ Gjennomfør en FRIA (Art. 27) for følgende AI-system:
Modus: FRIA — utfyll Art. 27-malen.
Les kunnskapsbasene:
- skills/ms-ai-governance/references/responsible-ai/ai-act-fria-template.md
- skills/ms-ai-governance/references/responsible-ai/ai-act-deployer-obligations.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-fria-template.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-deployer-obligations.md
Lever en komplett FRIA med alle 7 seksjoner: systembeskrivelse, berørte grupper, rettighetsmatrise (12 rettigheter), konsekvensanalyse, tilsynsnotifikasjon, godkjenning, vedlegg."
```

View file

@ -42,7 +42,7 @@ Dette gir ~15-20 skills per sesjon istedenfor ~5.
### Strategi: Én agent per skill
Hver skill delegeres til én `general-purpose` Task-agent (sonnet) som utfører:
Hver skill delegeres til én `general-purpose` Task-agent (opus) som utfører:
1. MCP-research (5-8 kall)
2. Filskriving (Write-verktøyet)
3. Returnerer kort kvittering
@ -55,7 +55,7 @@ Kjør **5 agenter parallelt** i én melding. Vent på resultat, oppdater state,
### Agent-prompt (bruk denne malen)
For HVER skill, send denne prompten til en `general-purpose` Task-agent med `model: sonnet`:
For HVER skill, send denne prompten til en `general-purpose` Task-agent med `model: opus`:
```
Du er Cosmo Skyberg, senior Microsoft AI Solution Architect. Generer en kunnskapsreferanse.
@ -64,7 +64,7 @@ Du er Cosmo Skyberg, senior Microsoft AI Solution Architect. Generer en kunnskap
Skriv kunnskapsreferanse: **{SKILL_TITLE}**
Kategori: {CATEGORY_NAME}
Fil: skills/{TARGET_SKILL}/references/{CATEGORY_DIR}/{SKILL_ID}.md
Fil: ${CLAUDE_PLUGIN_ROOT}/skills/{TARGET_SKILL}/references/{CATEGORY_DIR}/{SKILL_ID}.md
## Steg 1: Research (OBLIGATORISK)
@ -80,7 +80,7 @@ Bruk MCP-verktøy for oppdatert informasjon:
## Steg 2: Skriv filen
Bruk Write-verktøyet til å skrive filen til:
{PLUGIN_ROOT}/skills/{TARGET_SKILL}/references/{CATEGORY_DIR}/{SKILL_ID}.md
${CLAUDE_PLUGIN_ROOT}/skills/{TARGET_SKILL}/references/{CATEGORY_DIR}/{SKILL_ID}.md
Format (STRENGT — alle seksjoner påkrevd):
@ -167,11 +167,11 @@ error: {only if failed}
```
# Batch 1: 5 parallelle agenter
Task(general-purpose, sonnet): "Research + write skill: Hybrid Search..."
Task(general-purpose, sonnet): "Research + write skill: Semantic Ranker..."
Task(general-purpose, sonnet): "Research + write skill: Citation Tracking..."
Task(general-purpose, sonnet): "Research + write skill: RAG Evaluation..."
Task(general-purpose, sonnet): "Research + write skill: Multi-Index..."
Task(general-purpose, opus): "Research + write skill: Hybrid Search..."
Task(general-purpose, opus): "Research + write skill: Semantic Ranker..."
Task(general-purpose, opus): "Research + write skill: Citation Tracking..."
Task(general-purpose, opus): "Research + write skill: RAG Evaluation..."
Task(general-purpose, opus): "Research + write skill: Multi-Index..."
# Vent på alle 5 → oppdater state.json → neste batch
```

View file

@ -23,17 +23,17 @@ Ekstraher lisenstype(r) fra argumentet. Vanlige kombinasjoner:
### 2. Les referanse
Les `skills/ms-ai-advisor/references/architecture/licensing-matrix.md` for komplett lisensmatrise.
Les `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/licensing-matrix.md` for komplett lisensmatrise.
### 3. Deleger kartlegging
Bruk Task-verktøyet til å lansere `license-mapper-agent`:
```
Task(general-purpose): "Les agents/license-mapper-agent.md og kartlegg lisenser.
Task(ms-ai-architect:license-mapper-agent): "Kartlegg lisenser.
Lisenser: [lisenstype(r)]
Les: skills/ms-ai-advisor/references/architecture/licensing-matrix.md
og skills/ms-ai-advisor/references/platforms/ (alle plattformfiler).
Les: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/licensing-matrix.md
og ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/platforms/ (alle plattformfiler).
Verifiser kritiske punkter via microsoft_docs_search."
```

View file

@ -23,7 +23,7 @@ Ekstraher:
### 2. Les migrasjonsreferanse
Les `skills/ms-ai-advisor/references/architecture/migration-patterns.md` for:
Les `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/migration-patterns.md` for:
- Migrasjonsmatrise (innsats, risiko, tidslinje)
- Detaljerte migrasjonsmønstre med steg-for-steg
- Kodeeksempler for vanlige migrasjoner

View file

@ -86,7 +86,7 @@ Deretter start onboarding-agenten (se under).
Sjekk eksisterende `$ORG_DIR/*.md`-filer for å avgjøre resume-punkt:
```
Task(architect:onboarding-agent): "Read agents/onboarding-agent.md for your role and instructions.
Task(ms-ai-architect:onboarding-agent): "
Gjennomfør onboarding-intervju for å samle virksomhetsspesifikk kontekst.

View file

@ -29,13 +29,13 @@ Spør brukeren om nøkkelinformasjon (hvis ikke allerede kjent):
### 3. Les template
Les `skills/ms-ai-advisor/references/architecture/poc-template.md` for komplett POC-rammeverk.
Les `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/poc-template.md` for komplett POC-rammeverk.
### 3b. Les domene-spesifikke mønstre (betinget)
Hvis use-caset treffer et engineering-domene, les 1-2 kjernefiler for å forankre scope og suksesskriterier (ikke hele katalogen):
- **RAG / gjenfinning:** `skills/ms-ai-engineering/references/rag-architecture/rag-core-patterns.md`, `rag-architecture/rag-evaluation-frameworks.md` — sett målbare gjenfinnings-/grounding-kriterier
- **MLOps / produksjonssetting:** `skills/ms-ai-engineering/references/mlops-genaiops/genaiops-llm-specific-practices.md`, `mlops-genaiops/llm-evaluation-production.md` — POC-evaluering + driftskriterier
- **RAG / gjenfinning:** `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-engineering/references/rag-architecture/rag-core-patterns.md`, `rag-architecture/rag-evaluation-frameworks.md` — sett målbare gjenfinnings-/grounding-kriterier
- **MLOps / produksjonssetting:** `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-engineering/references/mlops-genaiops/genaiops-llm-specific-practices.md`, `mlops-genaiops/llm-evaluation-production.md` — POC-evaluering + driftskriterier
### 4. Generer POC-plan

View file

@ -27,7 +27,7 @@ Avklar:
### 2. Deleger til AI Act-agent
```
Task(ai-act-assessor): "Read agents/ai-act-assessor.md for your role and instructions.
Task(ms-ai-architect:ai-act-assessor): "
Kartlegg konkrete AI Act-forpliktelser (Fase 4-5) for følgende system:
**System:** [systemnavn]
@ -40,12 +40,12 @@ Kartlegg konkrete AI Act-forpliktelser (Fase 4-5) for følgende system:
Modus: Requirements — fokus på forpliktelser og tiltaksplan.
Les kunnskapsbasene:
- skills/ms-ai-governance/references/responsible-ai/ai-act-provider-obligations.md
- skills/ms-ai-governance/references/responsible-ai/ai-act-deployer-obligations.md
- skills/ms-ai-governance/references/responsible-ai/ai-act-microsoft-tools-mapping.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-provider-obligations.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-deployer-obligations.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-microsoft-tools-mapping.md
Betinget (kun ved regulert privat sektor):
- Hvis sektor = finans: skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-sector-checklists.md (§3 Finans — 17-punkts sjekkliste med DORA, Finanstilsynets IKT-forskrift, EBA/GL/2023/06). Kartlegg DORA-forpliktelser i tillegg til AI Act-kravene.
- Hvis sektor = finans: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-sector-checklists.md (§3 Finans — 17-punkts sjekkliste med DORA, Finanstilsynets IKT-forskrift, EBA/GL/2023/06). Kartlegg DORA-forpliktelser i tillegg til AI Act-kravene.
Lever detaljert forpliktelsesliste med gap-analyse og tiltaksplan."
```

View file

@ -36,7 +36,7 @@ Ekstraher:
Bruk Task-verktøyet til å lansere `research-agent`:
```
Task(general-purpose): "Les agents/research-agent.md og utfør research.
Task(ms-ai-architect:research-agent): "Utfør research.
Plattform: [full plattformnavn]
Tidsperiode: [periode]
Fokusområder:

View file

@ -44,16 +44,16 @@ Identifiser hvilke dimensjoner som er mest kritiske for scenarioet:
Bruk Task-verktøyet til å lansere `architecture-review-agent`:
```
Task(general-purpose): "Les agents/architecture-review-agent.md og utfør en
Task(ms-ai-architect:architecture-review-agent): "Utfør en
arkitekturgjennomgang for [løsningsnavn].
Arkitekturbeskrivelse: [beskrivelse fra bruker]
Kontekst: [offentlig sektor / sektor / stadium]
Vurder alle 6 dimensjoner med 1-5 score.
Les også:
- skills/ms-ai-advisor/references/architecture/decision-trees.md
- skills/ms-ai-advisor/references/architecture/public-sector-checklist.md
- skills/ms-ai-advisor/references/architecture/security.md
- skills/ms-ai-advisor/references/architecture/ai-utredning-template.md"
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/decision-trees.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/public-sector-checklist.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/security.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/ai-utredning-template.md"
```
### 4. Berik med arkitekturperspektiv

View file

@ -33,7 +33,7 @@ Sjekk om --quick er angitt. Bruk samtalehistorikk hvis info allerede er gitt.
Kjør ROS-agenten via Task for selve vurderingen:
```
Task(ros-analysis-agent): "Read agents/ros-analysis-agent.md for your role and instructions.
Task(ms-ai-architect:ros-analysis-agent): "
Gjennomfør en [komplett / quick] ROS-analyse for følgende AI-system:
**System:** [systemnavn]
@ -48,10 +48,10 @@ Gjennomfør en [komplett / quick] ROS-analyse for følgende AI-system:
Les kunnskapsbasene per last-kontrakten i agentfilen — kjerne (alltid) + betinget (kun på trigger):
Kjerne (alltid, i rekkefølge):
- skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-ai-threat-library.md
- skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-scoring-rubrics-7x5.md
- skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-methodology-ns5814-iso31000.md
- skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-report-templates.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-ai-threat-library.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-scoring-rubrics-7x5.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-methodology-ns5814-iso31000.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/ros-report-templates.md
Betinget (kun når triggeren utløses):
- ros-sector-checklists.md (hvis relevant sektor oppdaget)

View file

@ -34,13 +34,13 @@ Identifiser hvilke sikkerhetsdimensjoner som er mest kritiske for scenarioet:
Bruk Task-verktøyet til å lansere `security-assessment-agent`:
```
Task(general-purpose): "Les agents/security-assessment-agent.md og utfør en
Task(ms-ai-architect:security-assessment-agent): "Utfør en
sikkerhetsassessment for [plattform] brukt til [scenario].
Kontekst: [offentlig sektor / privat / etc.]
Vurder alle 6 dimensjoner med 1-5 score.
Les også: skills/ms-ai-advisor/references/architecture/security.md
og skills/ms-ai-advisor/references/architecture/public-sector-checklist.md
og skills/ms-ai-security/references/ai-security-engineering/security-scoring-rubrics-6x5.md"
Les også: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/security.md
og ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/public-sector-checklist.md
og ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/ai-security-engineering/security-scoring-rubrics-6x5.md"
```
### 4. Berik med arkitekturperspektiv

View file

@ -33,7 +33,7 @@ Hvis ingen vurderinger er gjennomført, informer brukeren om at summary krever m
Kjør summary-agenten via Task:
```
Task(general-purpose): "Read agents/summary-agent.md for your role and instructions.
Task(ms-ai-architect:summary-agent): "
Generer teknisk sammendrag og executive summary for:
**Løsning:** [navn]

View file

@ -27,7 +27,7 @@ Avklar:
### 2. Deleger til AI Act-agent
```
Task(ai-act-assessor): "Read agents/ai-act-assessor.md for your role and instructions.
Task(ms-ai-architect:ai-act-assessor): "
Generer transparensnotiser for følgende AI-system:
**System:** [systemnavn]
@ -39,7 +39,7 @@ Generer transparensnotiser for følgende AI-system:
Modus: Transparens — generer Art. 13/50 notiser.
Les kunnskapsbasene:
- skills/ms-ai-governance/references/responsible-ai/ai-act-transparency-notices.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-transparency-notices.md
Lever:
1. Art. 50(1) AI-interaksjonsnotis (norsk)

View file

@ -23,9 +23,9 @@ Hvis kommandoen kjøres etter `/architect` (Fase 1-3), gjenbruk innsamlet kontek
### 1. Last kontekst
Les malen som styrer utredningen:
- `skills/ms-ai-advisor/references/architecture/ai-utredning-template.md`
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/ai-utredning-template.md`
Aktiver Cosmo Skyberg-personaen fra `skills/ms-ai-advisor/SKILL.md`.
Aktiver Cosmo Skyberg-personaen fra `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/SKILL.md`.
### 2. Parse input og bestem kompleksitet
@ -115,7 +115,7 @@ Orkestratoren gjør alt selv. Ingen TeamCreate.
4. Fullfør J, L→M, skriv til fil
5. Kjør diagram-generation-agent for S8.2 (arkitekturoversikt):
```
Task(architect:diagram-generation-agent): "Generer arkitekturoversikt-diagram for {scenario}.
Task(ms-ai-architect:diagram-generation-agent): "Generer arkitekturoversikt-diagram for {scenario}.
Komponenter: {fra S8.1}. Skriv til {output_dir}/.work/diagrams/architecture-overview.md"
```
6. Kjør summary-agent (steg N) — les worker-mal nedenfor
@ -206,15 +206,15 @@ Alle arbeidere spawnes med `Task` og skriver output til `.work/`-filer. Bruk `te
#### Security Worker
```
Task(architect:security-assessment-agent, name="security-worker", team_name="{team}"):
Task(ms-ai-architect:security-assessment-agent, name="security-worker", team_name="{team}"):
"Utfør sikkerhetsvurdering for: {scenario}
Plattform: {plattform}
Kontekst: {sektor/virksomhet fra Fase 1}
Les relevante KB-filer (max 3):
- skills/ms-ai-security/references/ai-security-engineering/security-scoring-rubrics-6x5.md
- skills/ms-ai-security/references/ai-security-engineering/ai-security-scoring-framework.md
- skills/ms-ai-advisor/references/architecture/security.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/ai-security-engineering/security-scoring-rubrics-6x5.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/ai-security-engineering/ai-security-scoring-framework.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/security.md
VIKTIG: Skriv KOMPLETT output til {output_dir}/.work/security.md med Write-verktøyet.
Inkluder: Score-matrise (6 dimensjoner), P0/P1-funn, anbefalinger."
@ -222,14 +222,14 @@ Inkluder: Score-matrise (6 dimensjoner), P0/P1-funn, anbefalinger."
#### Cost Worker
```
Task(architect:cost-estimation-agent, name="cost-worker", team_name="{team}"):
Task(ms-ai-architect:cost-estimation-agent, name="cost-worker", team_name="{team}"):
"Estimer kostnader for: {scenario}
Plattform: {plattform}, Brukere: {antall}, Volum: {volum}
Les relevante KB-filer (max 3):
- skills/ms-ai-security/references/cost-optimization/deterministic-cost-calculation-model.md
- skills/ms-ai-security/references/cost-optimization/azure-ai-foundry-cost-governance.md
- skills/ms-ai-advisor/references/architecture/cost-models.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/cost-optimization/deterministic-cost-calculation-model.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-security/references/cost-optimization/azure-ai-foundry-cost-governance.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/cost-models.md
VIKTIG: Skriv KOMPLETT output til {output_dir}/.work/cost.md med Write-verktøyet.
Inkluder: Månedskostnad, TCO 3 år, alle alternativer, konfidensgradering."
@ -237,14 +237,14 @@ Inkluder: Månedskostnad, TCO 3 år, alle alternativer, konfidensgradering."
#### DPIA Worker
```
Task(architect:dpia-agent, name="dpia-worker", team_name="{team}"):
Task(ms-ai-architect:dpia-agent, name="dpia-worker", team_name="{team}"):
"Gjennomfør DPIA/PVK for: {scenario}
Datatype: {datatype}, Behandlingsgrunnlag: {grunnlag}
Les relevante KB-filer (max 3):
- skills/ms-ai-governance/references/norwegian-public-sector-governance/dpia-norwegian-methodology-ai.md
- skills/ms-ai-governance/references/responsible-ai/gdpr-compliance-ai-systems.md
- skills/ms-ai-governance/references/responsible-ai/ai-impact-assessment-framework.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/norwegian-public-sector-governance/dpia-norwegian-methodology-ai.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/gdpr-compliance-ai-systems.md
- ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-impact-assessment-framework.md
VIKTIG: Skriv KOMPLETT output til {output_dir}/.work/dpia.md med Write-verktøyet.
Inkluder: Risikomatrise, tiltakstabell, bias/forklarbarhet/HITL-vurdering."
@ -252,7 +252,7 @@ Inkluder: Risikomatrise, tiltakstabell, bias/forklarbarhet/HITL-vurdering."
#### Diagram Worker
```
Task(architect:diagram-generation-agent, name="diagram-worker", team_name="{team}"):
Task(ms-ai-architect:diagram-generation-agent, name="diagram-worker", team_name="{team}"):
"Generer diagrammer for: {scenario}
Komponenter: {fra S8.1}
@ -263,7 +263,7 @@ Diagrammer å generere:
- Sikkerhetssoner (S5.1) — hvis sikkerhet er kritisk
- Implementeringstidslinje (S9.1) — hvis faseplan er definert
Les: skills/ms-ai-advisor/references/architecture/diagram-prompt-templates.md
Les: ${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/diagram-prompt-templates.md
VIKTIG: Skriv output til {output_dir}/.work/diagrams/ (én fil per diagram).
Hvis mcp-image er utilgjengelig: generer Mermaid-syntaks som fallback."
@ -271,7 +271,7 @@ Hvis mcp-image er utilgjengelig: generer Mermaid-syntaks som fallback."
#### Summary Worker (kjøres ALLTID som siste agent)
```
Task(architect:summary-agent, name="summary-worker"):
Task(ms-ai-architect:summary-agent, name="summary-worker"):
"Generer sammendrag for utredningen.
Les utredningen: {output_dir}/utredning.md

View file

@ -35,9 +35,9 @@ Avklar hvis ikke kjent:
### 3. Les kunnskapsbasene
- `skills/ms-ai-governance/references/monitoring-observability/data-residency-audit-monitoring.md` — Schrems II, EDPB seks-stegs-TIA, CLOUD Act/FISA 702-restanalyse for tredjelandsoverføring
- `skills/ms-ai-governance/references/responsible-ai/ai-act-deployer-obligations.md` — deployerforpliktelser hvis leverandøren leverer et AI-system
- `skills/ms-ai-advisor/references/architecture/security.md` — sikkerhetskrav til eksterne tjenester
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/monitoring-observability/data-residency-audit-monitoring.md` — Schrems II, EDPB seks-stegs-TIA, CLOUD Act/FISA 702-restanalyse for tredjelandsoverføring
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-governance/references/responsible-ai/ai-act-deployer-obligations.md` — deployerforpliktelser hvis leverandøren leverer et AI-system
- `${CLAUDE_PLUGIN_ROOT}/skills/ms-ai-advisor/references/architecture/security.md` — sikkerhetskrav til eksterne tjenester
For personvern-/cross-border-dybde: deleger til `/architect:dpia` (full TIA). For anskaffelseskrav: `/architect:anskaffelse`.