Commit graph

35 commits

Author SHA1 Message Date
Kjell Tore Guttormsen
64c354a69c docs: add OKR plugin description to marketplace README
The OKR plugin was present in plugins/ but missing from the root README listing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 14:50:34 +02:00
Kjell Tore Guttormsen
6abc9dbbf9 docs: add okr plugin to marketplace CLAUDE.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 14:45:53 +02:00
Kjell Tore Guttormsen
5078712f0e feat: add okr plugin v1.0.0 — OKR guidance for Norwegian public sector
Expert OKR guidance based on Google/Doerr methodology, adapted for
4-month tertial cycles and Norwegian government accountability.

Components:
- 8 commands (skriv, kvalitet, kaskade, sporing, møter, innføring, governance, oppsett)
- 5 agents (kvalitetssjekker, kaskadebygger, fremdriftssporer, møtefasilitator, styringsrådgiver)
- 3 hooks (UserPromptSubmit context injection, PreCompact state preservation, Stop reminder)
- 15 reference files covering methodology, governance, meetings, antipatterns
- Linear MCP integration for OKR tracking

Previously in ktg-privat, now open-sourced.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:32:45 +02:00
Kjell Tore Guttormsen
96d4d3ee45 chore: fix metadata gaps and add root CLAUDE.md
- llm-security SECURITY.md: update supported versions 3.0.x → 5.1.x
- config-audit plugin.json: add license, repository, keywords
- Add root CLAUDE.md with repo structure and conventions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:10:22 +02:00
Kjell Tore Guttormsen
fd5f393a31 chore: add root .gitignore, untrack session state files
REMEMBER.md, TODO.md, and ROADMAP.md are local session state files
that should not be tracked in git. Untrack the two previously
committed ROADMAP.md files (linkedin, ultraplan) and add root
.gitignore to prevent future tracking.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:00:36 +02:00
Kjell Tore Guttormsen
e453ad3602 docs(ultraplan-local): update READMEs to v1.6.0 with /ultraresearch-local
Plugin README, marketplace README, and CONTRIBUTING.md were committed
with pre-v1.6.0 content. Syncs all documentation with the actual v1.6.0
release: adds /ultraresearch-local section, updates agent count (19),
command count (3), pipeline diagram, examples, and architecture tree.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 11:48:40 +02:00
Kjell Tore Guttormsen
5be9c8e47c feat(ultraplan-local): v1.6.0 — /ultraresearch-local deep research command
Add /ultraresearch-local for structured research combining local codebase
analysis with external knowledge via parallel agent swarms. Produces research
briefs with triangulation, confidence ratings, and source quality assessment.

New command: /ultraresearch-local with modes --quick, --local, --external, --fg.
New agents: research-orchestrator (opus), docs-researcher, community-researcher,
security-researcher, contrarian-researcher, gemini-bridge (all sonnet).
New template: research-brief-template.md.

Integration: --research flag in /ultraplan-local accepts pre-built research
briefs (up to 3), enriches the interview and exploration phases. Planning
orchestrator cross-references brief findings during synthesis.

Design principle: Context Engineering — right information to right agent at
right time. Research briefs are structured artifacts in the pipeline:
ultraresearch → brief → ultraplan --research → plan → ultraexecute.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 08:58:35 +02:00
Kjell Tore Guttormsen
026975cfe5 docs: update LinkedIn plugin to v1.1.0 in marketplace README
Reflect Q2 2026 features: onboarding, carousel, multi-URL react,
voice drift scoring, industry angles, monthly analytics.
25→27 commands.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 06:36:08 +02:00
Kjell Tore Guttormsen
1a8cc1942c feat(linkedin-thought-leadership): v1.1.0 — Q2 2026 feature release
9 improvements across 3 tracks:

Onboarding: /linkedin:onboarding wizard, README Quick Start rewrite
Content Quality: voice drift scoring, industry angle variants,
  /linkedin:carousel, /linkedin:react multi-URL comparison
Analytics: automated week-rollover, day-of-week heatmap,
  month-over-month reports

25→27 commands. All Q2 ROADMAP items completed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 06:16:35 +02:00
Kjell Tore Guttormsen
abf7322200 docs(ultraplan-local): update README for v1.5.0 worktree isolation
- Version badge 1.4.0 → 1.5.0
- Rewrite parallel execution section to document worktree isolation,
  pre-flight checks, sequential merge, and automatic cleanup
- Update plugin.json version reference in directory tree

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:23:14 +02:00
Kjell Tore Guttormsen
f8bf0b67da docs(linkedin-thought-leadership): add Q2-Q4 2026 roadmap
Covers onboarding, content quality, analytics, Claude Code platform
integration, architecture improvements, and growth features.
Includes dependency tracking and deprioritized items with rationale.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:12:58 +02:00
Kjell Tore Guttormsen
5dd7e8447c fix(ultraplan-local): CRITICAL — worktree isolation for parallel sessions
Phase 2.6 previously launched parallel claude -p sessions in the same
working directory, causing git race conditions and repository corruption.

Changes:
- Add Phase 2.55 (pre-flight safety checks): clean tree, plan file
  tracking, scope fence overlap validation, stale worktree cleanup
- Rewrite Phase 2.6 with git worktree isolation: each parallel session
  gets its own worktree and branch, merged back sequentially
- Add merge conflict detection and abort (no silent data loss)
- Add unconditional worktree cleanup (even on failure)
- Add hard rules 11-13 (worktree mandatory, cleanup, sequential merge)
- Session-scoped progress file naming for --session mode
- Update headless launch template with worktree support and cleanup trap
- Bump version to 1.5.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:12:53 +02:00
Kjell Tore Guttormsen
c747ab6ee6 feat(linkedin-thought-leadership): onboarding improvements for new users
- Session-start hook: welcome message with getting-started steps on first run
- Session-start hook: prominent personalization score section when score is 0
- Router: condensed 4-option menu for users who haven't posted yet
- Post/quick commands: non-blocking readiness check for unpersonalized state
- Post-creation hook: inline 5x5x5 engagement ritual explanation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:11:59 +02:00
Kjell Tore Guttormsen
41ab419eb3 docs(linkedin-thought-leadership): register in marketplace
Add plugin entry to marketplace.json and README.md catalogue.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:10:08 +02:00
Kjell Tore Guttormsen
39f8b275a6 feat(linkedin-thought-leadership): v1.0.0 — initial open-source import
Build LinkedIn thought leadership with algorithmic understanding,
strategic consistency, and AI-assisted content creation. Updated for
the January 2026 360Brew algorithm change.

16 agents, 25 commands, 6 skills, 9 hooks, 24 reference docs.

Personal data sanitized: voice samples generalized to template,
high-engagement posts cleared, region-specific references replaced
with placeholders.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:09:03 +02:00
Kjell Tore Guttormsen
7194a37129 fix(ms-ai-architect): update validator for plugin:command naming convention
Allow name field to match either 'command' or 'plugin:command' format.
The architect: prefix is the correct convention for namespaced commands.
Also make auto_discover optional (not required in marketplace format).

Result: 215 PASS, 0 FAIL.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:30:22 +02:00
Kjell Tore Guttormsen
b1b535e43b docs: add ms-ai-architect plugin to marketplace README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:28:17 +02:00
Kjell Tore Guttormsen
746dce3239 docs(ms-ai-architect): backfill CHANGELOG from 0.4.0 to 1.7.0
Adds complete version history (1.0.0-1.6.0) sourced from README version
history table. Adds 1.7.0 entry documenting the open-source release changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:27:52 +02:00
Kjell Tore Guttormsen
bd22b29a21 chore(ms-ai-architect): sanitize all private references for open-source
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>
2026-04-07 17:27:10 +02:00
Kjell Tore Guttormsen
ed72d633e8 docs(ai-psychosis): add Layer 3 and 4 to marketplace listing
The marketplace README only described Layers 1-2. Added interaction
reports (Layer 3) and contemplative references (Layer 4) with opt-in
notes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:26:51 +02:00
Kjell Tore Guttormsen
724cc1f9c8 fix(ms-ai-architect): broken dpia KB reference, remove orphaned hook script
commands/dpia.md: fix gdpr-compliance-ai-systems.md path
  from: references/norwegian-public-sector-governance/
  to: references/responsible-ai/ (where the file actually lives)

hooks/scripts/pre-edit-secrets.mjs: remove orphaned script that was
never registered in hooks.json. Secrets scanning handled by llm-security.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:22:27 +02:00
Kjell Tore Guttormsen
5e5b3d0946 chore(ms-ai-architect): align plugin.json and .gitignore with marketplace
Bump version to 1.7.0 (open-source release). Add author full name,
license, repository URL, and keywords to plugin.json.

Modernize .gitignore: remove dead orchestrator/ entries, add .claude/,
node_modules/, *.pdf, *.log, secrets.*.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:17:56 +02:00
Kjell Tore Guttormsen
6a7632146e 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>
2026-04-07 17:17:17 +02:00
Kjell Tore Guttormsen
a8d79e4484 chore(llm-security): bump version refs to 5.1.0
Update monorepo README, llm-security README badge, and plugin.json
from 5.0.0 to 5.1.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:15:50 +02:00
Kjell Tore Guttormsen
f1c9fac365 docs(llm-security): expand sandboxed cloning with platform matrix and links
Add detailed platform matrix with links to sandbox-exec, bubblewrap,
Windows Sandbox, Docker Desktop, WSL2, and AppContainer documentation.
CVE reference for .gitattributes attack vector. Git config flag table
with per-flag mitigation descriptions. Windows guidance with concrete
options and recommendations. Note on why Node.js --permission is not
applicable.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:12:54 +02:00
Kjell Tore Guttormsen
708c898754 feat(llm-security): sandboxed remote cloning v5.1.0
Harden git clone attack surface for remote scans with defense-in-depth:

Layer 1 (all platforms): 8 git config flags disable hooks, symlinks,
filter/smudge drivers, fsmonitor, local file protocol. 4 env vars
isolate from system/user git config and block interactive prompts.

Layer 2 (OS sandbox): macOS sandbox-exec and Linux bubblewrap (bwrap)
restrict file writes to only the specific temp directory. bwrap
probe-tests availability before use. Graceful fallback on Windows
and Ubuntu 24.04+ (git config hardening only).

Additional: post-clone 100MB size check, UUID-unique evidence filenames,
evidence file cleanup, cleanup guarantee in scan/plugin-audit commands.

32 new tests (1147 total).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 17:08:32 +02:00
Kjell Tore Guttormsen
5c1ceaa567 docs(ultraplan-local): include ultraexecute-local in title
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 21:11:06 +02:00
Kjell Tore Guttormsen
1723cf306b docs: rename Ultraplan section to include Ultra Execute
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 21:09:41 +02:00
Kjell Tore Guttormsen
4f3963a606 fix(ai-psychosis): author field must be object, not string
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 21:08:11 +02:00
Kjell Tore Guttormsen
b10e8453e8 docs: simplify installation to one command + /plugin
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 21:06:01 +02:00
Kjell Tore Guttormsen
c7fcc110c0 docs: simplify installation to two CLI commands
Replace manual JSON editing with claude plugin marketplace add/install.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 21:04:08 +02:00
Kjell Tore Guttormsen
6aec429a32 docs: rewrite marketplace README with full plugin overviews
Each plugin gets a proper summary with key features, stats, and
link to its detailed README.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 21:01:44 +02:00
Kjell Tore Guttormsen
4dc8529bf6 docs: add ai-psychosis README and update marketplace index
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 20:56:41 +02:00
Kjell Tore Guttormsen
297867f847 feat: add ai-psychosis plugin to open marketplace
Meta-awareness tools for healthy AI interaction patterns.
Detects reinforcement loops, scope escalation, and compulsive patterns.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 20:46:09 +02:00
Kjell Tore Guttormsen
f93d6abdae feat: initial open marketplace with llm-security, config-audit, ultraplan-local 2026-04-06 18:47:49 +02:00