Skip to content

FEC-326: Add AI agent configuration and shared skills#3962

Open
misama-ct wants to merge 5 commits intomainfrom
FEC-326-ai-tooling-phase-1-mc-app-kit-templates-install-agent-skills
Open

FEC-326: Add AI agent configuration and shared skills#3962
misama-ct wants to merge 5 commits intomainfrom
FEC-326-ai-tooling-phase-1-mc-app-kit-templates-install-agent-skills

Conversation

@misama-ct
Copy link
Copy Markdown
Contributor

Summary

  • Add AGENTS.md and CLAUDE.md to every package, template, and app directory (34 directories) providing per-package context for AI coding agents
  • Install 7 shared agent skills (repo-healthcheck, repo-maintenance, renovate-review, renovate-migrate, pr-review-navigator, security-auditor, remember) with symlinks for Claude Code, Continue, and Goose
  • Add root AGENTS.md documenting repo architecture, data flow, build pipeline, common workflows, conventions, and gotchas
  • Add root CLAUDE.md with MCP server references, hook config, and skill inventory
  • Configure .mcp.json with 4 MCP servers (commercetools-docs, context7, playwright, sequential-thinking)
  • Configure .claude/settings.json with Prettier post-write hook
  • Migrate templates from ESLint legacy .eslintrc.js to ESLint 9 flat config format
  • Clean up unnecessary jest-runner-eslint pnpm override in templates
  • Update template lockfiles for ESLint ^9.0.0

Test plan

  • pnpm install succeeds
  • pnpm build succeeds
  • All 21 symlinks (7 × 3 agent platforms) resolve to valid targets
  • All SKILL.md files are present and non-empty
  • .mcp.json and .claude/settings.json are valid JSON
  • All 34 package directories have both AGENTS.md and CLAUDE.md
  • skills-lock.json is valid with SHA-256 hashes for all 7 skills

@misama-ct misama-ct requested a review from a team as a code owner April 8, 2026 06:24
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 8, 2026

⚠️ No Changeset found

Latest commit: 62cd165

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mc-app-kit-playground Ready Ready Preview, Comment Apr 9, 2026 7:39am
merchant-center-application-kit-components-playground Ready Ready Preview, Comment Apr 9, 2026 7:39am

Request Review

Replace legacy .eslintrc.js with eslint.config.js across all 4 starter
templates. Upgrade eslint to ^9.0.0 and remove @types/eslint <9 resolution.

Fixes FEC-739
jest-runner-eslint@2.3.0 works with ESLint 9 without an explicit override,
as confirmed by the monorepo root running the same setup successfully.
Install agent skills and configuration files for Claude Code, Continue,
and Goose across the monorepo. Adds AGENTS.md and CLAUDE.md to each
package/template, configures MCP servers, and sets up shared skills
(repo-healthcheck, renovate-review, security-auditor, etc.).
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.61%. Comparing base (ee05b63) to head (62cd165).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3962      +/-   ##
==========================================
+ Coverage   71.91%   72.61%   +0.70%     
==========================================
  Files         263      264       +1     
  Lines        6801     7016     +215     
  Branches     2104     2192      +88     
==========================================
+ Hits         4891     5095     +204     
- Misses       1889     1898       +9     
- Partials       21       23       +2     
Components Coverage Δ
Application Components 81.18% <ø> (ø)
Application Shell 74.54% <ø> (ø)
Application Shell Connectors 77.54% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ee05b63...62cd165. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants