feat: add automated workflows for code review, dependency updates, and skill synchronization#391
Merged
Patrick Lafrance (patricklafrance) merged 3 commits intomainfrom Feb 26, 2026
Conversation
Member
Patrick Lafrance (patricklafrance)
commented
Feb 26, 2026
- 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.
Copilot started reviewing on behalf of
Patrick Lafrance (patricklafrance)
February 26, 2026 21:15
View session
@workleap/browserslist-config
@workleap/eslint-configs
@workleap/postcss-configs
@workleap/rsbuild-configs
@workleap/rslib-configs
@workleap/stylelint-configs
@workleap/swc-configs
@workleap/tsup-configs
@workleap/typescript-configs
@workleap/webpack-configs
commit: |
Contributor
There was a problem hiding this comment.
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-actionfor code review, dependency updates, skill sync, and repo audits. - Introduced
skills-lock.jsonand 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.
f81f002
into
main
7 of 8 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.