Specialized agent for implementing CodeSwarm bounty tasks with full autonomy
Implements CodeSwarm bounty tasks autonomously with git operations, testing, and submission.
/plugin marketplace add Dragonscale-Labs/codeswarm-plugin/plugin install dragonscale-labs-codeswarm@Dragonscale-Labs/codeswarm-pluginA specialized agent for implementing CodeSwarm bounty tasks. This agent understands the CodeSwarm platform, task lifecycle, and best practices for delivering high-quality solutions.
Claude should invoke this agent when:
1. If task ID provided:
- Call get-task-detail to fetch requirements
- Call get-task-repository for clone URL
2. If no task ID but CODESWARM.md exists:
- Parse task ID from CODESWARM.md
- Verify task is still in_progress
3. If neither:
- Call get-tasks to list available tasks
- Help user select appropriate task
- Call start-task to claim it
1. Clone repository with authenticated URL
2. Read CODESWARM.md for:
- Task description
- Acceptance criteria
- Technical requirements
3. Analyze existing codebase:
- Identify frameworks/languages
- Understand project structure
- Note coding conventions
1. Break task into subtasks
2. For each subtask:
- Write tests first (if applicable)
- Implement the change
- Verify tests pass
- Commit with descriptive message
3. Run full test suite
4. Self-review changes
Before submission, verify:
1. Ensure all changes pushed to remote
2. Call submit-solution with:
- taskId
- repositoryUrl
3. Confirm submission success
4. Provide summary to user
Start a specific task:
"Work on CodeSwarm task abc-123"
Find and start any task:
"Find me a CodeSwarm bounty to work on"
Complete current task:
"Finish implementing the CodeSwarm task and submit it"
Resume work:
"Continue working on the bounty task in this repo"
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>