error-recovery
π―Skillfrom troykelly/claude-skills
Automatically detects, logs, and gracefully recovers from runtime errors during autonomous software development processes, enabling continuous workflow progression.
Installation
npx skills add https://github.com/troykelly/claude-skills --skill error-recoverySkill Details
Overview
# Issue-Driven Development
[](https://github.com/troykelly/claude-skills)
[](LICENSE)
[](#skills-reference)
[](#agents)
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.
---
Quick Start
One-Line Install
```bash
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.
First Use
```bash
claude-autonomous
```
That's it. Claude will find your open GitHub issues and start working through them autonomously.
Plugin-Only Install (Existing Claude Code Users)
```
/plugin marketplace add troykelly/claude-skills
/plugin install issue-driven-development@troykelly-skills
```
Restart Claude Code after installation.
---
What's Included
CLI Tools
| Tool | Purpose |
|------|---------|
| claude-autonomous | Autonomous development with crash recovery, parallel workers, and session management |
| claude-account | Multi-account switching without re-authentication |
51 Skills
Skills guide Claude through disciplined workflows. They're automatically invoked based on what you're doing.
| Category | Count | Examples |
|----------|-------|----------|
| [Workflow & Orchestration](#workflow--orchestration) | 8 | session-start, autonomous-orchestration, worker-dispatch |
| [Issue Management](#issue--project-management) | 5 | issue-decomposition, issue-lifecycle, acceptance-criteria-verification |
| [Work Planning](#work-planning--architecture) | 4 | initiative-architecture, epic-management, milestone-management |
| [Development Standards](#development-standards) | 7 | strict-typing, tdd-full-coverage, ipv6-first |
| [Code Review](#code-review) | 3 | comprehensive-review, apply-all-findings |
| [PR & CI](#pr--ci) | 3 | pr-creation, ci-monitoring, verification-before-merge |
| [Research & Memory](#research--memory) | 3 | research-after-failure, memory-integration |
| [Documentation](#documentation-enforcement) | 3 | api-documentation, features-documentation |
| [Database](#database) | 4 | postgres-rls, postgis, timescaledb |
| [Other](#other-skills) | 11 | branch-discipline, environment-bootstrap, pexels-media |
[Full skills reference below](#skills-reference)
9 Agents
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 |
---
Multi-Account Management
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.
Commands
```bash
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
More from this repository10
work-intake skill from troykelly/claude-skills
Retrieves, searches, and manages media assets from the Pexels image and video platform, enabling automated media selection and integration for projects.
Designs and structures database schemas, models, and relationships based on project requirements, ensuring optimal data organization and performance.
Initializes a new autonomous development session, setting up context, logging, and preparing the environment for systematic issue resolution and workflow management.
documentation-audit skill from troykelly/claude-skills
Enables geospatial database operations and spatial data management using PostGIS extensions within PostgreSQL databases for geographic information processing.
Consolidates and indexes contextual information from past development sessions to enhance Claude's understanding and decision-making across project workflows.
Verifies that proposed code changes fully satisfy the acceptance criteria defined in a GitHub issue before proceeding with development or merging.
Enforces project board rules and workflow by automatically managing issue and PR placement, tracking, and progression across GitHub project boards.
Validates and tests local services by automatically spinning up test environments, running integration tests, and verifying service configurations and network connectivity.