Update backlog skill to use gitea-mcp, sync settings and plugin lists

- backlog/SKILL.md: Prioritize gitea-mcp MCP server over raw curl API calls
- settings.json: Updated configuration
- plugins: Updated blocklist and known_marketplaces
- Removed stale mcp-needs-auth-cache.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2026-03-01 15:31:18 -06:00
parent 4a19a0353d
commit 3abd454462
5 changed files with 27 additions and 8 deletions

View File

@ -1 +0,0 @@
{"claude.ai Gmail":{"timestamp":1772381125579},"claude.ai Google Calendar":{"timestamp":1772381125634}}

View File

@ -1,5 +1,5 @@
{ {
"fetchedAt": "2026-03-01T16:05:25.240Z", "fetchedAt": "2026-03-01T21:28:28.525Z",
"plugins": [ "plugins": [
{ {
"plugin": "code-review@claude-plugins-official", "plugin": "code-review@claude-plugins-official",

View File

@ -13,6 +13,6 @@
"repo": "anthropics/claude-code" "repo": "anthropics/claude-code"
}, },
"installLocation": "/home/cal/.claude/plugins/marketplaces/claude-code-plugins", "installLocation": "/home/cal/.claude/plugins/marketplaces/claude-code-plugins",
"lastUpdated": "2026-03-01T16:05:33.053Z" "lastUpdated": "2026-03-01T21:28:57.673Z"
} }
} }

View File

@ -166,16 +166,16 @@
} }
] ]
}, },
"statusLine": { "enabledPlugins": {
"type": "command",
"command": "bash /home/cal/.claude/scripts/claude-statusline/statusline.sh"
},
"enabledPlugins": {
"playground@claude-plugins-official": true, "playground@claude-plugins-official": true,
"claude-code-setup@claude-plugins-official": true, "claude-code-setup@claude-plugins-official": true,
"frontend-design@claude-plugins-official": true, "frontend-design@claude-plugins-official": true,
"rust-analyzer-lsp@claude-plugins-official": true "rust-analyzer-lsp@claude-plugins-official": true
}, },
"statusLine": {
"type": "command",
"command": "/home/cal/.claude/scripts/claude-statusline/statusline.sh"
},
"autoUpdatesChannel": "latest", "autoUpdatesChannel": "latest",
"skipDangerousModePermissionPrompt": true, "skipDangerousModePermissionPrompt": true,
"effortLevel": "medium" "effortLevel": "medium"

View File

@ -27,6 +27,16 @@ If no `git.manticorum.com` remote is found, ask the user which repo to check.
### Step 2: Fetch open issues from Gitea ### Step 2: Fetch open issues from Gitea
**Primary method — use `gitea-mcp` MCP server:**
Use ToolSearch to load `mcp__gitea-mcp__list_repo_issues`, then call it:
```
mcp__gitea-mcp__list_repo_issues(owner="{owner}", repo="{repo}", state="open", type="issues", limit=20)
```
**Fallback — if MCP is unavailable, use curl:**
```bash ```bash
curl -s -H "Authorization: token $(cat /home/cal/.claude/secrets/gitea_token)" \ curl -s -H "Authorization: token $(cat /home/cal/.claude/secrets/gitea_token)" \
"https://git.manticorum.com/api/v1/repos/{owner/repo}/issues?state=open&type=issues&limit=20&sort=priority" \ "https://git.manticorum.com/api/v1/repos/{owner/repo}/issues?state=open&type=issues&limit=20&sort=priority" \
@ -77,6 +87,16 @@ For each TODO found:
2. Group related TODOs if they're in the same function/section 2. Group related TODOs if they're in the same function/section
3. Create a Gitea issue for each distinct task: 3. Create a Gitea issue for each distinct task:
**Primary method — use `gitea-mcp` MCP server:**
Use ToolSearch to load `mcp__gitea-mcp__create_issue`, then call it:
```
mcp__gitea-mcp__create_issue(owner="{owner}", repo="{repo}", title="Clear, actionable title", body="Found in `file/path.py:42`:\n\n```\n# TODO: the original comment\n```\n\nContext: brief description.")
```
**Fallback — if MCP is unavailable, use curl:**
```bash ```bash
curl -s -X POST \ curl -s -X POST \
-H "Authorization: token $(cat /home/cal/.claude/secrets/gitea_token)" \ -H "Authorization: token $(cat /home/cal/.claude/secrets/gitea_token)" \