Agent Plugins Marketplace
← All plugins

stack-evaluator

v0.1.0

Component-level review of a project's technology stack — not its code. Records the stack to docs/stack/ with a run date, checks each component for currency and EOL, finds architectural gaps (caching, queues, observability, backups), flags redundancy and over-engineering, then emits a revised-stack proposal and an execution brief for an implementing agent. Re-runnable in the same repo to diff against the last run.

Claude Code6 Skills

By Daniel RosehillLicense: MIT1 GitHub starsUpdated 2 months ago

Directory evidence

Runtimes
Claude Code
Parsed components
6 skill or MCP entries
Source updated
Aug 10, 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 stack-evaluator for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install stack-evaluator@agent-plugin-marketplace

Paste 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/danielrosehill/stack-evaluator-plugin

Clone 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

stack-evaluator/
├── .claude-plugin/plugin.json
├── skills/stack-currency/SKILL.md
├── skills/stack-diff/SKILL.md
├── skills/stack-fitness/SKILL.md
├── skills/stack-gaps/SKILL.md
├── skills/stack-inventory/SKILL.md
└── skills/stack-proposal/SKILL.md

Included Skills6

stack-currencyskills/stack-currency/SKILL.md

Check each recorded stack component for currency — latest stable version, end-of-life status, deprecation notices, upstream abandonment, and whether a successor project has taken over. Answers "is this still a current stack" without reading application code. Use when the user says "is my stack up to date", "check for EOL", "are we on old versions", "what needs upgrading", "stack modernization check". Reads docs/stack/stack.json written by stack-inventory; run that first if it is missing or stale.

stack-diffskills/stack-diff/SKILL.md

Compare the current stack against the last recorded evaluation in the same repository — components added, removed or upgraded, findings closed, ignored or gone chronic, decisions that have expired, and drift from the last accepted proposal. Use when the user says "what changed since last time", "did we act on the last review", "has the stack drifted", "compare to the last run", or on any re-run of stack-inventory in a repo that already has docs/stack/stack.json. This is what makes repeated evaluation worth more than a one-off.

stack-fitnessskills/stack-fitness/SKILL.md

Judge whether a stack still makes sense as a whole — redundant components doing the same job, over-engineering for the actual workload, orphaned dependencies, ghost services, bespoke code where a standard exists, and components whose original reason has expired. Use when the user says "does this stack make sense", "is this over-engineered", "am I paying for things I don't use", "can I simplify this stack", "why do we have both X and Y". Reads docs/stack/stack.json from stack-inventory.

stack-gapsskills/stack-gaps/SKILL.md

Find the components a project is missing rather than the ones it has — caching at every layer, backups, queues, rate limiting, observability, error tracking, secrets handling, migrations — judged against what the project's archetype actually needs. Use when the user says "what's missing from my stack", "am I missing caching", "should I add a cache", "what components should this have", "is anything obviously absent". Reads docs/stack/stack.json from stack-inventory.

stack-inventoryskills/stack-inventory/SKILL.md

Discover and record a project's technology stack at the component level — languages, runtimes, frameworks, datastores, caching, queues, auth, hosting, CI, observability — and write it to docs/stack/stack.md and docs/stack/stack.json with the run date. Does not read application logic; it identifies the pieces the project is built from. Use when the user says "what's my stack", "document the stack", "inventory the components", "record what this project is built on", or as the first step of any stack evaluation. Run this before stack-currency, stack-gaps, stack-fitness, or stack-proposal — they all read its output.

stack-proposalskills/stack-proposal/SKILL.md

Turn stack findings into a decided, sequenced revision of the stack plus a self-contained execution brief that an implementing agent can act on without re-running the evaluation. Produces a target-state component table, ordered work items with blast radius and rollback, and explicit non-goals. Use when the user says "propose a revised stack", "what should we change", "give me a migration plan", "hand this to an execution agent", "write up the stack changes". Reads docs/stack/stack.json; run stack-inventory plus at least one of stack-currency, stack-gaps, stack-fitness first.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "stack-evaluator",
  "version": "0.1.0",
  "description": "Component-level review of a project's technology stack — not its code. Records the stack to docs/stack/ with a run date, checks each component for currency and EOL, finds architectural gaps (caching, queues, observability, backups), flags redundancy and over-engineering, then emits a revised-stack proposal and an execution brief for an implementing agent. Re-runnable in the same repo to diff against the last run.",
  "author": {
    "name": "Daniel Rosehill",
    "url": "https://github.com/danielrosehill"
  },
  "repository": "https://github.com/danielrosehill/stack-evaluator-plugin",
  "license": "MIT",
  "keywords": [
    "stack",
    "architecture",
    "modernization",
    "audit",
    "dependencies",
    "eol",
    "caching",
    "review"
  ]
}

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

[stack-evaluator on Agent Plugins Marketplace](https://pluginsmp.com/plugins/stack-evaluator)