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
151 changes: 143 additions & 8 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,165 @@
"name": "PassionFactory"
},
"plugins": [
{
"name": "astro-lsp",
"description": "Astro Language Server",
"source": "./plugins/astro-lsp"
},
{
"name": "bash-lsp",
"description": "Bash/Shell Language Server",
"source": "./plugins/bash-lsp"
},
{
"name": "biome-lsp",
"description": "Biome Linter/Formatter",
"source": "./plugins/biome-lsp"
},
{
"name": "clangd-lsp",
"description": "C/C++ (Clangd) Language Server",
"source": "./plugins/clangd-lsp"
},
{
"name": "code-please",
"description": "Core LSP servers (Biome, ESLint, Svelte, Deno, etc.)",
"description": "MCP server and CLI tool for AI-assisted coding with auto-formatting and LSP diagnostics",
"source": "./"
},
{
"name": "csharp-lsp",
"description": "C# Language Server",
"source": "./plugins/csharp-lsp"
},
{
"name": "dart-lsp",
"description": "Dart Language Server",
"source": "./plugins/dart-lsp"
},
{
"name": "deno-lsp",
"description": "Deno Language Server",
"source": "./plugins/deno-lsp"
},
{
"name": "dockerfile-lsp",
"description": "Dockerfile Language Server",
"source": "./plugins/dockerfile-lsp"
},
{
"name": "elixir-lsp",
"description": "Elixir Language Server",
"source": "./plugins/elixir-lsp"
},
{
"name": "eslint-lsp",
"description": "ESLint Language Server",
"source": "./plugins/eslint-lsp"
},
{
"name": "fsharp-lsp",
"description": "F# Language Server",
"source": "./plugins/fsharp-lsp"
},
{
"name": "gleam-lsp",
"description": "Gleam Language Server",
"source": "./plugins/gleam-lsp"
},
{
"name": "gopls-lsp",
"description": "Go Language Server",
"source": "./plugins/gopls-lsp"
},
{
"name": "jdtls-lsp",
"description": "Java (Eclipse JDTLS) Language Server",
"source": "./plugins/jdtls-lsp"
},
{
"name": "kotlin-lsp",
"description": "Kotlin Language Server",
"source": "./plugins/kotlin-lsp"
},
{
"name": "lua-lsp",
"description": "Lua Language Server",
"source": "./plugins/lua-lsp"
},
{
"name": "ocaml-lsp",
"description": "OCaml Language Server",
"source": "./plugins/ocaml-lsp"
},
{
"name": "oxlint-lsp",
"description": "Oxlint Linter",
"source": "./plugins/oxlint-lsp"
},
{
"name": "php-lsp",
"description": "PHP (Intelephense) Language Server",
"source": "./plugins/php-lsp"
},
{
"name": "prisma-lsp",
"description": "Prisma Language Server",
"source": "./plugins/prisma-lsp"
},
{
"name": "pyright-lsp",
"description": "Python (Pyright) Language Server",
"source": "./plugins/pyright-lsp"
},
{
"name": "rubocop-lsp",
"description": "RuboCop (Ruby) Linter",
"source": "./plugins/rubocop-lsp"
},
{
"name": "rust-analyzer-lsp",
"description": "Rust Language Server (rust-analyzer)",
"source": "./plugins/rust-analyzer-lsp"
},
{
"name": "svelte-lsp",
"description": "Svelte Language Server",
"source": "./plugins/svelte-lsp"
},
{
"name": "swift-lsp",
"description": "Swift (SourceKit) Language Server",
"source": "./plugins/swift-lsp"
},
{
"name": "terraform-lsp",
"description": "Terraform Language Server",
"source": "./plugins/terraform-lsp"
},
{
"name": "texlab-lsp",
"description": "LaTeX (TexLab) Language Server",
"source": "./plugins/texlab-lsp"
},
{
"name": "typescript-lsp",
"description": "TypeScript/JavaScript Language Server",
"source": "./plugins/typescript-lsp"
},
{
"name": "vue-lsp",
"description": "Vue Language Server with TypeScript Support",
"description": "Vue Language Server",
"source": "./plugins/vue-lsp"
},
{
"name": "graphql-lsp",
"description": "GraphQL Language Server",
"source": "./plugins/graphql-lsp"
"name": "yaml-lsp",
"description": "YAML Language Server",
"source": "./plugins/yaml-lsp"
},
{
"name": "eslint-lsp",
"description": "ESLint Language Server",
"source": "./plugins/eslint-lsp"
"name": "zls-lsp",
"description": "Zig Language Server",
"source": "./plugins/zls-lsp"
}
]
}
151 changes: 0 additions & 151 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,156 +5,5 @@
"repository": "https://github.com/chatbot-pf/code-please",
"author": {
"name": "PassionFactory"
},
"lspServers": {
"biome": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"biome"
],
"extensionToLanguage": {
".ts": "typescript",
".tsx": "typescriptreact",
".js": "javascript",
".jsx": "javascriptreact",
".mjs": "javascript",
".cjs": "javascript",
".mts": "typescript",
".cts": "typescript",
".json": "json",
".jsonc": "jsonc",
".css": "css",
".vue": "vue",
".astro": "astro",
".svelte": "svelte",
".graphql": "graphql",
".gql": "graphql",
".html": "html"
}
},
"vue": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"vue"
],
"extensionToLanguage": {
".vue": "vue"
}
},
"svelte": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"svelte"
],
"extensionToLanguage": {
".svelte": "svelte"
}
},
"deno": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"deno"
],
"extensionToLanguage": {
".ts": "typescript",
".tsx": "typescriptreact",
".js": "javascript",
".jsx": "javascriptreact",
".mjs": "javascript"
}
},
"kotlin": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"kotlin"
],
"extensionToLanguage": {
".kt": "kotlin",
".kts": "kotlin"
}
},
"dart": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"dart"
],
"extensionToLanguage": {
".dart": "dart"
}
},
"prisma": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"prisma"
],
"extensionToLanguage": {
".prisma": "prisma"
}
},
"astro": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"astro"
],
"extensionToLanguage": {
".astro": "astro"
}
},
"eslint": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"eslint"
],
"extensionToLanguage": {
".ts": "typescript",
".tsx": "typescriptreact",
".js": "javascript",
".jsx": "javascriptreact",
".mjs": "javascript",
".cjs": "javascript",
".mts": "typescript",
".cts": "typescript",
".vue": "vue"
}
},
"oxlint": {
"command": "bunx",
"args": [
"@pleaseai/code",
"lsp-server",
"oxlint"
],
"extensionToLanguage": {
".ts": "typescript",
".tsx": "typescriptreact",
".js": "javascript",
".jsx": "javascriptreact",
".mjs": "javascript",
".cjs": "javascript",
".mts": "typescript",
".cts": "typescript",
".vue": "vue",
".astro": "astro",
".svelte": "svelte"
}
}
}
}
16 changes: 13 additions & 3 deletions .claude/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,22 @@
},
"enabledPlugins": {
"asana@claude-plugins-official": true,
"typescript-lsp@claude-plugins-official": true,
"typescript-lsp@code-intelligence": true,
"plugin-dev@claude-plugins-official": true,
"code-please@code-please": true
"claude-md-management@claude-plugins-official": true,
"dev-tools@passionfactory": true,
"context@passionfactory": true,
"review@passionfactory": true,
"please@passionfactory": true,
"testing@passionfactory": true,
"tidy-first@passionfactory": true,
"backend@passionfactory": true,
"gatekeeper@pleaseai": true,
"vitest@pleaseai": true,
"mcp-dev@pleaseai": true
},
"extraKnownMarketplaces": {
"code-please": {
"code-intelligence": {
"source": {
"source": "directory",
"path": "./"
Expand Down
18 changes: 18 additions & 0 deletions plugins/astro-lsp/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "astro-lsp",
"version": "0.1.19",
"description": "Astro Language Server for Claude Code",
"repository": "https://github.com/chatbot-pf/code-please",
"author": {
"name": "PassionFactory"
},
"lspServers": {
"astro": {
"command": "bunx",
"args": ["@pleaseai/code@0.1.19", "lsp-server", "astro"],
"extensionToLanguage": {
".astro": "astro"
}
}
}
}
21 changes: 21 additions & 0 deletions plugins/bash-lsp/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "bash-lsp",
"version": "0.1.19",
"description": "Bash/Shell Language Server for Claude Code",
"repository": "https://github.com/chatbot-pf/code-please",
"author": {
"name": "PassionFactory"
},
"lspServers": {
"bash": {
"command": "bunx",
"args": ["@pleaseai/code@0.1.19", "lsp-server", "bash"],
"extensionToLanguage": {
".sh": "shellscript",
".bash": "shellscript",
".zsh": "shellscript",
".ksh": "shellscript"
}
}
}
}
Loading