Opinionated development workflow plugins for autonomous, issue-driven software development
npx claudepluginhub troykelly/claude-skillsOpinionated GitHub-native development workflow with 51 skills for autonomous, issue-driven software development. Enforces TDD, strict typing, IPv6-first networking, comprehensive code review, local service testing, and continuous issue tracking. Features GitHub-based state management (no local state files), documentation enforcement gates, autonomous orchestration with parallel workers, and PostgreSQL 18/PostGIS/TimescaleDB database skills.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
No description available.
Share bugs, ideas, or general feedback.
A Claude Code plugin for autonomous, GitHub-native software development. Work through issues, create PRs, and ship code - all without manual intervention.
New to Claude Code? Install the plugin, run claude-autonomous, and watch it work through your GitHub issues.
Experienced developer? Full TDD, strict typing, IPv6-first networking, parallel workers, and crash recovery included.
curl -fsSL https://raw.githubusercontent.com/troykelly/claude-skills/main/install.sh | bash
This installs everything: dependencies, Claude Code CLI, the plugin, and CLI tools.
claude-autonomous
That's it. Claude will find your open GitHub issues and start working through them autonomously.
/plugin marketplace add troykelly/claude-skills
/plugin install issue-driven-development@troykelly-skills
Restart Claude Code after installation.
| Tool | Purpose |
|---|---|
claude-autonomous | Autonomous development with crash recovery, parallel workers, and session management |
claude-account | Multi-account switching without re-authentication |
Skills guide Claude through disciplined workflows. They're automatically invoked based on what you're doing.
| Category | Count | Examples |
|---|---|---|
| Workflow & Orchestration | 8 | session-start, autonomous-orchestration, worker-dispatch |
| Issue Management | 5 | issue-decomposition, issue-lifecycle, acceptance-criteria-verification |
| Work Planning | 4 | initiative-architecture, epic-management, milestone-management |
| Development Standards | 7 | strict-typing, tdd-full-coverage, ipv6-first |
| Code Review | 3 | comprehensive-review, apply-all-findings |
| PR & CI | 3 | pr-creation, ci-monitoring, verification-before-merge |
| Research & Memory | 3 | research-after-failure, memory-integration |
| Documentation | 3 | api-documentation, features-documentation |
| Database | 4 | postgres-rls, postgis, timescaledb |
| Other | 11 | branch-discipline, environment-bootstrap, pexels-media |
Specialized agents for specific tasks:
| Agent | Purpose |
|---|---|
| Code Reviewer | Comprehensive code quality review |
| Security Reviewer | Security-focused code analysis |
| Silent Failure Hunter | Detect swallowed errors and silent failures |
| PR Test Analyzer | Analyze test coverage in pull requests |
| Type Design Analyzer | Evaluate type system design |
| Code Simplifier | Identify over-engineering and simplification opportunities |
| Comment Analyzer | Review comment quality and necessity |
| Code Architect | High-level architecture review |
| Code Explorer | Codebase navigation and understanding |
The claude-account tool lets you switch between Claude accounts without re-authenticating each time. When running autonomously, the plugin automatically switches accounts when plan limits are reached.
claude-account capture # Save current logged-in account
claude-account list # Show all saved accounts
claude-account list --available # Show accounts not in cooldown
claude-account current # Show active account
claude-account switch # Rotate to next account
claude-account switch <email> # Switch to specific account
claude-account next # Print next available account (for scripts)
claude-account status # Show exhaustion status of all accounts
claude-account remove <email> # Remove saved account
/login), run claude-account capture to save credentials.env in your project (gitignored) and platform credential storageclaude-account switch to swap between saved accounts instantly| Platform | Credential Storage |
|---|---|
| macOS | Keychain (Claude Code-credentials) |
| Linux/Devcontainer | ~/.claude/.credentials.json |
For persistent accounts across container rebuilds: