---
title: "eng"
description: "Eric's software engineering skills: planning workflows, code review, git history,.NET hygiene, system design, repo docs."
canonical: https://agentpluginsdirectory.com/plugins/eng
last-updated: 2026-09-16
---

# eng
Eric's software engineering skills: planning workflows, code review, git history,.NET hygiene, system design, repo docs.
- Slug: eng
- Publisher: Eric Sondergard
- Repository: https://github.com/esond/skills
- Manifest: plugins/eng/plugin.json
- Version: 0.30.0
- License: MIT
- Category (editorial): other
- Skills: 9 (clean-unused-cpm-packages, inline-review, plan-repl-resume, plan-repl, pr-review-resolver, reorganize-branch-commits, righting-software-system-design, sync-core-docs, sync-core-repo-docs)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-04-23
- Repository last pushed: 2026-09-14
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/eng
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- clean-unused-cpm-packages: Remove unused PackageVersion entries from `Directory.Packages.props` files in a.NET repo using Central Package Management (CPM). Scans every `.csproj`, `.props`, and `.targets` file for PackageReference includes, computes which PackageVersion IDs aren't referenced anywhere, removes the unused entri…
- inline-review: Find and address inline code-review comments left in the code, marked with the `rev:` prefix (e.g. `// rev:`, `# rev:`, `-- rev:`). These are a manual code review done inline instead of on GitHub, each comment is a question, suggestion, concern, or change request about the nearby code. Use this ski…
- plan-repl-resume: Resume an in-progress `plan-repl` task from its persisted files. Reads `tasks/{task-name}/research.md`, `plan.md`, and `todo.md`, cross-references them against the current branch's git state to figure out where the previous session actually left off, then continues from that phase. Use this skill w…
- plan-repl: Structured research-plan-implement workflow for non-trivial tasks. Researches the codebase deeply and writes findings to a persistent file, then produces an annotatable implementation plan the user can mark up with inline notes, iterates through annotation cycles until approved, builds a task break…
- pr-review-resolver: Address outstanding review comments on a GitHub pull request. Fetches all unresolved review threads, submitted review bodies, and general PR comments, assesses each for validity, then either fixes the code, commits, replies with the commit hash, and resolves the thread, or, when declining, replies…
- reorganize-branch-commits: Reorganize the commits on a non-default git branch into a clean, logical history by rewriting the branch, `git reset` + re-commit by default, scripted `git rebase -i` when commit boundaries already align. Propose groupings based on the actual work done (features, refactors, tests, fixes, docs), get…
- righting-software-system-design: Opt-in, collaborative system-design workflow based on Juval Löwy's iDesign methodology in *Righting Software*. Conducts a multi-phase interview (framing → use cases → volatility analysis → components → call-chain validation → report) that surfaces unknown-unknowns and produces a written recommendat…
- sync-core-docs: Create or audit a repo's README.md, AGENTS.md/CLAUDE.md, and REVIEW.md docs.
- sync-core-repo-docs: Create or audit a repo's three core doc files, README.md, the agent instructions file (AGENTS.md or CLAUDE.md), and REVIEW.md: in that dependency order. If a file is missing, generate it from the codebase; if it exists, audit it against the current code and apply targeted fixes after confirmation.…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
