Full port of llm-security plugin for internal use on Windows with GitHub Copilot CLI. Protocol translation layer (copilot-hook-runner.mjs) normalizes Copilot camelCase I/O to Claude Code snake_case format — all original hook scripts run unmodified. - 8 hooks with protocol translation (stdin/stdout/exit code) - 18 SKILL.md skills (Agent Skills Open Standard) - 6 .agent.md agent definitions - 20 scanners + 14 scanner lib modules (unchanged) - 14 knowledge files (unchanged) - 39 test files including copilot-port-verify.mjs (17 tests) - Windows-ready: node:path, os.tmpdir(), process.execPath, no bash Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
ktg-plugin-marketplace
Open-source Claude Code plugin marketplace. Solo project by Kjell Tore Guttormsen.
Repo-struktur
plugins/
ai-psychosis/ v1.0.0 — Interaction awareness (sycophancy, reinforcement loops)
config-audit/ v3.0.1 — Configuration intelligence (health, opportunities, auto-fix)
linkedin-thought-leadership/ v1.1.0 — LinkedIn content pipeline + analytics
llm-security/ v5.1.0 — Security scanning, auditing, threat modeling
llm-security-copilot/ v5.1.0 — Copilot CLI port of llm-security (Windows-ready)
ms-ai-architect/ v1.8.0 — Microsoft AI architecture (Cosmo Skyberg persona)
okr/ v1.0.0 — OKR guidance for Norwegian public sector
ultraplan-local/ v1.6.0 — Deep planning, research, execution
Hvert plugin er selvstendig med egen CLAUDE.md, README, hooks, agents og commands.
Konvensjoner
- Språk: Norsk dialog, engelsk kode/docs
- Commits: Conventional Commits —
type(scope): description - Git: Forgejo (
git.fromaitochitta.com/open/ktg-plugin-marketplace). Aldri GitHub. - Hooks: Alltid Node.js (.mjs), aldri bash. Cross-platform.
- Avhengigheter: Null npm dependencies i hooks/scannere.
node:testfor tester. - PRs: Aksepteres ikke. Issues velkommen.
- Lisens: MIT, alle plugins
- Docs ved endring (OBLIGATORISK): Enhver feature-endring som pusher til Forgejo MÅ oppdatere alle tre doc-nivåer i SAMME commit eller umiddelbart etter:
- Plugin
README.md— detaljert dokumentasjon av endringen - Plugin
CLAUDE.md— arkitektur/oversikt - Rot-
README.md— marketplace-landingssiden (git.fromaitochitta.com/open/ktg-plugin-marketplace)
- Plugin
Sesjonsfiler (lokale, gitignored)
Alle plugins + root har:
REMEMBER.md— Sesjonsstatus, sist gjort, viktige beslutningerTODO.md— Nærliggende oppgaver (1-4 uker)ROADMAP.md— Langsiktig retning (kvartal/halvår)
Disse trackes IKKE i git. Oppdater ved sesjonsslutt.
Arbeidsflyt
cdtil riktig plugin-mappe- Les pluginets CLAUDE.md for kontekst
- Les REMEMBER.md og TODO.md for sesjonsstatus
- Jobb innenfor scope
- Oppdater REMEMBER.md ved avslutning