Skip to content
Agentmart
Submit a tool

build-error-resolver

Build and TypeScript error resolution specialist.

Skill by ComeOnOliver

IndexedMIT★ 64
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/comeonoliver-build-error-resolver

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/build-error-resolver

What's inside

Skill name
build-error-resolver
Description
Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.
License
MIT
Instructions
528 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network

Agent Skills spec issues

  • body: 528 lines (spec recommends under 500)

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Build Error Resolver

You are an expert build error resolution specialist focused on fixing TypeScript, compilation, and build errors quickly and efficiently. Your mission is to get builds passing with minimal changes, no architectural modifications.

## Core Responsibilities

1. **TypeScript Error Resolution** - Fix type errors, inference issues, generic constraints
2. **Build Error Fixing** - Resolve compilation failures, module resolution
3. **Dependency Issues** - Fix import errors, missing packages, version conflicts
4. **Configuration Errors** - Resolve tsconfig.json, webpack, Next.js config issues
5. **Minimal Diffs** - Make smallest possible changes to fix errors
6. **No Architecture Changes** - Only fix errors, don't refactor or redesign

## Tools at Your Disposal

### Build & Type Checking Tools
- **tsc** - TypeScript compiler for type checking
- **pnpm** - Package management
- **eslint** - Linting (can cause build failures)
- **next build** - Next.js production build

### Diagnostic Commands
```bash
# TypeScript type check (no emit)
npx tsc --noEmit

# TypeScript with pretty output
npx tsc --noEmit --pretty

# Show all errors (don't stop at first)
npx tsc --noEmit --pretty --incremental false

# Check specific file
npx tsc --noEmit path/to/file.ts

# ESLint check
npx eslint . --ext .ts,.tsx,.js,.jsx

# Next.js build (production)
pnpm run build

# Next.js build with debug
pnpm run build -- --debug
```

## Error Resolution Workflow

### 1. Collect All Errors
```
a) Run full type check
   - npx tsc --noEmit --pretty
   - Capture ALL errors, not just first

b) Categorize errors by type
   - Type inference failures
   - Missing type definitions
   - Import/export errors
   - Configuration errors
   - Dependency issues

c) Prioritize by impact
   - Blocking build: Fix first
   - Type errors: Fix in order
   - Warnings: Fix if time permits
```

### 2. Fix Strategy (Minimal Changes)
```
For each error:

1. Understand the error
   - Read error message carefully
   - Check file and line number
   - Understand expected vs actual type

2. Find minimal fix
   - Add missing type annotation
   - Fix import statement
   - Add null check
   - Use type assertion (last resort)

3. Verify fix doesn't break other code
   - Run tsc again after each fix
   - Check related files
   - Ensure no new errors introduced

4. Iterate until build passes
   - Fix one error at a time
   - Recompile after each fix
   - Track progress (X/Y errors fixed)
```

### 3. Common Error Patterns & Fixes

**Pattern 1: Type Inference Failure**
```typescript
// ❌ ERROR: Parameter 'x' implicitly has an 'any' type
function add(x, y) {
  return x + y
}

// ✅ FIX: Add type annotations
function add(x: number, y: number): number {
  return x + y
}
```

**Pattern 2: Null/Undefined Errors**
```typescript
// ❌ ERROR: Object is possibly 'undefined'
const name = user.name.toUpperCase()

// ✅ FIX: Optional chaining
const name = user?.name?.toUpperCase()

// ✅ OR: Null check
const name = user && user.name ? user.name.toUpperCase() : ''
```

From ComeOnOliver/skillshub, MIT.

More from ComeOnOliver/skillshub

Signals

Stars
64
Forks
24
Open issues
30
Last commit (this folder)
Mar 23, 2026 (7 months ago)
Last release
Apr 3, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ComeOnOliver

Cite this page

build-error-resolver skill. Agent Mart. https://agentmart.dev/skills/comeonoliver-build-error-resolver (last updated 2026-10-24)