Compare commits

..

1 Commits

Author SHA1 Message Date
Claude
169035f902 Add superpowers plugin to marketplace
Adds the superpowers plugin which teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally teaches Claude how to author and test new skills.

Source: https://github.com/obra/superpowers.git
2026-01-07 02:13:38 +00:00
3 changed files with 29 additions and 68 deletions

View File

@@ -167,29 +167,6 @@
} }
} }
}, },
{
"name": "kotlin-lsp",
"description": "Kotlin language server for code intelligence",
"version": "1.0.0",
"author": {
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/kotlin-lsp",
"category": "development",
"strict": false,
"lspServers": {
"kotlin-lsp": {
"command": "kotlin-lsp",
"args": ["--stdio"],
"extensionToLanguage": {
".kt": "kotlin",
".kts": "kotlin"
},
"startupTimeout" : 120000
}
}
},
{ {
"name": "csharp-lsp", "name": "csharp-lsp",
"description": "C# language server for code intelligence", "description": "C# language server for code intelligence",
@@ -537,14 +514,14 @@
"homepage": "https://github.com/pinecone-io/pinecone-claude-code-plugin" "homepage": "https://github.com/pinecone-io/pinecone-claude-code-plugin"
}, },
{ {
"name": "huggingface-skills", "name": "superpowers",
"description": "Build, train, evaluate, and use open source AI models, datasets, and spaces.", "description": "Superpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally, it teaches Claude how to author and test new skills.",
"category": "development", "category": "development",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://github.com/huggingface/skills.git" "url": "https://github.com/obra/superpowers.git"
}, },
"homepage": "https://github.com/huggingface/skills.git" "homepage": "https://github.com/obra/superpowers"
} }
] ]
} }

View File

@@ -13,25 +13,21 @@ jobs:
if: vars.DISABLE_EXTERNAL_PR_CHECK != 'true' if: vars.DISABLE_EXTERNAL_PR_CHECK != 'true'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check if author has write access - name: Check if author is org member
uses: actions/github-script@v7 uses: actions/github-script@v7
with: with:
script: | script: |
const org = 'anthropics';
const author = context.payload.pull_request.user.login; const author = context.payload.pull_request.user.login;
const { data } = await github.rest.repos.getCollaboratorPermissionLevel({ try {
owner: context.repo.owner, await github.rest.orgs.checkMembershipForUser({
repo: context.repo.repo, org: org,
username: author username: author
}); });
console.log(`${author} is an org member, allowing PR`);
if (['admin', 'write'].includes(data.permission)) { } catch (e) {
console.log(`${author} has ${data.permission} access, allowing PR`); if (e.status === 404) {
return;
}
console.log(`${author} has ${data.permission} access, closing PR`);
await github.rest.issues.createComment({ await github.rest.issues.createComment({
owner: context.repo.owner, owner: context.repo.owner,
repo: context.repo.repo, repo: context.repo.repo,
@@ -45,3 +41,7 @@ jobs:
pull_number: context.payload.pull_request.number, pull_number: context.payload.pull_request.number,
state: 'closed' state: 'closed'
}); });
console.log(`Closed PR from external contributor: ${author}`);
}
}

View File

@@ -1,16 +0,0 @@
Kotlin language server for Claude Code, providing code intelligence, refactoring, and analysis.
## Supported Extensions
`.kt`
`.kts`
## Installation
Install the Kotlin LSP CLI.
```bash
brew install JetBrains/utils/kotlin-lsp
```
## More Information
- [kotlin LSP](https://github.com/Kotlin/kotlin-lsp)