Skip to content

feat: add automated workflows for code review, dependency updates, and skill synchronization#391

Merged
Patrick Lafrance (patricklafrance) merged 3 commits intomainfrom
chore/claudify-repo
Feb 26, 2026
Merged

feat: add automated workflows for code review, dependency updates, and skill synchronization#391
Patrick Lafrance (patricklafrance) merged 3 commits intomainfrom
chore/claudify-repo

Conversation

@patricklafrance
  • Implemented code review workflow using Claude for PR analysis.
  • Added update dependencies workflow to automate dependency management.
  • Created sync agent skill workflow to ensure skills are in sync with documentation.
  • Introduced audit monorepo workflow for regular checks on repository health.
  • Developed prompts for creating and updating skills related to Workleap configurations.
  • Established skills-lock.json to manage agent skills and their sources.

…d skill synchronization

- Implemented code review workflow using Claude for PR analysis.
- Added update dependencies workflow to automate dependency management.
- Created sync agent skill workflow to ensure skills are in sync with documentation.
- Introduced audit monorepo workflow for regular checks on repository health.
- Developed prompts for creating and updating skills related to Workleap configurations.
- Established skills-lock.json to manage agent skills and their sources.
@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 26, 2026

Open in StackBlitz

@workleap/browserslist-config

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/browserslist-config@391

@workleap/eslint-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/eslint-configs@391

@workleap/postcss-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/postcss-configs@391

@workleap/rsbuild-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/rsbuild-configs@391

@workleap/rslib-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/rslib-configs@391

@workleap/stylelint-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/stylelint-configs@391

@workleap/swc-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/swc-configs@391

@workleap/tsup-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/tsup-configs@391

@workleap/typescript-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/typescript-configs@391

@workleap/webpack-configs

pnpm add https://pkg.pr.new/workleap/wl-web-configs/@workleap/webpack-configs@391

commit: f3a1703

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces automation and documentation assets to support AI-assisted repo maintenance: automated PR code reviews, scheduled dependency updates, agent-skill synchronization against docs, and periodic monorepo audits. It also adds a skills lockfile and expands the local .agents/skills/ catalog used by those workflows.

Changes:

  • Added multiple GitHub Actions workflows that run anthropics/claude-code-action for code review, dependency updates, skill sync, and repo audits.
  • Introduced skills-lock.json and updated ESLint configs to ignore it.
  • Added/updated agent prompt templates and bundled skill reference documentation under .agents/skills/.

Reviewed changes

Copilot reviewed 90 out of 93 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
user-prompts/UPDATE_SKILL.md Adds a user prompt for updating the workleap-web-configs skill and validating expected Q&A coverage.
user-prompts/UPDATE_CHROMATIC_BP_SKILL.md Adds a user prompt for updating the Chromatic best-practices skill.
user-prompts/CREATE_SKILL.md Adds a user prompt to generate the wl-web-configs skill from local docs only.
user-prompts/CREATE_REACT_SKILL.md Adds a user prompt to create a Workleap React SPA best-practices skill inspired by Vercel’s.
turbo.json Adjusts Turbo schema reference, env handling, and deploy caching behavior.
skills-lock.json Introduces a lockfile mapping skill sources to computed hashes.
prompts/UPDATE_SKILL.md Removes the old prompt location for updating the workleap-web-configs skill.
packages/eslint-configs/src/by-project-type/defineWebApplicationConfig.ts Ignores skills-lock.json in ESLint config generation.
packages/eslint-configs/src/by-project-type/defineTypescriptLibraryConfig.ts Ignores skills-lock.json in ESLint config generation.
packages/eslint-configs/src/by-project-type/defineReactLibraryConfig.ts Ignores skills-lock.json in ESLint config generation.
packages/eslint-configs/src/by-project-type/defineMonorepoWorkspaceConfig.ts Ignores skills-lock.json in ESLint config generation.
eslint.config.ts Adds skills-lock.json to root ESLint ignore list.
.github/workflows/update-dependencies.yml Adds a scheduled/manual dependency update workflow using Claude Code Action.
.github/workflows/sync-agent-skill.yml Adds a workflow to sync agent skills with docs changes on main.
.github/workflows/code-review.yml Adds an automated PR code review workflow using Claude Code Action + inline comment tooling.
.github/workflows/claude.yml Adds an “Claude (@claude)” responder workflow for issues/PR comments/reviews.
.github/workflows/audit-monorepo.yml Adds a scheduled/manual monorepo audit workflow using Claude Code Action.
.github/prompts/code-review.md Adds a repo-specific code review prompt for the automation workflow.
.github/prompts/audit-monorepo.md Adds a detailed audit procedure prompt (with subagent validation) for monorepo health checks.
.github/copilot/commit-message-instructions.md Updates Copilot commit-message instructions to rely on the local git-commit skill.
.agents/skills/vitest/SKILL.md Adds the Vitest skill index/entrypoint for local agent usage.
.agents/skills/vitest/GENERATION.md Records Vitest skill generation metadata.
.agents/skills/vitest/references/features-snapshots.md Adds Vitest snapshot-testing reference documentation.
.agents/skills/vitest/references/features-filtering.md Adds Vitest test filtering reference documentation.
.agents/skills/vitest/references/features-coverage.md Adds Vitest coverage reference documentation.
.agents/skills/vitest/references/features-context.md Adds Vitest test context/fixtures reference documentation.
.agents/skills/vitest/references/features-concurrency.md Adds Vitest concurrency/sharding reference documentation.
.agents/skills/vitest/references/core-test-api.md Adds Vitest test API reference documentation.
.agents/skills/vitest/references/core-hooks.md Adds Vitest lifecycle hooks reference documentation.
.agents/skills/vitest/references/core-describe.md Adds Vitest describe API reference documentation.
.agents/skills/vitest/references/core-config.md Adds Vitest configuration reference documentation.
.agents/skills/vitest/references/core-cli.md Adds Vitest CLI reference documentation.
.agents/skills/vitest/references/advanced-type-testing.md Adds Vitest type-testing reference documentation.
.agents/skills/vitest/references/advanced-environments.md Adds Vitest environments reference documentation.
.agents/skills/turborepo/command/turborepo.md Adds a command entry describing how to load/use the Turborepo skill.
.agents/skills/turborepo/references/watch/RULE.md Adds Turborepo watch-mode reference documentation.
.agents/skills/turborepo/references/filtering/patterns.md Adds common Turborepo filter pattern examples.
.agents/skills/turborepo/references/filtering/RULE.md Adds Turborepo filter syntax reference.
.agents/skills/turborepo/references/environment/modes.md Adds Turborepo env-mode reference documentation.
.agents/skills/turborepo/references/environment/gotchas.md Adds Turborepo env var gotchas reference documentation.
.agents/skills/turborepo/references/environment/RULE.md Adds Turborepo env var configuration key reference.
.agents/skills/turborepo/references/configuration/global-options.md Adds Turborepo global options reference documentation.
.agents/skills/turborepo/references/configuration/RULE.md Adds Turborepo configuration overview and practices reference.
.agents/skills/turborepo/references/cli/RULE.md Adds Turborepo CLI usage guidance for code/CI contexts.
.agents/skills/turborepo/references/ci/vercel.md Adds Turborepo + Vercel CI/deploy reference documentation.
.agents/skills/turborepo/references/ci/patterns.md Adds Turborepo CI optimization patterns reference documentation.
.agents/skills/turborepo/references/ci/github-actions.md Adds Turborepo GitHub Actions setup reference documentation.
.agents/skills/turborepo/references/ci/RULE.md Adds Turborepo CI principles reference documentation.
.agents/skills/turborepo/references/caching/remote-cache.md Adds Turborepo remote caching reference documentation.
.agents/skills/turborepo/references/caching/gotchas.md Adds Turborepo caching debugging reference documentation.
.agents/skills/turborepo/references/caching/RULE.md Adds Turborepo caching model reference documentation.
.agents/skills/turborepo/references/boundaries/RULE.md Adds Turborepo boundaries feature reference documentation.
.agents/skills/turborepo/references/best-practices/dependencies.md Adds Turborepo dependency management best practices reference documentation.
.agents/skills/pnpm/SKILL.md Adds the pnpm skill index/entrypoint for local agent usage.
.agents/skills/pnpm/GENERATION.md Records pnpm skill generation metadata.
.agents/skills/pnpm/references/features-peer-deps.md Adds pnpm peer dependency handling reference documentation.
.agents/skills/pnpm/references/features-patches.md Adds pnpm patch workflow reference documentation.
.agents/skills/pnpm/references/features-overrides.md Adds pnpm overrides reference documentation.
.agents/skills/pnpm/references/features-hooks.md Adds pnpm hooks reference documentation.
.agents/skills/pnpm/references/features-catalogs.md Adds pnpm catalogs reference documentation.
.agents/skills/pnpm/references/features-aliases.md Adds pnpm aliases reference documentation.
.agents/skills/pnpm/references/core-workspaces.md Adds pnpm workspaces reference documentation.
.agents/skills/pnpm/references/core-store.md Adds pnpm store reference documentation.
.agents/skills/pnpm/references/core-config.md Adds pnpm configuration reference documentation.
.agents/skills/pnpm/references/core-cli.md Adds pnpm CLI reference documentation.
.agents/skills/git-commit/SKILL.md Adds the git-commit skill used for conventional commit message generation.
.agents/skills/agent-browser/templates/form-automation.sh Adds an agent-browser form automation template script.
.agents/skills/agent-browser/templates/capture-workflow.sh Adds an agent-browser content capture template script.
.agents/skills/agent-browser/templates/authenticated-session.sh Adds an agent-browser authenticated session template script.
.agents/skills/agent-browser/references/video-recording.md Adds agent-browser video recording reference documentation.
.agents/skills/agent-browser/references/snapshot-refs.md Adds agent-browser snapshot/refs reference documentation.
.agents/skills/agent-browser/references/session-management.md Adds agent-browser session management reference documentation.
.agents/skills/agent-browser/references/proxy-support.md Adds agent-browser proxy support reference documentation.
.agents/skills/agent-browser/references/profiling.md Adds agent-browser profiling reference documentation.
.agents/skills/agent-browser/references/authentication.md Adds agent-browser authentication patterns reference documentation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@patricklafrance Patrick Lafrance (patricklafrance) merged commit f81f002 into main Feb 26, 2026
7 of 8 checks passed
@patricklafrance Patrick Lafrance (patricklafrance) deleted the chore/claudify-repo branch February 26, 2026 21:39
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