Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 24 additions & 24 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
},
"metadata": {
"description": "Professional Cursor plugins with APEX workflow, SOLID principles, and expert development agents for Next.js, Laravel, Swift, Tailwind CSS, and more",
"version": "0.1.12"
"version": "0.1.13"
},
"plugins": [
{
"name": "core-guards",
"source": ".cursor-plugin/plugins/core-guards",
"description": "Core security guards (git, install, security) and SOLID enforcement hooks",
"version": "1.1.40",
"version": "1.1.41",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -36,7 +36,7 @@
"name": "fuse-ai-pilot",
"source": ".cursor-plugin/plugins/fuse-ai-pilot",
"description": "AI Pilot workflow agents: sniper (code quality), research-expert, explore-codebase, websearch",
"version": "1.2.47",
"version": "1.2.48",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand Down Expand Up @@ -81,7 +81,7 @@
"name": "fuse-cartographer",
"source": ".cursor-plugin/plugins/fuse-cartographer",
"description": "Generates indented markdown maps of the plugin ecosystem for agent navigation",
"version": "1.0.15",
"version": "1.0.16",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -102,7 +102,7 @@
"name": "fuse-changelog",
"source": ".cursor-plugin/plugins/fuse-changelog",
"description": "Claude Code update watcher: changelog tracking, breaking changes detection, community pulse via Exa, plugin compatibility analysis",
"version": "1.0.17",
"version": "1.0.18",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -124,7 +124,7 @@
"name": "fuse-commit-pro",
"source": ".cursor-plugin/plugins/fuse-commit-pro",
"description": "Professional git commits with Conventional Commits, GitHub Flow branch enforcement, auto PR creation, security validation, and auto-detection",
"version": "1.2.27",
"version": "1.2.28",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -145,7 +145,7 @@
"name": "fuse-design",
"source": ".cursor-plugin/plugins/fuse-design",
"description": "Design Director for websites, web apps, iOS, and Android. Generates HTML/CSS directly (Gemini Design MCP, Magic/21st.dev, and shadcn MCP are optional). iOS/Android produce tokens + a device-framed mockup + a handoff spec, never SwiftUI/Compose. Design method, design system tokens, motion, UX copy, and a deterministic design-review gate. Anti-AI-Slop, WCAG 2.2.",
"version": "2.2.12",
"version": "2.2.13",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand Down Expand Up @@ -207,7 +207,7 @@
"name": "fuse-go",
"source": ".cursor-plugin/plugins/fuse-go",
"description": "Expert Go 1.26+ — idioms, concurrency, backend services, cargo-grade tooling (golangci-lint v2, govulncheck), with SOLID principles",
"version": "1.0.9",
"version": "1.0.10",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -233,7 +233,7 @@
"name": "fuse-hermes",
"source": ".cursor-plugin/plugins/fuse-hermes",
"description": "Expert Nous Research Hermes Agent 0.23+ — config.yaml, SOUL.md / .hermes.md, profiles, delegation, cron, gateways, security, plus chief-of-staff operating patterns driven by a universal profile.yaml",
"version": "1.0.1",
"version": "1.0.2",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -259,7 +259,7 @@
"name": "fuse-laravel",
"source": ".cursor-plugin/plugins/fuse-laravel",
"description": "Expert Laravel 13 + PHP 8.3+ with SOLID principles, first-class PHP Attributes, Laravel AI SDK, JSON:API Resources, native vector search (pgvector), Eloquent, Livewire, queues with routing, and comprehensive documentation",
"version": "1.2.11",
"version": "1.2.12",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -281,7 +281,7 @@
"name": "fuse-lessons",
"source": ".cursor-plugin/plugins/fuse-lessons",
"description": "Project memory: writes compact 'never reproduce' lessons to MEMORY/LESSON.md on finish, force-reads them at session/subagent start.",
"version": "1.0.9",
"version": "1.0.10",
"author": {
"name": "Fusengine"
},
Expand All @@ -299,7 +299,7 @@
"name": "fuse-nextjs",
"source": ".cursor-plugin/plugins/fuse-nextjs",
"description": "Expert Next.js 16 + React 19 with App Router, Server Components, Prisma 7, and Better Auth",
"version": "1.1.27",
"version": "1.1.28",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -321,7 +321,7 @@
"name": "fuse-php",
"source": ".cursor-plugin/plugins/fuse-php",
"description": "Expert modern PHP 8.5/8.4 for non-Laravel projects — libraries, standalone Symfony components, Slim, API-first apps, and CLI tools, with PER Coding Style 3.0, PHPStan, and SOLID principles",
"version": "1.0.10",
"version": "1.0.11",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand Down Expand Up @@ -374,7 +374,7 @@
"name": "fuse-react",
"source": ".cursor-plugin/plugins/fuse-react",
"description": "Expert React 19 with hooks, TanStack Router, Zustand, React Hook Form, Testing Library, shadcn/ui, and SOLID principles",
"version": "1.0.24",
"version": "1.0.25",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -398,7 +398,7 @@
"name": "fuse-rules",
"source": ".cursor-plugin/plugins/fuse-rules",
"description": "Global rules for all sessions: APEX workflow, SOLID/DRY enforcement, project detection, agent delegation, frontend/git standards",
"version": "1.0.26",
"version": "1.0.27",
"author": {
"name": "Fusengine"
},
Expand All @@ -411,7 +411,7 @@
"name": "fuse-rust",
"source": ".cursor-plugin/plugins/fuse-rust",
"description": "Expert Rust 1.96+ (2024 edition) — ownership, error handling, async/tokio, axum backends, cargo tooling, with SOLID principles",
"version": "1.0.10",
"version": "1.0.11",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -437,7 +437,7 @@
"name": "fuse-security",
"source": ".cursor-plugin/plugins/fuse-security",
"description": "Security vulnerability detection and remediation: OWASP Top 10, SAST scanning, CVE research, dependency audit, secrets detection",
"version": "1.0.21",
"version": "1.0.22",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -460,7 +460,7 @@
"name": "fuse-seo",
"source": ".cursor-plugin/plugins/fuse-seo",
"description": "SEO/GEO 2026 plugin. Local-first, framework-aware, zero third-party APIs. Covers technical SEO, schema markup, E-E-A-T, AI Overviews optimization, local SEO, sitemaps, hreflang, internal linking, content briefs, semantic clustering, and search experience optimization.",
"version": "1.0.15",
"version": "1.0.16",
"author": {
"name": "Fusengine"
},
Expand Down Expand Up @@ -490,7 +490,7 @@
"name": "fuse-shadcn-ui",
"source": ".cursor-plugin/plugins/fuse-shadcn-ui",
"description": "Expert shadcn/ui with Radix UI and Base UI detection, component patterns, registries, theming, and migration",
"version": "1.0.21",
"version": "1.0.22",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -514,7 +514,7 @@
"name": "fuse-solid",
"source": ".cursor-plugin/plugins/fuse-solid",
"description": "SOLID principles enforcement with automatic project detection and validation for all languages",
"version": "1.0.22",
"version": "1.0.23",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -535,7 +535,7 @@
"name": "fuse-swift-apple-expert",
"source": ".cursor-plugin/plugins/fuse-swift-apple-expert",
"description": "Expert Swift 6.2 + SwiftUI for iOS 26, macOS 26, iPadOS 26, watchOS 26, visionOS 26, tvOS 26 with Liquid Glass, @Observable, actors, SwiftData inheritance",
"version": "1.1.23",
"version": "1.1.24",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -562,7 +562,7 @@
"name": "fuse-tailwindcss",
"source": ".cursor-plugin/plugins/fuse-tailwindcss",
"description": "Expert Tailwind CSS v4.1 - CSS-first configuration, @theme, @utility, @variant, Oxide engine 5x faster, OKLCH colors, container queries, 15 specialized skills",
"version": "1.1.14",
"version": "1.1.15",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand Down Expand Up @@ -594,7 +594,7 @@
"name": "fuse-tanstack-start",
"source": ".cursor-plugin/plugins/fuse-tanstack-start",
"description": "Expert TanStack Start (React, RC) full-stack framework with file-based routing, createServerFn server functions, selective SSR, and Nitro deployment",
"version": "1.0.8",
"version": "1.0.9",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand All @@ -619,7 +619,7 @@
"name": "fuse-typescript",
"source": ".cursor-plugin/plugins/fuse-typescript",
"description": "Expert TypeScript 6.0 for pure TS projects — CLI tools, libraries, scripts, and backends on Node 24 LTS or Bun 1.3, with SOLID principles",
"version": "1.0.10",
"version": "1.0.11",
"author": {
"name": "Fusengine",
"email": "hello@fusengine.ch"
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin-runtime/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "core-guards",
"version": "1.1.40",
"version": "1.1.41",
"description": "Core security guards (git, install, security) and SOLID enforcement hooks",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/core-guards/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-ai-pilot",
"version": "1.2.47",
"version": "1.2.48",
"description": "AI Pilot workflow agents: sniper (code quality), research-expert, explore-codebase, websearch",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-ai-pilot/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-cartographer",
"version": "1.0.15",
"version": "1.0.16",
"description": "Generates indented markdown maps of the plugin ecosystem for agent navigation",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-cartographer/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-changelog",
"version": "1.0.17",
"version": "1.0.18",
"description": "Claude Code update watcher: changelog tracking, breaking changes detection, community pulse via Exa, plugin compatibility analysis",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-changelog/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-commit-pro",
"version": "1.2.27",
"version": "1.2.28",
"description": "Professional git commits with Conventional Commits, GitHub Flow branch enforcement, auto PR creation, security validation, and auto-detection",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-commit-pro/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2025 Bruno Azoulay
Copyright (c) 2025 Fusengine Sàrl

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-design",
"version": "2.2.12",
"version": "2.2.13",
"description": "Design Director for websites, web apps, iOS, and Android. Generates HTML/CSS directly (Gemini Design MCP, Magic/21st.dev, and shadcn MCP are optional). iOS/Android produce tokens + a device-framed mockup + a handoff spec, never SwiftUI/Compose. Design method, design system tokens, motion, UX copy, and a deterministic design-review gate. Anti-AI-Slop, WCAG 2.2.",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-design/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-go/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-go",
"version": "1.0.9",
"version": "1.0.10",
"description": "Expert Go 1.26+ — idioms, concurrency, backend services, cargo-grade tooling (golangci-lint v2, govulncheck), with SOLID principles",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-go/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-hermes",
"version": "1.0.1",
"version": "1.0.2",
"description": "Expert Nous Research Hermes Agent 0.23+ — config.yaml, SOUL.md / .hermes.md, profiles, delegation, cron, gateways, security, plus chief-of-staff operating patterns driven by a universal profile.yaml",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-hermes/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-laravel",
"version": "1.2.11",
"version": "1.2.12",
"description": "Expert Laravel 13 + PHP 8.3+ with SOLID principles, first-class PHP Attributes, Laravel AI SDK, JSON:API Resources, native vector search (pgvector), Eloquent, Livewire, queues with routing, and comprehensive documentation",
"author": {
"name": "Fusengine",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-laravel/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fuse-lessons",
"version": "1.0.9",
"version": "1.0.10",
"description": "Project memory: writes compact 'never reproduce' lessons to MEMORY/LESSON.md on finish, force-reads them at session/subagent start.",
"author": {
"name": "Fusengine"
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugins/fuse-lessons/scripts/hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
# Cursor's 60 s default hook timeout); sessionStart entries that can upgrade
# therefore carry no timeout below 60.

HARNESS_MIN="0.1.115"
HARNESS_MIN="0.1.116"
HARNESS_SPEC="latest"
CONTROL_ROOT="${FUSE_HARNESS_ROOT:-${HOME}/.cursor/.fusengine-global}"
PKG_REL="node_modules/@fusengine/harness"
Expand Down
Loading
Loading