CtrlK
BlogDocsLog inGet started
Tessl Logo

package-usage

Track which stacks across a Pulumi organization use a specific package and at what versions. Use for cross-stack audits, identifying outdated or unmaintained package versions across many stacks, finding affected stacks before publishing breaking changes to a component package, or planning coordinated upgrade rollouts. Do NOT use for upgrading a cloud provider package (pulumi-aws, pulumi-azure-native, pulumi-gcp, pulumi-kubernetes, etc.) in a single project — use skill `provider-upgrade` instead. Do NOT use for general infrastructure creation, resource provisioning, or how-to questions about a package.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

93%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, actionable, well-structured instruction/API skill that assumes competence and gives concrete commands plus a clear output contract. The only gap is a missing explicit error-recovery/verification checkpoint in the workflow.

Suggestions

Add an explicit verification/error-recovery step to the workflow (e.g., what to do if an API call fails or a stack has no version field) to earn workflow_clarity 5.

Note the `totalStacks` field as a completeness check (compare it against the length of the `stacks` array) so results cannot silently drop stacks.

DimensionReasoningScore

Conciseness

Lean and self-contained: it never explains what Pulumi, stacks, packages, or versions are, and every section (API commands, response fields, workflow, output format, out-of-scope handoff) earns its place.

5 / 5

Actionability

Provides copy-paste-ready `pulumi api` commands with exact flags, enumerated response fields, a numbered workflow, and a concrete markdown-table output example — fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

The "Find outdated stacks" workflow is a clear 4-step sequence whose output format includes a verification summary ("2 of 2 stacks checked. 1 outdated."), but there is no explicit error-recovery feedback loop for API failures or stacks missing a version.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, with well-organized sections (API Reference, Workflow, Output Format, Out of scope) and no need for external bundle files — meeting the simple-skill exception for a 5.

5 / 5

Total

19

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-targeted description that clearly states what it does, when to use it, and when not to use it. Concrete actions and explicit scope boundaries make activation reliable.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Track which stacks...use a specific package and at what versions", "cross-stack audits", "identifying outdated or unmaintained package versions", "finding affected stacks before publishing breaking changes", and "planning coordinated upgrade rollouts" — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both "what" ("Track which stacks across a Pulumi organization use a specific package and at what versions") and "when" ("Use for cross-stack audits...") with concrete trigger phrases, plus explicit "Do NOT use for..." exclusions.

5 / 5

Trigger Term Quality

Includes natural terms a Pulumi user would say ("outdated or unmaintained package versions", "breaking changes", "upgrade rollouts", "affected stacks"), but coverage lacks synonyms or file/manifest extensions, so it falls just short of the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

Has a clear niche (cross-stack package usage/version tracking) and explicit negative guidance redirecting single-project provider upgrades to the sibling `provider-upgrade` skill, minimizing conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pulumi/agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.