engineer-agent
Automates senior software engineer tasks: PR review, Slack Q&A, ticket implementation, design doc review, and standup generation. Uses an approval queue so you stay in control.
By Tom0 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 21 skill or MCP entries
- Source updated
- Aug 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 plugin
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install engineer-agent@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
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/tomharris/engineer-agentClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/answer-slack/SKILL.md├── skills/audit-code/SKILL.md├── skills/audit-gaps/SKILL.md├── skills/codify-learnings/SKILL.md├── skills/create-design-doc/SKILL.md├── skills/create-tickets/SKILL.md├── skills/execute-item/SKILL.md├── skills/generate-digest/SKILL.md├── skills/generate-qa/SKILL.md├── skills/generate-standup/SKILL.md├── skills/implement-ticket/SKILL.md├── skills/investigate-ticket/SKILL.md├── skills/poll-github/SKILL.md├── skills/poll-github-issues/SKILL.md├── skills/poll-jira/SKILL.md├── skills/poll-slack/SKILL.md├── skills/poll-slite/SKILL.md├── skills/refine-spec/SKILL.md├── skills/refine-ticket/SKILL.md├── skills/review-doc/SKILL.md└── skills/review-pr/SKILL.md
Included Skills21
Draft an answer to a Slack question about code, implementation, or project status. Use this skill when processing a slack-question queue item or when asked to draft a Slack response.
Scan a project (or subdirectory) for bugs and security issues. Uses a Sonnet subagent to surface candidate findings, then an Opus subagent to verify each candidate. Verified findings become code-audit-finding queue items and trigger a ntfy push if configured. Use this skill when processing an /engineer-agent audit-code invocation.
Compare pipeline artifacts across a boundary (spec↔design or design↔tickets) and produce a checklist of gaps. Use this skill when processing a gap-audit queue item.
Scan recent completed/rejected queue work for recurring friction and discoveries, and draft candidate learnings (memory files, skill notes, or CLAUDE.md additions) into the review queue. Use this skill when processing an /engineer-agent codify invocation.
Generate a structured engineering design doc from a refined PM feature spec. Use this skill when processing a design-doc queue item.
Break a design doc into phased implementation tickets with dependencies. Use this skill when processing a ticket-plan queue item. Supports both Jira and GitHub Issues as the target tracker.
Execute the approved (or rejected) external action for a single engineer-agent queue item. Headless-safe and used by both /engineer-agent review-queue (interactive) and /engineer-agent execute (remote ntfy approval) so the two paths never drift.
Generate a daily activity digest summarizing all engineer-agent work. Use this skill when asked to create a digest, or when triggered by the daily schedule.
Generate a QA test plan from a queue item containing ticket acceptance criteria and branch code changes. Use this skill when processing a qa-test-plan queue item.
Generate a daily standup update from recent activity. Use this skill when asked to prepare a standup, or when triggered by the daily schedule.
Implement a ticket (Jira or GitHub Issue) by creating a branch, writing the code iteratively, and preparing a PR. Use this skill when a ticket queue item is approved for implementation.
Investigate a Spike / Decision / research ticket read-only and deliver a findings document as a comment on the ticket. Use this skill when a ticket-investigation queue item is approved.
Poll GitHub for new pull requests that need review. Use this skill when checking for new PRs, when running an engineer-agent poll cycle, or when the user asks to check GitHub for work.
Poll GitHub Issues for new or updated issues assigned to the user. Use this skill when checking GitHub Issues for work, or during an engineer-agent poll cycle.
Poll Jira for new or updated tickets assigned to the user. Use this skill when checking Jira for work, or during an engineer-agent poll cycle.
Poll Slack channels for unanswered questions directed at the user. Use this skill when checking Slack for new questions to answer, or during an engineer-agent poll cycle.
Poll Slite for design documents tagged for review. Use this skill when checking Slite for docs to review, or during an engineer-agent poll cycle.
Analyze a PM feature spec and draft clarifying questions, feasibility notes, and suggested changes. Use this skill when processing a spec-refinement queue item.
Analyze an existing ticket (Jira, GitHub issue, or text) for scope clarity, implementation feasibility, testability, and sizing. Use this skill when processing a ticket-refinement queue item.
Review a design document for technical accuracy, clarity, and completeness. Use this skill when processing a doc-review queue item or when asked to review a design doc.
Review a pull request for correctness, bugs, architecture guideline adherence, and past team decisions. Use this skill when processing a PR review queue item, or when asked to review a specific PR.
Plugin manifests1
{
"name": "engineer-agent",
"description": "Automates senior software engineer tasks: PR review, Slack Q&A, ticket implementation, design doc review, and standup generation. Uses an approval queue so you stay in control.",
"author": {
"name": "Tom"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[engineer-agent on Agent Plugins Marketplace](https://pluginsmp.com/plugins/engineer-agent)