Skip to content

feat(claude-cloud): provision web containers to local parity - #2227

Closed
BigSimmo wants to merge 15 commits into
mainfrom
claude/local-cloud-settings-migration-bf4707
Closed

feat(claude-cloud): provision web containers to local parity#2227
BigSimmo wants to merge 15 commits into
mainfrom
claude/local-cloud-settings-migration-bf4707

Conversation

@BigSimmo

@BigSimmoBigSimmo commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Superseded by the two-PR split and closed unmerged. Both halves have now landed on main, so nothing here is lost, and the branch is left intact.

Verified on main by content rather than by PR state: both scripts present at mode 100755, the SessionStart hook registered, 16 memory files, 402 skill files across 44 skills, docx and xlsx absent as agreed, all three Gitleaks fingerprints in place, and exactly one .claude/cloud-profile/skills/ entry in .prettierignore — the block that deliberately appeared in both PRs resolved to a single copy on merge, as git merge-tree predicted it would.

Why this was split. 543 files and 140,091 added lines, of which roughly 1,100 lines across 9 files were the actual work. CodeRabbit declines any pull request over 150 files, so the real code here received no automated review at all. Gitleaks flagged two false positives buried in vendored documentation, and main drifted 31 commits in a single session, costing four separate conflict resolutions on one generated line.

Split, the code half became reviewable, and Codex immediately found five genuine defects in the provisioner — three P1, two P2 — every one of them fixed before it merged. Among them: the OCR tier could never install Python 3.12 on a container that already had an older interpreter, and the documented "confirm the background tier finished" command reported success while another run still held the lock. Those would have shipped. That is the entire argument for splitting, and it is not hypothetical.

Three things worth carrying forward, recorded here so they are not rediscovered:

  • A Gitleaks fingerprint is <commit>:<file>:<rule>:<line>, so it cannot survive a re-commit. The two pinned here named commit da6088e70, which exists on neither replacement branch and would never have matched. They were re-derived from the scan that actually failed.
  • An allowlist comment must never quote the string it allowlists. Gitleaks scans .gitleaksignore like any other file, so a quoted value becomes a finding in that file — turning two findings into three. This repository had already learned that once; the d2b7b898 entry exists for exactly that reason.
  • A stacked pull request gets no CI here. Every gating workflow filters branches: [main, "release/**"]ci.yml, secret-scan.yml, sast.yml and pr-policy.yml alike — so a PR based on any other branch runs none of them and can never be shown green. The first attempt at the vendored half (chore(claude-cloud): vendor the user skill tree for web containers #2237) was stacked and had to be replaced by chore(claude-cloud): vendor the user skill tree for web containers #2238, cut from main.

Also dropped along the way: the docx and xlsx skills, 114 files and ~46,700 lines of Office-document authoring guidance that a container doing code, tests, docs and review has no use for. docs/claude-cloud.md records that exclusion in the snapshot-refresh instructions so a future wholesale copy does not silently drag them back.

Claude Code on the web starts from a bare Linux container holding only the
repository checkout, so a cloud session lost the operator's personal CLAUDE.md,
their enabled user skills, this project's saved memories, the four user plugins,
and — because nothing installed them — Playwright, Python/Tesseract, Deno and the
GitHub CLI. Browser proof and worker checks could not run there at all.
- .claude/cloud-profile/ carries the user-level configuration in-tree, since the
repository cannot reach a Windows home directory. Windows-only entries (the
Shellular notification hook, Desktop Commander permissions) are deliberately
excluded and pinned out by test.
- scripts/apply-claude-cloud-profile.mjs unpacks it into the container's
~/.claude. Settings are deep-merged so platform-written keys survive, memories
are skip-if-present so container-written ones are never clobbered, and an
existing CLAUDE.md is backed up once.
- scripts/setup-claude-cloud.sh provisions the toolchain in marker-guarded,
idempotent tiers. Registered as the second SessionStart hook via --session,
which runs the cheap tiers inline and detaches the ten-minute browser/OCR ones.
- Both refuse to run unless CLAUDE_CODE_REMOTE=true. The workstation's ~/.claude
is the ORIGIN of the snapshot; provisioning it locally would overwrite the
source of truth with a copy of itself.
- .claude/settings.json also gains enabledMcpjsonServers, which settings.local.json
is git-ignored and so cannot carry into a container.
Verification: lint, typecheck, format:changed and whole-tree prettier --check all
exit 0; tests/claude-cloud-profile.test.ts passes 14/14. The remaining unit-suite
failures reproduce identically on a clean main worktree at a341832 (4 failed |
78 passed across the same three files) and are environmental on this Windows host.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@coderabbitai

coderabbitaiBot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 539 files, which is 389 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to Pro+ to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: e16fe46e-6257-42d9-a518-6dfb2e856302

📥 Commits

Reviewing files that changed from the base of the PR and between cb9445e and 283d2f9.

⛔ Files ignored due to path filters (5)
  • .claude/cloud-profile/skills/codeql/assets/trail-of-bits-mark.svg is excluded by !**/*.svg
  • .claude/cloud-profile/skills/differential-review/assets/trail-of-bits-mark.svg is excluded by !**/*.svg
  • .claude/cloud-profile/skills/sarif-parsing/assets/trail-of-bits-mark.svg is excluded by !**/*.svg
  • .claude/cloud-profile/skills/semgrep/assets/trail-of-bits-mark.svg is excluded by !**/*.svg
  • .claude/cloud-profile/skills/variant-analysis/assets/trail-of-bits-mark.svg is excluded by !**/*.svg
📒 Files selected for processing (539)
  • .claude/cloud-profile/CLAUDE.md
  • .claude/cloud-profile/memory/MEMORY.md
  • .claude/cloud-profile/memory/checks-that-cannot-fail.md
  • .claude/cloud-profile/memory/claude-hook-exec-bit-trap.md
  • .claude/cloud-profile/memory/claude-plugin-native-deps-trap.md
  • .claude/cloud-profile/memory/codex-chat-import-tooling.md
  • .claude/cloud-profile/memory/communication-style-plain-and-brief.md
  • .claude/cloud-profile/memory/db-remediation-coordination-state.md
  • .claude/cloud-profile/memory/dev-drive-project-location.md
  • .claude/cloud-profile/memory/ingestion-review-remediation-state.md
  • .claude/cloud-profile/memory/lighthouse-mobile-root-cls-flake.md
  • .claude/cloud-profile/memory/local-test-failures-windows.md
  • .claude/cloud-profile/memory/never-print-env-values.md
  • .claude/cloud-profile/memory/rag-programme-coordination-state.md
  • .claude/cloud-profile/memory/token-usage-hygiene.md
  • .claude/cloud-profile/memory/ward-flow-coordination-state.md
  • .claude/cloud-profile/memory/ward-flow-verification-lessons.md
  • .claude/cloud-profile/settings.json
  • .claude/cloud-profile/skills/ask-matt/PHASE-BOUNDARIES.md
  • .claude/cloud-profile/skills/ask-matt/SKILL.md
  • .claude/cloud-profile/skills/ask-matt/agents/openai.yaml
  • .claude/cloud-profile/skills/choose-model/SKILL.md
  • .claude/cloud-profile/skills/claude-code-setup/SKILL.md
  • .claude/cloud-profile/skills/clean-up-comments/SKILL.md
  • .claude/cloud-profile/skills/clean-up-comments/references/rule.md
  • .claude/cloud-profile/skills/code-review/SKILL.md
  • .claude/cloud-profile/skills/code-simplifier/SKILL.md
  • .claude/cloud-profile/skills/codebase-design/DEEPENING.md
  • .claude/cloud-profile/skills/codebase-design/DESIGN-IT-TWICE.md
  • .claude/cloud-profile/skills/codebase-design/SKILL.md
  • .claude/cloud-profile/skills/codebase-design/agents/openai.yaml
  • .claude/cloud-profile/skills/codeql/SKILL.md
  • .claude/cloud-profile/skills/codeql/agents/openai.yaml
  • .claude/cloud-profile/skills/codeql/references/build-fixes.md
  • .claude/cloud-profile/skills/codeql/references/diagnostic-query-templates.md
  • .claude/cloud-profile/skills/codeql/references/extension-yaml-format.md
  • .claude/cloud-profile/skills/codeql/references/important-only-suite.md
  • .claude/cloud-profile/skills/codeql/references/language-details.md
  • .claude/cloud-profile/skills/codeql/references/macos-arm64e-workaround.md
  • .claude/cloud-profile/skills/codeql/references/performance-tuning.md
  • .claude/cloud-profile/skills/codeql/references/quality-assessment.md
  • .claude/cloud-profile/skills/codeql/references/ruleset-catalog.md
  • .claude/cloud-profile/skills/codeql/references/run-all-suite.md
  • .claude/cloud-profile/skills/codeql/references/sarif-processing.md
  • .claude/cloud-profile/skills/codeql/references/threat-models.md
  • .claude/cloud-profile/skills/codeql/workflows/build-database.md
  • .claude/cloud-profile/skills/codeql/workflows/create-data-extensions.md
  • .claude/cloud-profile/skills/codeql/workflows/run-analysis.md
  • .claude/cloud-profile/skills/deno/SKILL.md
  • .claude/cloud-profile/skills/deno/references/CLI.md
  • .claude/cloud-profile/skills/diagnosing-bugs/SKILL.md
  • .claude/cloud-profile/skills/diagnosing-bugs/agents/openai.yaml
  • .claude/cloud-profile/skills/diagnosing-bugs/scripts/hitl-loop.template.sh
  • .claude/cloud-profile/skills/differential-review/SKILL.md
  • .claude/cloud-profile/skills/differential-review/adversarial.md
  • .claude/cloud-profile/skills/differential-review/agents/openai.yaml
  • .claude/cloud-profile/skills/differential-review/methodology.md
  • .claude/cloud-profile/skills/differential-review/patterns.md
  • .claude/cloud-profile/skills/differential-review/reporting.md
  • .claude/cloud-profile/skills/discernment-nudge/LICENSE.txt
  • .claude/cloud-profile/skills/discernment-nudge/SKILL.md
  • .claude/cloud-profile/skills/docx/LICENSE.txt
  • .claude/cloud-profile/skills/docx/SKILL.md
  • .claude/cloud-profile/skills/docx/scripts/__init__.py
  • .claude/cloud-profile/skills/docx/scripts/accept_changes.py
  • .claude/cloud-profile/skills/docx/scripts/comment.py
  • .claude/cloud-profile/skills/docx/scripts/merge_runs.py
  • .claude/cloud-profile/skills/docx/scripts/office/helpers/__init__.py
  • .claude/cloud-profile/skills/docx/scripts/office/helpers/pptx_chart.py
  • .claude/cloud-profile/skills/docx/scripts/office/helpers/pptx_slide.py
  • .claude/cloud-profile/skills/docx/scripts/office/helpers/pptx_theme.py
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/mce/mc.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-2010.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-2012.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-2018.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-cex-2018.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-cid-2016.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/schemas/microsoft/wml-symex-2015.xsd
  • .claude/cloud-profile/skills/docx/scripts/office/soffice.py
  • .claude/cloud-profile/skills/docx/scripts/office/validate.py
  • .claude/cloud-profile/skills/docx/scripts/office/validators/__init__.py
  • .claude/cloud-profile/skills/docx/scripts/office/validators/base.py
  • .claude/cloud-profile/skills/docx/scripts/office/validators/docx.py
  • .claude/cloud-profile/skills/docx/scripts/office/validators/pptx.py
  • .claude/cloud-profile/skills/docx/scripts/office/validators/redlining.py
  • .claude/cloud-profile/skills/docx/scripts/templates/comments.xml
  • .claude/cloud-profile/skills/docx/scripts/templates/commentsExtended.xml
  • .claude/cloud-profile/skills/docx/scripts/templates/commentsExtensible.xml
  • .claude/cloud-profile/skills/docx/scripts/templates/commentsIds.xml
  • .claude/cloud-profile/skills/docx/scripts/templates/people.xml
  • .claude/cloud-profile/skills/domain-modeling/ADR-FORMAT.md
  • .claude/cloud-profile/skills/domain-modeling/CONTEXT-FORMAT.md
  • .claude/cloud-profile/skills/domain-modeling/SKILL.md
  • .claude/cloud-profile/skills/domain-modeling/agents/openai.yaml
  • .claude/cloud-profile/skills/find-bugs/SKILL.md
  • .claude/cloud-profile/skills/find-npm-packages/SKILL.md
  • .claude/cloud-profile/skills/frontend-checklist-global/SKILL.md
  • .claude/cloud-profile/skills/frontend-checklist-global/references/categories.md
  • .claude/cloud-profile/skills/grill-with-docs/SKILL.md
  • .claude/cloud-profile/skills/grill-with-docs/agents/openai.yaml
  • .claude/cloud-profile/skills/grilling/SKILL.md
  • .claude/cloud-profile/skills/grilling/agents/openai.yaml
  • .claude/cloud-profile/skills/playwright-best-practices/SKILL.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/authentication-flows.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/authentication.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/clock-mocking.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/mobile-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/multi-context.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/multi-user.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/network-advanced.md
  • .claude/cloud-profile/skills/playwright-best-practices/advanced/third-party.md
  • .claude/cloud-profile/skills/playwright-best-practices/architecture/pom-vs-fixtures.md
  • .claude/cloud-profile/skills/playwright-best-practices/architecture/test-architecture.md
  • .claude/cloud-profile/skills/playwright-best-practices/architecture/when-to-mock.md
  • .claude/cloud-profile/skills/playwright-best-practices/browser-apis/browser-apis.md
  • .claude/cloud-profile/skills/playwright-best-practices/browser-apis/iframes.md
  • .claude/cloud-profile/skills/playwright-best-practices/browser-apis/service-workers.md
  • .claude/cloud-profile/skills/playwright-best-practices/browser-apis/websockets.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/annotations.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/assertions-waiting.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/configuration.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/fixtures-hooks.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/global-setup.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/locators.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/page-object-model.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/projects-dependencies.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/test-data.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/test-suite-structure.md
  • .claude/cloud-profile/skills/playwright-best-practices/core/test-tags.md
  • .claude/cloud-profile/skills/playwright-best-practices/debugging/console-errors.md
  • .claude/cloud-profile/skills/playwright-best-practices/debugging/debugging.md
  • .claude/cloud-profile/skills/playwright-best-practices/debugging/error-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/debugging/flaky-tests.md
  • .claude/cloud-profile/skills/playwright-best-practices/frameworks/angular.md
  • .claude/cloud-profile/skills/playwright-best-practices/frameworks/nextjs.md
  • .claude/cloud-profile/skills/playwright-best-practices/frameworks/react.md
  • .claude/cloud-profile/skills/playwright-best-practices/frameworks/vue.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/ci-cd.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/docker.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/github-actions.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/gitlab.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/other-providers.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/parallel-sharding.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/performance.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/reporting.md
  • .claude/cloud-profile/skills/playwright-best-practices/infrastructure-ci-cd/test-coverage.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/accessibility.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/api-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/browser-extensions.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/canvas-webgl.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/component-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/drag-drop.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/electron.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/file-operations.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/file-upload-download.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/forms-validation.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/graphql-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/i18n.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/performance-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/security-testing.md
  • .claude/cloud-profile/skills/playwright-best-practices/testing-patterns/visual-regression.md
  • .claude/cloud-profile/skills/playwright-cli/SKILL.md
  • .claude/cloud-profile/skills/playwright-cli/references/element-attributes.md
  • .claude/cloud-profile/skills/playwright-cli/references/playwright-tests.md
  • .claude/cloud-profile/skills/playwright-cli/references/request-mocking.md
  • .claude/cloud-profile/skills/playwright-cli/references/running-code.md
  • .claude/cloud-profile/skills/playwright-cli/references/session-management.md
  • .claude/cloud-profile/skills/playwright-cli/references/storage-state.md
  • .claude/cloud-profile/skills/playwright-cli/references/test-generation.md
  • .claude/cloud-profile/skills/playwright-cli/references/tracing.md
  • .claude/cloud-profile/skills/playwright-cli/references/video-recording.md
  • .claude/cloud-profile/skills/prompt/SKILL.md
  • .claude/cloud-profile/skills/prompt/references/coding-workflow.md
  • .claude/cloud-profile/skills/research/SKILL.md
  • .claude/cloud-profile/skills/research/agents/openai.yaml
  • .claude/cloud-profile/skills/review/SKILL.md
  • .claude/cloud-profile/skills/review/references/rule.md
  • .claude/cloud-profile/skills/sarif-parsing/SKILL.md
  • .claude/cloud-profile/skills/sarif-parsing/agents/openai.yaml
  • .claude/cloud-profile/skills/sarif-parsing/resources/jq-queries.md
  • .claude/cloud-profile/skills/sarif-parsing/resources/sarif_helpers.py
  • .claude/cloud-profile/skills/security-best-practices/LICENSE.txt
  • .claude/cloud-profile/skills/security-best-practices/SKILL.md
  • .claude/cloud-profile/skills/security-best-practices/agents/openai.yaml
  • .claude/cloud-profile/skills/security-best-practices/references/golang-general-backend-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/javascript-express-web-server-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/javascript-general-web-frontend-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/javascript-jquery-web-frontend-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/javascript-typescript-nextjs-web-server-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/javascript-typescript-react-web-frontend-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/javascript-typescript-vue-web-frontend-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/python-django-web-server-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/python-fastapi-web-server-security.md
  • .claude/cloud-profile/skills/security-best-practices/references/python-flask-web-server-security.md
  • .claude/cloud-profile/skills/security-review/LICENSE
  • .claude/cloud-profile/skills/security-review/SKILL.md
  • .claude/cloud-profile/skills/security-review/infrastructure/docker.md
  • .claude/cloud-profile/skills/security-review/languages/javascript.md
  • .claude/cloud-profile/skills/security-review/languages/python.md
  • .claude/cloud-profile/skills/security-review/references/api-security.md
  • .claude/cloud-profile/skills/security-review/references/authentication.md
  • .claude/cloud-profile/skills/security-review/references/authorization.md
  • .claude/cloud-profile/skills/security-review/references/business-logic.md
  • .claude/cloud-profile/skills/security-review/references/cryptography.md
  • .claude/cloud-profile/skills/security-review/references/csrf.md
  • .claude/cloud-profile/skills/security-review/references/data-protection.md
  • .claude/cloud-profile/skills/security-review/references/deserialization.md
  • .claude/cloud-profile/skills/security-review/references/error-handling.md
  • .claude/cloud-profile/skills/security-review/references/file-security.md
  • .claude/cloud-profile/skills/security-review/references/injection.md
  • .claude/cloud-profile/skills/security-review/references/logging.md
  • .claude/cloud-profile/skills/security-review/references/misconfiguration.md
  • .claude/cloud-profile/skills/security-review/references/modern-threats.md
  • .claude/cloud-profile/skills/security-review/references/ssrf.md
  • .claude/cloud-profile/skills/security-review/references/supply-chain.md
  • .claude/cloud-profile/skills/security-review/references/xss.md
  • .claude/cloud-profile/skills/security-threat-model/LICENSE.txt
  • .claude/cloud-profile/skills/security-threat-model/SKILL.md
  • .claude/cloud-profile/skills/security-threat-model/agents/openai.yaml
  • .claude/cloud-profile/skills/security-threat-model/references/prompt-template.md
  • .claude/cloud-profile/skills/security-threat-model/references/security-controls-and-assets.md
  • .claude/cloud-profile/skills/semgrep/SKILL.md
  • .claude/cloud-profile/skills/semgrep/agents/openai.yaml
  • .claude/cloud-profile/skills/semgrep/references/rulesets.md
  • .claude/cloud-profile/skills/semgrep/references/scan-modes.md
  • .claude/cloud-profile/skills/semgrep/references/scanner-task-prompt.md
  • .claude/cloud-profile/skills/semgrep/scripts/merge_sarif.py
  • .claude/cloud-profile/skills/semgrep/workflows/scan-workflow.md
  • .claude/cloud-profile/skills/sentry-fix-issues/SKILL.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/SKILL.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/ai-monitoring.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/crons.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/error-monitoring.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/logging.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/metrics.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/profiling.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/session-replay.md
  • .claude/cloud-profile/skills/sentry-nextjs-sdk/references/tracing.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/CHANGELOG.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/SKILL.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/_contributing.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/_sections.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/_template.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/advanced-full-text-search.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/advanced-jsonb-indexing.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/conn-idle-timeout.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/conn-limits.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/conn-pooling.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/conn-prepared-statements.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/data-batch-inserts.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/data-n-plus-one.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/data-pagination.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/data-upsert.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/lock-advisory.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/lock-deadlock-prevention.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/lock-short-transactions.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/lock-skip-locked.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/monitor-explain-analyze.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/monitor-pg-stat-statements.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/monitor-vacuum-analyze.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/query-composite-indexes.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/query-covering-indexes.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/query-index-types.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/query-missing-indexes.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/query-partial-indexes.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/schema-constraints.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/schema-data-types.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/schema-foreign-key-indexes.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/schema-lowercase-identifiers.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/schema-partitioning.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/schema-primary-keys.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/security-privileges.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/security-rls-basics.md
  • .claude/cloud-profile/skills/supabase-postgres-best-practices/references/security-rls-performance.md
  • .claude/cloud-profile/skills/tailwind-4-docs/SKILL.md
  • .claude/cloud-profile/skills/tailwind-4-docs/references/docs-source.txt
  • .claude/cloud-profile/skills/tailwind-4-docs/references/engineering-playbook.md
  • .claude/cloud-profile/skills/tailwind-4-docs/references/gotchas.md
  • .claude/cloud-profile/skills/tailwind-4-docs/scripts/sync_tailwind_docs.py
  • .claude/cloud-profile/skills/tdd/SKILL.md
  • .claude/cloud-profile/skills/tdd/agents/openai.yaml
  • .claude/cloud-profile/skills/tdd/mocking.md
  • .claude/cloud-profile/skills/tdd/tests.md
  • .claude/cloud-profile/skills/to-spec/SKILL.md
  • .claude/cloud-profile/skills/to-spec/agents/openai.yaml
  • .claude/cloud-profile/skills/triage/AGENT-BRIEF.md
  • .claude/cloud-profile/skills/triage/OUT-OF-SCOPE.md
  • .claude/cloud-profile/skills/triage/SKILL.md
  • .claude/cloud-profile/skills/triage/agents/openai.yaml
  • .claude/cloud-profile/skills/use-railway/SKILL.md
  • .claude/cloud-profile/skills/use-railway/references/analyze-db-mongo.md
  • .claude/cloud-profile/skills/use-railway/references/analyze-db-mysql.md
  • .claude/cloud-profile/skills/use-railway/references/analyze-db-postgres.md
  • .claude/cloud-profile/skills/use-railway/references/analyze-db-redis.md
  • .claude/cloud-profile/skills/use-railway/references/analyze-db.md
  • .claude/cloud-profile/skills/use-railway/references/configure.md
  • .claude/cloud-profile/skills/use-railway/references/deploy.md
  • .claude/cloud-profile/skills/use-railway/references/feature-flags.md
  • .claude/cloud-profile/skills/use-railway/references/iac.md
  • .claude/cloud-profile/skills/use-railway/references/operate.md
  • .claude/cloud-profile/skills/use-railway/references/request.md
  • .claude/cloud-profile/skills/use-railway/references/sandbox.md
  • .claude/cloud-profile/skills/use-railway/references/setup.md
  • .claude/cloud-profile/skills/use-railway/scripts/analyze-mongo.py
  • .claude/cloud-profile/skills/use-railway/scripts/analyze-mysql.py
  • .claude/cloud-profile/skills/use-railway/scripts/analyze-postgres.py
  • .claude/cloud-profile/skills/use-railway/scripts/analyze-redis.py
  • .claude/cloud-profile/skills/use-railway/scripts/dal.py
  • .claude/cloud-profile/skills/use-railway/scripts/enable-pg-stats.py
  • .claude/cloud-profile/skills/use-railway/scripts/pg-extensions.py
  • .claude/cloud-profile/skills/use-railway/scripts/railway-api.sh
  • .claude/cloud-profile/skills/variant-analysis/METHODOLOGY.md
  • .claude/cloud-profile/skills/variant-analysis/SKILL.md
  • .claude/cloud-profile/skills/variant-analysis/agents/openai.yaml
  • .claude/cloud-profile/skills/variant-analysis/resources/codeql/cpp.ql
  • .claude/cloud-profile/skills/variant-analysis/resources/codeql/go.ql
  • .claude/cloud-profile/skills/variant-analysis/resources/codeql/java.ql
  • .claude/cloud-profile/skills/variant-analysis/resources/codeql/javascript.ql
  • .claude/cloud-profile/skills/variant-analysis/resources/codeql/python.ql
  • .claude/cloud-profile/skills/variant-analysis/resources/semgrep/cpp.yaml
  • .claude/cloud-profile/skills/variant-analysis/resources/semgrep/go.yaml
  • .claude/cloud-profile/skills/variant-analysis/resources/semgrep/java.yaml
  • .claude/cloud-profile/skills/variant-analysis/resources/semgrep/javascript.yaml
  • .claude/cloud-profile/skills/variant-analysis/resources/semgrep/python.yaml
  • .claude/cloud-profile/skills/variant-analysis/resources/variant-report-template.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/AGENTS.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/README.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/SKILL.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/metadata.json
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/_sections.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/_template.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/architecture-avoid-boolean-props.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/architecture-compound-components.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/patterns-children-over-render-props.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/patterns-explicit-variants.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/react19-no-forwardref.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/state-context-interface.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/state-decouple-implementation.md
  • .claude/cloud-profile/skills/vercel-composition-patterns/rules/state-lift-state.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/AGENTS.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/README.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/SKILL.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/metadata.json
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/_sections.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/_template.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/advanced-effect-event-deps.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/advanced-event-handler-refs.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/advanced-init-once.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/advanced-use-latest.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/async-api-routes.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/async-cheap-condition-before-await.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/async-defer-await.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/async-dependencies.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/async-parallel.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/async-suspense-boundaries.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/bundle-analyzable-paths.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/bundle-barrel-imports.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/bundle-conditional.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/bundle-defer-third-party.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/bundle-dynamic-imports.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/bundle-preload.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/client-event-listeners.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/client-localstorage-schema.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/client-passive-event-listeners.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/client-swr-dedup.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-batch-dom-css.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-cache-function-results.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-cache-property-access.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-cache-storage.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-combine-iterations.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-early-exit.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-flatmap-filter.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-hoist-regexp.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-index-maps.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-length-check-first.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-min-max-loop.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-request-idle-callback.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-set-map-lookups.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/js-tosorted-immutable.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-activity.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-animate-svg-wrapper.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-conditional-render.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-content-visibility.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-hoist-jsx.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-hydration-no-flicker.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-hydration-suppress-warning.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-resource-hints.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-script-defer-async.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-svg-precision.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rendering-usetransition-loading.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-defer-reads.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-dependencies.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-derived-state-no-effect.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-derived-state.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-functional-setstate.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-lazy-state-init.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-memo-with-default-value.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-memo.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-move-effect-to-event.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-no-inline-components.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-simple-expression-in-memo.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-split-combined-hooks.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-transitions.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-use-deferred-value.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/rerender-use-ref-transient-values.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-after-nonblocking.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-auth-actions.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-cache-lru.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-cache-react.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-dedup-props.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-hoist-static-io.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-no-shared-module-state.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-parallel-fetching.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-parallel-nested-fetching.md
  • .claude/cloud-profile/skills/vercel-react-best-practices/rules/server-serialization.md
  • .claude/cloud-profile/skills/vitest/GENERATION.md
  • .claude/cloud-profile/skills/vitest/SKILL.md
  • .claude/cloud-profile/skills/vitest/references/advanced-environments.md
  • .claude/cloud-profile/skills/vitest/references/advanced-projects.md
  • .claude/cloud-profile/skills/vitest/references/advanced-type-testing.md
  • .claude/cloud-profile/skills/vitest/references/advanced-vi.md
  • .claude/cloud-profile/skills/vitest/references/core-cli.md
  • .claude/cloud-profile/skills/vitest/references/core-config.md
  • .claude/cloud-profile/skills/vitest/references/core-describe.md
  • .claude/cloud-profile/skills/vitest/references/core-expect.md
  • .claude/cloud-profile/skills/vitest/references/core-hooks.md
  • .claude/cloud-profile/skills/vitest/references/core-test-api.md
  • .claude/cloud-profile/skills/vitest/references/features-benchmarking.md
  • .claude/cloud-profile/skills/vitest/references/features-concurrency.md
  • .claude/cloud-profile/skills/vitest/references/features-context.md
  • .claude/cloud-profile/skills/vitest/references/features-coverage.md
  • .claude/cloud-profile/skills/vitest/references/features-filtering.md
  • .claude/cloud-profile/skills/vitest/references/features-mocking.md
  • .claude/cloud-profile/skills/vitest/references/features-reporters.md
  • .claude/cloud-profile/skills/vitest/references/features-snapshots.md
  • .claude/cloud-profile/skills/vitest/references/features-test-tags.md
  • .claude/cloud-profile/skills/wait-what/SKILL.md
  • .claude/cloud-profile/skills/wait-what/agents/openai.yaml
  • .claude/cloud-profile/skills/wayfinder/SKILL.md
  • .claude/cloud-profile/skills/wayfinder/agents/openai.yaml
  • .claude/cloud-profile/skills/web-design-guidelines/SKILL.md
  • .claude/cloud-profile/skills/writing-for-agents/SKILL-MECHANICS.md
  • .claude/cloud-profile/skills/writing-for-agents/SKILL.md
  • .claude/cloud-profile/skills/writing-for-agents/agents/openai.yaml
  • .claude/cloud-profile/skills/xlsx/LICENSE.txt
  • .claude/cloud-profile/skills/xlsx/SKILL.md
  • .claude/cloud-profile/skills/xlsx/scripts/office/helpers/__init__.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/helpers/pptx_chart.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/helpers/pptx_slide.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/helpers/pptx_theme.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/mce/mc.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-2010.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-2012.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-2018.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-cex-2018.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-cid-2016.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/schemas/microsoft/wml-symex-2015.xsd
  • .claude/cloud-profile/skills/xlsx/scripts/office/soffice.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/validate.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/validators/__init__.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/validators/base.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/validators/docx.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/validators/pptx.py
  • .claude/cloud-profile/skills/xlsx/scripts/office/validators/redlining.py
  • .claude/cloud-profile/skills/xlsx/scripts/recalc.py
  • .claude/settings.json
  • .gitleaksignore
  • .prettierignore
  • docs/README.md
  • docs/branch-review-records/595e86f239ffb3dd861641db5fdb492589f0b5b5e81af14a1eaf3165710c8dfe.record.md
  • docs/claude-cloud.md
  • docs/scripts-index.md
  • scripts/apply-claude-cloud-profile.mjs
  • scripts/setup-claude-cloud.sh
  • tests/claude-cloud-profile.test.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands.

@supabase

supabaseBot commented Aug 21, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

BigSimmoand others added 2 commits August 21, 2026 18:56
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…ttings-migration-bf4707
# Conflicts:
#	docs/scripts-index.md

@chatgpt-codex-connectorchatgpt-codex-connectorBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit:da6088e70c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment threadscripts/setup-claude-cloud.sh Outdated
Comment threadscripts/apply-claude-cloud-profile.mjs Outdated
@BigSimmo
BigSimmo enabled auto-merge (squash) August 21, 2026 12:11
BigSimmoand others added 5 commits August 21, 2026 20:16
…ation-bf4707' into claude/local-cloud-settings-migration-bf4707
…ttings-migration-bf4707
# Conflicts:
#	docs/scripts-index.md
…ttings-migration-bf4707
# Conflicts:
#	docs/scripts-index.md
…gnore
Gitleaks flagged two false positives in .claude/cloud-profile/ skill docs
vendored verbatim for Claude Code web-container parity: an example fake API
key shown as an anti-pattern to remove, and a mocked Playwright test token.
Neither is a real secret (GitGuardian and Semgrep already pass on the same
content). Add both fingerprints to .gitleaksignore following the existing
documented-fingerprint convention.
@BigSimmo
BigSimmo disabled auto-merge August 21, 2026 13:02
BigSimmoand others added 4 commits August 21, 2026 21:03
Both are deliberately fake illustrative strings in third-party documentation, read
line by line before pinning: an <!-- API Key: ... --> example inside a skill section
teaching that credentials must not be left in markup, and a mockToken constant in a
fully-mocked Playwright auth example. Neither is a credential and neither executes.
Pinned per finding, matching this file's existing practice, rather than excluding the
vendored path — a vendored directory is exactly where a real secret could hide.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…ation-bf4707' into claude/local-cloud-settings-migration-bf4707
# Conflicts:
#	.gitleaksignore
…ttings-migration-bf4707
# Conflicts:
#	docs/scripts-index.md
BigSimmo pushed a commit that referenced this pull request Aug 21, 2026
Gitleaks flags two lines in the vendored tree, both deliberately fake
illustrative strings in documentation prose:
- clean-up-comments/references/rule.md:497 — an <!-- API Key: ... -->
example sitting under a "Don't leave sensitive info in production"
marker inside a "Remove Sensitive Information" section. The skill
teaches the rule the scanner enforces, and the value is a
sequential-digit placeholder.
- playwright-best-practices/advanced/authentication-flows.md:54 — a
mockToken constant in a "Fully Mocked Verification" test example,
returned by a page.route stub that never reaches a real service.
Both read line by line before pinning. Neither is a credential and
neither is executed; GitGuardian passes on the same content.
Pinned per finding rather than by path. A vendored directory is exactly
where a real secret could otherwise hide unnoticed, so every other line
of the tree stays scanned.
A fingerprint is <commit>:<file>:<rule>:<line>, so these are re-derived
from the run that actually failed rather than carried over from the
superseded PR #2227: its fingerprints named commit da6088e, which
exists on no branch here and would never have matched.
Also corrects the .prettierignore rationale comment from ~500 upstream
files to ~400, following the docx and xlsx exclusion. Kept byte-identical
to the copy on the code branch so the two merge to a single block.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014vxCPHG35e1GRZPPXo9eiW
Sign up for freeto 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

@BigSimmo@claude