diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 529de873..5590d8de 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -858,6 +858,31 @@ "description": "Drive the GitHub Copilot App Modernization for Java workflow from an interactive canvas: environment readiness, repo assessment, prioritized plan and progress, validation gates, and one-click predefined-task runs grounded in the repo's real artifacts.", "version": "1.0.2" }, + { + "name": "keep-the-why", + "description": "Preserves or recovers the reasoning behind a codebase — architectural decisions, rejected alternatives, workarounds, incident learnings, operational constraints, and historical context the code itself cannot explain.", + "version": "0.5.2", + "author": { + "name": "Oliver Zehentleitner", + "url": "https://github.com/oliver-zehentleitner" + }, + "repository": "https://github.com/oliver-zehentleitner/keep-the-why", + "homepage": "https://keepthewhy.com", + "license": "MIT", + "keywords": [ + "documentation", + "context", + "decision-log", + "knowledge-management", + "onboarding", + "agents" + ], + "source": { + "source": "github", + "repo": "oliver-zehentleitner/keep-the-why", + "ref": "v0.5.2" + } + }, { "name": "kotlin-mcp-development", "source": "plugins/kotlin-mcp-development", diff --git a/plugins/external.json b/plugins/external.json index 61c44c48..3fa940c6 100644 --- a/plugins/external.json +++ b/plugins/external.json @@ -584,6 +584,31 @@ "sha": "8b644bebc7e1f929c01d80788293a37872f480f8" } }, + { + "name": "keep-the-why", + "description": "Preserves or recovers the reasoning behind a codebase — architectural decisions, rejected alternatives, workarounds, incident learnings, operational constraints, and historical context the code itself cannot explain.", + "version": "0.5.2", + "author": { + "name": "Oliver Zehentleitner", + "url": "https://github.com/oliver-zehentleitner" + }, + "repository": "https://github.com/oliver-zehentleitner/keep-the-why", + "homepage": "https://keepthewhy.com", + "license": "MIT", + "keywords": [ + "documentation", + "context", + "decision-log", + "knowledge-management", + "onboarding", + "agents" + ], + "source": { + "source": "github", + "repo": "oliver-zehentleitner/keep-the-why", + "ref": "v0.5.2" + } + }, { "name": "microsoft-docs", "description": "Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.", diff --git a/skills/excalidraw-diagram-generator/SKILL.md b/skills/excalidraw-diagram-generator/SKILL.md index e33fd902..1a290eae 100644 --- a/skills/excalidraw-diagram-generator/SKILL.md +++ b/skills/excalidraw-diagram-generator/SKILL.md @@ -589,9 +589,16 @@ python scripts/add-arrow.py my-aws-diagram.excalidraw 565 330 650 350 --label "S See bundled references for: - `references/excalidraw-schema.md` - Complete Excalidraw JSON schema - `references/element-types.md` - Detailed element type specifications -- `templates/flowchart-template.json` - Basic flowchart starter -- `templates/relationship-template.json` - Relationship diagram starter -- `templates/mindmap-template.json` - Mind map starter +- `templates/flowchart-template.excalidraw` - Basic flowchart starter +- `templates/relationship-template.excalidraw` - Relationship diagram starter +- `templates/mindmap-template.excalidraw` - Mind map starter +- `templates/business-flow-swimlane-template.excalidraw` - Business flow swimlane starter +- `templates/class-diagram-template.excalidraw` - Class diagram starter +- `templates/data-flow-diagram-template.excalidraw` - Data flow diagram starter +- `templates/er-diagram-template.excalidraw` - Entity-relationship diagram starter +- `templates/sequence-diagram-template.excalidraw` - Sequence diagram starter +- `scripts/add-icon-to-diagram.py` - Add icons from Excalidraw libraries to diagrams +- `scripts/add-arrow.py` - Add arrows (connections) between elements in diagrams - `scripts/split-excalidraw-library.py` - Tool to split `.excalidrawlib` files - `scripts/README.md` - Documentation for library tools - `scripts/.gitignore` - Prevents local Python artifacts from being committed