Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/prompts/audit-monorepo.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,14 @@ When in doubt, do NOT report the finding.
- A workspace glob like `samples/**` that correctly matches the actual directory structure
- An env var that exists at runtime but isn't in `globalEnv` — only flag it if there's evidence of actual cache correctness issues, not just because it's "missing" from a list

## Accepted findings (ignore list)

The following patterns have been reviewed and accepted by maintainers. Do NOT report them, even if they technically violate a best practice from the skill documentation.

- **CI test step uses `pnpm test --filter=` instead of `pnpm turbo run test`** — The PR test step in `.github/workflows/ci.yml` intentionally uses `pnpm test --filter=...` to run tests directly rather than through turbo orchestration. The `dependsOn` for the test task is satisfied by explicit earlier CI steps that build all packages, so turbo orchestration is not required here.

- **`prelint` lifecycle hook builds packages outside turbo.json dependency graph** — The root `package.json` uses `"prelint": "turbo run build --filter=./packages/*"` to ensure packages are built before linting. This is intentional and necessary because most packages export from `dist/` (not source), so TypeScript type-checking and Stylelint config resolution fail without built artifacts. The transit node pattern alone cannot replace this because it only provides cache invalidation, not actual builds. Converting all packages to source-first exports (`publishConfig.exports`) was evaluated and rejected due to the scope of changes required.

---

## Step 1: Load skill documentation
Expand Down
2 changes: 1 addition & 1 deletion agent-skills/workleap-web-configs/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: workleap-web-configs
description: |
Workleap's shared web configuration packages (@workleap/eslint-configs, typescript-configs, rsbuild-configs, rslib-configs, stylelint-configs, browserslist-config).
Workleap's shared web configuration packages (@workleap/eslint-configs, @workleap/typescript-configs, @workleap/rsbuild-configs, @workleap/rslib-configs, @workleap/stylelint-configs, @workleap/browserslist-config).

Use when:
(1) Setting up or customizing shared web tooling configs in a Workleap project
Expand Down
Loading
Loading