1
0
mirror of https://github.com/pnpm/action-setup.git synced 2026-03-01 07:51:02 +08:00
action-setup/.claude/commands/.summary.md
Justin Linn 71944f404a
chore: add GitHub config alignment (G01, G02, G03) (#2)
* chore: add alignment standards for github config

- Add .nvmrc file with Node.js 22
- Add PR template for consistent pull requests
- Add issue templates for bug reports, feature requests, and tasks
- Add standard labels via gh CLI (type, priority, status, area labels)

* fix: resolve form-data security vulnerability

Add pnpm override to force form-data>=4.0.4 which fixes
GHSA-fjxv-7rqg-78g4 (unsafe random function for boundary).

* chore: add .claude/settings.local.json to gitignore

* feat: Add claude commands

* fix: update pnpm version to 10.27.0 (valid release)

* fix: update pnpm version from 9 to 10 in all workflows

Update all workflow files to use pnpm version 10 to match
the packageManager field in package.json (pnpm@10.27.0).

This fixes the CI failure caused by version mismatch:
- pr-check.yml: version 9 → 10, matrix 9.15.5 → 10.27.0
- build-and-test.yml: version 9 → 10
- security.yml: version 9 → 10
- test.yaml: all version references updated to 10.27.0

* fix: remove packageManager field to allow testing multiple pnpm versions

The action tests multiple pnpm versions (9.x and 10.x). Having a
packageManager field in package.json causes version mismatch errors
when the workflow specifies a different version than packageManager.

* fix: use exact pnpm version 10.27.0 in workflows

The action validates that the version specified in workflows must
match the packageManager field in package.json exactly. Update
from version: 10 to version: 10.27.0 to match pnpm@10.27.0.

* fix: use local action in ci.yml with explicit version

Since packageManager was removed from package.json to allow testing
multiple pnpm versions, ci.yml must now specify the version explicitly.

Changed from using released @v4.0.0 to using ./ (local action) to test
the current code.

* fix: rename claude commands to use Windows-compatible filenames

Windows doesn't allow colons in filenames. Changed from using colons
(agents:action.md) to hyphens (agents-action.md) for cross-platform
compatibility.
2026-01-03 20:22:20 -05:00

1.1 KiB

Claude Agent Configuration Summary

Created 13 configuration files for the action-setup GitHub Action.

Files Created

Overview (1)

  • README.md - Command reference with tables

Agent Commands (6)

  • agents:explore.md - Codebase exploration
  • agents:action.md - GitHub Action development
  • agents:inputs.md - Input/output handling
  • agents:test.md - Test creation
  • agents:debug.md - Debugging and troubleshooting
  • agents:review.md - Code review

Team Commands (2)

  • teams:feature.md - Feature development workflow
  • teams:ship.md - Pre-release verification

Quick Commands (4)

  • quick:check.md - Quality checks
  • quick:fix.md - Auto-fix issues
  • quick:build.md - Build action
  • quick:test.md - Run tests

Total Size

~85 KB of agent configuration

Key Features

All configurations are tailored for:

  • GitHub Actions development
  • TypeScript codebase
  • @actions/core API patterns
  • pnpm package manager
  • Node.js 20 runtime
  • ncc bundling workflow

Next Steps

Users can now:

  1. Use agent commands for specific tasks
  2. Invoke team workflows for complex features
  3. Run quick commands for rapid iteration
  4. Reference README for command overview