BNS Marketplace
The brasas & nube marketplace for Claude Code plugins. Currently featuring the bns-dev plugin for GitHub-based development workflows.
Quick Start
Standard Installation
Run Claude and add the marketplace:
/plugin marketplace add https://github.com/chekos/bns-marketplace
Then install the plugin:
/plugin install bns-dev
One-Command Installation
Use the Claude Plugins CLI to skip the marketplace setup:
npx claude-plugins install @chekos/bns-marketplace/bns-dev
This automatically adds the marketplace and installs the plugin in a single step.
Factory (Droid) quick start
- Install Droid (Factory).
bunx droid-factory
What this does: copies Claude Code marketplace commands/agents/subagents and converts them to Droid format.
Next:
- Start Droid
- In Settings, enable Sub-agents
You're done: use this source from Droid. You don't need to add it in Claude Code anymore.
BNS Dev Plugin
An opinionated Claude Code plugin for GitHub-based development workflows. Transform how you plan, execute, and review work using AI-powered tools that follow the research → plan → implement → verify pattern.
What Is BNS Dev?
Systematic development workflows that leverage GitHub CLI and AI-powered planning.
Modern development requires juggling multiple contexts: understanding issues, planning implementations, reviewing code, and resolving feedback. This plugin provides structured workflows that make each of these tasks more systematic and thorough.
The bns-dev plugin provides four core commands that cover the complete development lifecycle:
- Plan: Transform ideas into well-structured GitHub issues
- Execute: Tackle GitHub issues from analysis to pull request
- Review: Perform comprehensive pull request reviews
- Resolve: Systematically address all PR review comments
graph LR
A[Create Issue<br/>Research & plan<br/>structured issues] --> B[Solve Issue<br/>Branch, implement,<br/>test, PR]
B --> C[Review PR<br/>Comprehensive<br/>code review]
C --> D[Resolve Comments<br/>Address feedback<br/>systematically]
D --> B
style A fill:#f9f,stroke:#333,stroke-width:2px
style B fill:#bbf,stroke:#333,stroke-width:2px
style C fill:#bfb,stroke:#333,stroke-width:2px
style D fill:#ffb,stroke:#333,stroke-width:2px
How It Works
The plugin follows a systematic four-phase workflow:
1. Create: Turn Ideas Into Structured Issues
Use /create-issue to transform feature descriptions into comprehensive GitHub issues.
What it does:
- Researches your repository structure and conventions
- Reviews CONTRIBUTING.md and issue templates
- Searches for best practices and examples
- Creates detailed issues with proper labels
The result: Well-structured issues that provide clear guidance for implementation.
2. Solve: Execute Issues End-to-End
Use /solve-issue to tackle GitHub issues from initial analysis through pull request creation.
What it does:
- Views and analyzes the GitHub issue
- Examines relevant parts of the codebase
- Creates a feature branch:
feature/[issue-number]-brief-description
- Generates comprehensive implementation plan with TodoWrite
- Asks for approval before implementing
- Considers testing, documentation, performance, and security
The result: Issues resolved systematically with full context and planning.
3. Review: Comprehensive Pull Request Analysis
Use /review-pr to perform thorough pull request reviews.
What it does:
- Analyzes code quality and best practices
- Identifies potential bugs or issues
- Reviews performance considerations
- Checks for security concerns
- Evaluates test coverage
The result: Actionable feedback that improves code quality before merging.
4. Resolve: Systematic Comment Resolution
Use /resolve-pr-comments to systematically address all PR review feedback.
What it does:
- Extracts all unresolved review comments via GitHub API
- Creates detailed resolution plan with TodoWrite
- Makes requested code changes
- Runs tests and linting
- Supports parallel sub-agents for independent comments
- Commits changes with comprehensive summary
The result: All feedback addressed systematically with quality verification.
Practical Examples
Example: Create a GitHub Issue
# Create a well-structured issue from a description
claude /create-issue "Add user profile avatars with automatic resizing and S3 storage"
The command will:
- Research your repository's structure and conventions
- Look for CONTRIBUTING.md and issue templates
- Search for best practices on the topic
- Present an implementation plan
- Create the issue with
gh issue create
- Apply appropriate labels (
bug or enhancement)
Example: Solve a GitHub Issue
# Tackle issue #42 end-to-end
claude /solve-issue #42