SDKS-5133: Add AI Agent Context Files to Repository#708
Conversation
chore(context): add canonical AGENTS.md with SDK architectural context chore(context): convert CLAUDE.md to @AGENTS.md import chore(context): add GEMINI.md redirect and un-ignore from gitignore chore(context): convert copilot-instructions.md to AGENTS.md redirect chore(context): move CLAUDE.local.md exclusion from .gitignore to .git/info/exclude chore(context): sharpen effects.ts vs micros.ts distinction in AGENTS.md chore(context): enumerate all redirect files in AGENTS.md note chore(context): use @./AGENTS.md import in GEMINI.md for proper context injection chore(context): document Copilot include limitation and add read instruction chore(context): remove inaccurate "one-line" from redirect notes
|
|
View your CI Pipeline Execution ↗ for commit dec43c4
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗ ☁️ Nx Cloud last updated this comment at |
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@forgerock/davinci-client
@forgerock/device-client
@forgerock/journey-client
@forgerock/oidc-client
@forgerock/protect
@forgerock/sdk-types
@forgerock/sdk-utilities
@forgerock/iframe-manager
@forgerock/sdk-logger
@forgerock/sdk-oidc
@forgerock/sdk-request-middleware
@forgerock/storage
commit: |
|
Deployed 84de09f to https://ForgeRock.github.io/ping-javascript-sdk/pr-708/84de09f9e4e024b50b7097ac38f266f1f99650af branch gh-pages in ForgeRock/ping-javascript-sdk |
📦 Bundle Size Analysis📦 Bundle Size Analysis🚨 Significant Changes🔻 @forgerock/device-client - 0.0 KB (-10.0 KB, -100.0%) 📊 Minor Changes📉 @forgerock/device-client - 10.0 KB (-0.0 KB) ➖ No Changes➖ @forgerock/oidc-client - 35.3 KB 14 packages analyzed • Baseline from latest Legend🆕 New package ℹ️ How bundle sizes are calculated
🔄 Updated automatically on each push to this PR |
Summary
https://pingidentity.atlassian.net/browse/SDKS-5133
Adds a canonical
AGENTS.mdwith full architectural context for AI coding agents (Claude Code, GitHub Copilot, Gemini, Cursor,etc.), plus provider-specific redirect files. Previously, developers maintained their own AI context files locally,
uncommitted — this standardizes and shares that context across the team.
Changes
Root
AGENTS.md(new) — canonical agent context: project overview, monorepo layer diagram, build/lint/test commands,file-naming-as-architecture conventions, dependency direction rules, and SDK architectural patterns
GEMINI.md(new) —@./AGENTS.mdimport directive (Gemini CLI injects content at parse time).githubcopilot-instructions.md(new) — prose redirect to../AGENTS.mdwith explicit read instruction (Copilot has nofile-include syntax)
.gitignore/package.jsonGEMINI.md/**/GEMINI.mdignore entries so the redirect can be committed-e "!**/GEMINI.md"guard from thecleanscript (file is now tracked; guard is no longer needed)Tests
AGENTS.md,CLAUDE.local.mdis git-ignored,GEMINI.mdis NOT ignoredpnpm lintandpnpm buildpass with no new errorsHow to test
1. Verify file structure