CI / Plugin Package & Version Gate (push) Failing after 52s
CI / Python 3.9 Compatibility (push) Successful in 13s
CI / Lint & Verify (ubuntu-latest, Python 3.11) (push) Successful in 29s
Deploy gallery to GitHub Pages / build (push) Canceled after 0s
Deploy gallery to GitHub Pages / deploy (push) Canceled after 0s
CI / Lint & Verify (ubuntu-latest, Python 3.12) (push) Successful in 2m56s
CI / Lint & Verify (macos-latest, Python 3.11) (push) Canceled after 0s
CI / Lint & Verify (macos-latest, Python 3.12) (push) Canceled after 0s
CI / Lint & Verify (windows-latest, Python 3.11) (push) Canceled after 0s
CI / Lint & Verify (windows-latest, Python 3.12) (push) Canceled after 0s
* Add adversarial tests for verify-semantic-motion.py and verify-sequence-oauth.py Every other verify-*.py in scripts/ has a matching test-verify-*.py (verify-docs-sync, verify-geometry, verify-motion, verify-plugin-package), and CONTRIBUTING.md lists both verify-semantic-motion.py and verify-sequence-oauth.py as required PR gates, but neither had a dedicated test file exercising its own pass/fail behavior. - test-verify-semantic-motion.py: asserts the shipped SKILL.md / semantic-patterns.md / animation.md and the policy-trace animated example pass verify_markdown()/verify_example(), plus adversarial cases for a missing semantic-pattern router link, a missing pattern name, and a duplicate HTML/SVG id in the example. - test-verify-sequence-oauth.py: CLI smoke-tests the shipped repo (expects ALL GATES PASSED) and an adversarial case that removes the dashed-return marker from the OAuth 401 response in a temporary copy of the repo tree (verify-sequence-oauth.py resolves paths from its own __file__, so the adversarial run executes the copied script against the copied tree). Also wires both new tests into CONTRIBUTING.md's gate table and combined validation command, following the exact pattern used for the existing test-verify-*.py gates. (CI workflow wiring left out of this PR since it touches .github/workflows/ci.yml — happy to add in a follow-up if useful.) * Address review feedback on PR #69 - Wire test-verify-semantic-motion.py and test-verify-sequence-oauth.py into .github/workflows/ci.yml so CONTRIBUTING's new gates actually run in CI, with matching step-summary rows. - Bump .claude-plugin/plugin.json and .codex-plugin/plugin.json in sync to 2.5.7 so scripts/verify-plugin-package.py origin/main passes again. - Simplify test-verify-sequence-oauth.py's adversarial fixture to copy only the files verify-sequence-oauth.py's main() reads before the dashed-return check (type-sequence.md + cold-cache/oauth example trios), instead of shutil.copytree of the whole repository. * Re-bump plugin manifests above current main The prior 2.5.7 bump was superseded by subsequent merges of main into this branch (main itself advanced past it to 2.6.5). Re-run bump-plugin-version.py so the branch is strictly above upstream main again (2.6.6), per @philyuchkoff's review: the diff had settled back to no version delta at all. --------- Co-authored-by: alvinhui <alvinhui@users.noreply.github.com> Co-authored-by: Cathryn Lavery <50469282+cathrynlavery@users.noreply.github.com>
45 lines
2.6 KiB
JSON
45 lines
2.6 KiB
JSON
{
|
|
"name": "diagram-design",
|
|
"description": "Create branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, polar chart (polar/radial lollipop), loop/flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, treemap, bar, line, Gantt and scatter charts, high-level, process, medallion, data flow, DP integration, DP security matrix, sankey, fishbone, Wardley map, kanban, user journey, deployment, dependency graph, UML class, story map, or database schema diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg or Mermaid .mmd sources at a chosen size/detail; onboard brand tokens from a website; add semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling.",
|
|
"version": "2.6.6",
|
|
"author": {
|
|
"name": "Cathryn Lavery",
|
|
"url": "https://github.com/cathrynlavery"
|
|
},
|
|
"homepage": "https://github.com/cathrynlavery/diagram-design",
|
|
"repository": "https://github.com/cathrynlavery/diagram-design",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"diagrams",
|
|
"svg",
|
|
"architecture",
|
|
"flowchart",
|
|
"visualization",
|
|
"editorial",
|
|
"drawio",
|
|
"mermaid",
|
|
"import",
|
|
"animation",
|
|
"semantic-patterns"
|
|
],
|
|
"skills": "./skills/",
|
|
"interface": {
|
|
"displayName": "Diagram Design",
|
|
"shortDescription": "Create editorial technical and product diagrams as standalone HTML.",
|
|
"longDescription": "Create branded architecture, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, polar chart (polar/radial lollipop), loop/flywheel, nested, tree, org chart, layer stack, Venn, pyramid/funnel, treemap, bar, line, Gantt and scatter charts, high-level, process, medallion, data flow, DP integration, DP security matrix, Sankey, fishbone, Wardley map, kanban, user journey, deployment, dependency graph, UML class, story map, or database schema diagrams as standalone HTML/SVG/PNG. Redraw .drawio/.drawio.png/.drawio.svg or Mermaid .mmd sources at a chosen size/detail; onboard brand tokens from a website; add semantic patterns, callouts, accessible motion, or sketchy/hand-drawn styling.",
|
|
"developerName": "Cathryn Lavery",
|
|
"category": "Productivity",
|
|
"capabilities": [
|
|
"Read",
|
|
"Write"
|
|
],
|
|
"websiteURL": "https://github.com/cathrynlavery/diagram-design",
|
|
"defaultPrompt": [
|
|
"Make an architecture diagram of my app.",
|
|
"Create a flowchart for this decision process.",
|
|
"Redraw this Mermaid diagram at the right size and detail level."
|
|
],
|
|
"brandColor": "#b5523a"
|
|
}
|
|
}
|