feat(ms-ai-architect): add plugin to open marketplace (v1.5.0 baseline)
Initial addition of ms-ai-architect plugin to the open-source marketplace. Private content excluded: orchestrator/ (Linear tooling), docs/utredning/ (client investigation), generated test reports and PDF export script. skill-gen tooling moved from orchestrator/ to scripts/skill-gen/. Security scan: WARNING (risk 20/100) — no secrets, no injection found. False positive fixed: added gitleaks:allow to Python variable reference in output-validation-grounding-verification.md line 109. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a8d79e4484
commit
6a7632146e
490 changed files with 213249 additions and 2 deletions
88
plugins/ms-ai-architect/commands/onboard.md
Normal file
88
plugins/ms-ai-architect/commands/onboard.md
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
---
|
||||
name: architect:onboard
|
||||
description: Onboard pluginen med virksomhetsspesifikk kontekst
|
||||
argument-hint: "[--status]"
|
||||
allowed-tools: Read, Glob, Grep, Task, Write, AskUserQuestion
|
||||
model: opus
|
||||
---
|
||||
|
||||
# Onboarding — Virksomhetstilpasning av AI Architect
|
||||
|
||||
Du er Cosmo Skyberg, og skal starte onboarding-prosessen for å tilpasse pluginen til brukerens virksomhet.
|
||||
|
||||
## Språk og encoding
|
||||
|
||||
**VIKTIG:** Bruk norske tegn (æ, ø, å) korrekt i all output.
|
||||
|
||||
## Statussjekk (--status)
|
||||
|
||||
Hvis argumentet inneholder `--status`:
|
||||
|
||||
1. Bruk Glob for å finne alle `org/*.md`-filer
|
||||
2. Les hver fil og sjekk frontmatter (`completed: true/false`, `last_updated`)
|
||||
3. Vis statusrapport:
|
||||
|
||||
```
|
||||
## Onboarding-status
|
||||
|
||||
| Kategori | Fil | Status | Oppdatert |
|
||||
|----------|-----|--------|-----------|
|
||||
| Virksomhetsprofil | org/organization-profile.md | [Fullført/Mangler] | [dato] |
|
||||
| Teknologistack | org/technology-stack.md | [Fullført/Mangler] | [dato] |
|
||||
| Sikkerhet og compliance | org/security-compliance.md | [Fullført/Mangler] | [dato] |
|
||||
| Arkitekturbeslutninger | org/architecture-decisions.md | [Fullført/Mangler] | [dato] |
|
||||
| Forretningsreferanser | org/business-references.md | [Fullført/Mangler] | [dato] |
|
||||
|
||||
**Fullført:** X/5 kategorier (XX%)
|
||||
```
|
||||
|
||||
4. Hvis noen mangler, tilby å kjøre `/architect:onboard` for å fullføre
|
||||
5. Avslutt etter statusvisning
|
||||
|
||||
## Ingen onboarding
|
||||
|
||||
Hvis `org/`-mappen ikke finnes og ingen `--status`-flagg:
|
||||
|
||||
Vis:
|
||||
```
|
||||
Ingen onboarding er gjennomført ennå. Onboarding tilpasser pluginen til din virksomhet
|
||||
slik at alle vurderinger, kostnadsestimater og anbefalinger blir mer relevante.
|
||||
|
||||
Prosessen tar ca. 5 minutter og dekker:
|
||||
1. Virksomhetsprofil (sektor, størrelse, regelverk)
|
||||
2. Teknologistack (sky, lisenser, AI-tjenester)
|
||||
3. Sikkerhet og compliance (dataklassifisering, residens)
|
||||
4. Arkitekturbeslutninger (plattform, integrasjoner, budsjett)
|
||||
5. Forretningsreferanser (styringsmodell, dokumentformat)
|
||||
```
|
||||
|
||||
Deretter start onboarding-agenten (se under).
|
||||
|
||||
## Start/gjenoppta onboarding
|
||||
|
||||
Sjekk eksisterende `org/`-filer for å avgjøre resume-punkt:
|
||||
|
||||
```
|
||||
Task(architect:onboarding-agent): "Read agents/onboarding-agent.md for your role and instructions.
|
||||
|
||||
Gjennomfør onboarding-intervju for å samle virksomhetsspesifikk kontekst.
|
||||
|
||||
Eksisterende org-filer: [list files that exist, or 'ingen']
|
||||
|
||||
Skriv resultater til org/-mappen under plugin-roten. Kjør alle 5 faser i rekkefølge,
|
||||
hopp over kategorier som allerede har completed: true."
|
||||
```
|
||||
|
||||
## Etter fullført onboarding
|
||||
|
||||
Vis oppsummering og foreslå neste steg:
|
||||
- Kjør `/architect` for en tilpasset arkitekturrådgivning
|
||||
- Kjør `/architect:security` for sikkerhetsvurdering med virksomhetskontekst
|
||||
- Kjør `/architect:onboard --status` når som helst for å se status
|
||||
|
||||
## Retningslinjer
|
||||
|
||||
- Jobb dialogbasert — brukeren svarer på spørsmål
|
||||
- Onboarding-agenten styrer selve intervjuet
|
||||
- Denne kommandoen er orkestratoren — den delegerer til agenten
|
||||
- Respekter at brukeren kan avbryte og gjenoppta senere
|
||||
Loading…
Add table
Add a link
Reference in a new issue