Agent Plugins Marketplace
← All plugins

software-engineering

v0.3.0

Skills for orienting in a repository, investigating system and production issues, composing implementation work, and reviewing bounded changes before merge.

CodexClaude Code4 Skills

By Thomas EstepLicense: Apache-2.00 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 26, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install software-engineering for Codex and Claude Code

Installs for the current user
codex plugin marketplace add t-step/skills
codex plugin marketplace upgrade t-step-skills
codex plugin add software-engineering@t-step-skills

Paste and run these commands in a terminal with Codex. They add and refresh the t-step-skills catalog, then install this plugin.

Compatibility: the page URL and API slug “software-engineering-2” remain stable.

  • Codex: software-engineering-2@agent-plugin-marketplace → software-engineering@t-step-skills

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/t-step/skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/software-engineering/.

Plugin files

plugins/software-engineering/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/change-review/SKILL.md
├── skills/field-debug/SKILL.md
├── skills/repo-orientation/SKILL.md
└── skills/task-composition/SKILL.md

Included Skills4

change-reviewskills/change-review/SKILL.md

Reviews one bounded implementation change (a diff, PR, commit range, or "I finished X" claim) against its stated goal, repo instructions, the actual change content, and verification evidence you can point to. Produces exactly one verdict — Ready to merge, Ready after minor corrections, Not ready to merge, or Unable to verify — plus findings sorted into blocking / required corrections / non-blocking / out-of-scope. Use whenever you or another agent is about to say a change is "done", "ready", or "passing", before merging, or whenever someone asks for a review of a diff, PR, or commit. Exists to stop premature "looks good" verdicts: refuses to credit tests as passing unless their output was actually observed, and checks whether an old implementation a change claims to replace is still reachable. Judges this change on its own — not feature/milestone convergence, not evidence-pointer integrity, not full domain/lifecycle/ownership audits — see "How this composes."

field-debugskills/field-debug/SKILL.md

Investigation protocol for customer-owned environments: enterprise/legacy integration, hidden-behavior systems, POC-to-production calls. Loop: inspect -> ask -> model -> discriminate -> observe -> revise -> act -- inspect first, prefer the customer's own tools, ask only a discriminating question. Modes: Recon (map terrain), Diagnose (delegate, checkpoint/resume, converge or hand off, production-readiness on request), Handoff (name the uncrossable wall). Tags OBSERVED/INFERRED/ASSUMED/UNKNOWN. Refuses unearned root cause, fabricated access, stale checkpoints, or redoing a verdict an installed sibling skill owns.

repo-orientationskills/repo-orientation/SKILL.md

Builds a concise, evidence-backed operating map of a repository before consequential work begins: purpose, governing instructions (root and scoped), major executable paths, architectural seams, systems of record, documented/observed build-test-lint commands, where work belongs, high-risk areas, and honest unknowns. Every claim is tagged observed fact, tight inference, or unresolved uncertainty — never invented from a filename, never a command claimed to work without its result observed. Use whenever you or another agent is about to work in an unfamiliar repository, or someone asks to get oriented, understand this codebase, map out this repo, or figure out how it's put together — even if they don't say "orientation." Not a summary, architecture review, quality audit, diff/PR review (change-review), retrospective (slice-retro), or next-slice call (next-best-slice) — it stops at the map, refusing next-work calls, plans, redesigns, or cleanup audits, even bundled in.

task-compositionskills/task-composition/SKILL.md

Given an existing spec/plan and its decomposed tasks, partitions remaining work into agent-sized delivery slices: which tasks belong together and why, what each delivers end to end, dependencies on other slices, safe parallelism, and a verification checkpoint. Prefers vertical slices over layer-batching; allows a horizontal enabler only when it unlocks more parallel work; surfaces convergence points; runs only the minimal dependency check needed (cycles, numeric-order illusions, false-parallel work sharing an unmet prerequisite). Use once a plan/task list exists and someone asks how to split it into sessions, PRs, or agent assignments, or which tasks can run in parallel. Does not decompose a spec into tasks, choose what to build next or override priority (next-best-slice, next-best-change), plan one slice's implementation (slice-plan), or build a graph/scheduler/orchestration integration -- refuses to manufacture parallelism the dependencies don't support, reporting low or zero safe parallelism when honest.

Plugin manifests2

plugins/software-engineering/.codex-plugin/plugin.json
{
  "name": "software-engineering",
  "version": "0.3.0",
  "description": "Skills for orienting in a repository, investigating system and production issues, composing implementation work, and reviewing bounded changes before merge.",
  "author": {
    "name": "Thomas Estep"
  },
  "license": "Apache-2.0",
  "skills": "./skills/",
  "interface": {
    "displayName": "Software Engineering",
    "shortDescription": "Repo orientation, system investigation, task composition, and change review.",
    "longDescription": "Skills for orienting in a repository before consequential work, investigating system and production issues in customer-owned or unfamiliar environments, composing decomposed tasks into coherent delivery slices, and reviewing one bounded implementation change against its stated goal, the repo's own instructions, and verification evidence before merge.",
    "developerName": "Thomas Estep",
    "category": "Developer Tools",
    "capabilities": [
      "Read"
    ],
    "defaultPrompt": [
      "Orient me in this repository",
      "Help me investigate this system or production issue",
      "Review my diff before I open a PR",
      "Compose these tasks into delivery slices"
    ]
  }
}
plugins/software-engineering/.claude-plugin/plugin.json
{
  "name": "software-engineering",
  "description": "Skills for orienting in a repository, investigating system and production issues, composing implementation work, and reviewing bounded changes before merge.",
  "version": "0.3.0",
  "author": {
    "name": "Thomas Estep"
  },
  "license": "Apache-2.0"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[software-engineering on Agent Plugins Marketplace](https://pluginsmp.com/plugins/software-engineering-2)