Skip to content

docs: add AI assistant contributor guidance for AMRIT hub repo#151

Open
theUtkarshRaj wants to merge 2 commits intoPSMRI:mainfrom
theUtkarshRaj:docs/amrit-ai-contributor-guidelines
Open

docs: add AI assistant contributor guidance for AMRIT hub repo#151
theUtkarshRaj wants to merge 2 commits intoPSMRI:mainfrom
theUtkarshRaj:docs/amrit-ai-contributor-guidelines

Conversation

@theUtkarshRaj
Copy link
Copy Markdown

@theUtkarshRaj theUtkarshRaj commented May 6, 2026

Summary

Adds a CLAUDE.md file containing repository-specific guidance for contributors and AI coding assistants working with the AMRIT ecosystem.

The document clarifies:

  • the purpose and scope of the AMRIT hub repository
  • repository structure and naming conventions
  • contribution expectations
  • common mistakes AI coding assistants should avoid

This contribution is intended as an initial step toward AI-agent compatible repository guidance referenced in issue #131.

Type of Change

  • Documentation

Additional Information

This PR only adds contributor-facing documentation and does not modify application code or build configuration.

Closes #131

Summary by CodeRabbit

  • Documentation
    • Added internal project documentation covering architecture, conventions, development standards, and guidance.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

Warning

Rate limit exceeded

@theUtkarshRaj has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 50 minutes and 34 seconds before requesting another review.

To continue reviewing without waiting, purchase usage credits in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d0c5f1b8-8151-4cad-b0c4-36e6e5d130af

📥 Commits

Reviewing files that changed from the base of the PR and between e373ad1 and 53709bf.

📒 Files selected for processing (1)
  • AI_ASSISTANT_GUIDE.md
📝 Walkthrough

Walkthrough

A new documentation file CLAUDE.md is added to establish conventions, architecture guidance, and standards for the AMRIT agentic AI coding framework. The file covers project structure, naming patterns, logging, API conventions, testing expectations, and AI assistant guidance.

Changes

AMRIT Framework Documentation

Layer / File(s) Summary
Documentation Foundation
CLAUDE.md
New file establishes AMRIT coordination hub documentation, including project references, architecture overview, folder structure conventions, naming and logging standards, API conventions, testing expectations, AI-coding assistant guidance, and content to avoid for contributors and AI agents.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A warren of code, now a map in our paws,
Claude's guide to AMRIT—no time for a pause!
From folder to function, from REST to the tests,
This documentation helps agents at their best!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: adding AI assistant contributor guidance documentation in the CLAUDE.md file for the AMRIT hub repository.
Linked Issues check ✅ Passed The CLAUDE.md file addresses the mid-point milestone requirement for a documented contribution guide and serves as initial AMRIT coding standards guidance for AI agents as specified in issue #131.
Out of Scope Changes check ✅ Passed The pull request contains only the CLAUDE.md documentation file, which is directly aligned with the contribution guide and coding standards objectives defined in issue #131.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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.

❤️ Share

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

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (2)
CLAUDE.md (2)

1-1: 💤 Low value

Consider a more generic filename.

The filename CLAUDE.md is specific to one AI assistant (Anthropic's Claude), but the content is applicable to any AI coding assistant. Consider whether a more generic name like AI_ASSISTANT_GUIDE.md or AI_CODING_ASSISTANT.md would better reflect the universal applicability of the guidance, especially given issue #131's goal of "compatibility with ≥2 AI agents."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CLAUDE.md` at line 1, The filename CLAUDE.md is too specific to one AI
assistant; rename the file (e.g., AI_ASSISTANT_GUIDE.md or
AI_CODING_ASSISTANT.md) and update any references to CLAUDE.md in docs, README,
CONTRIBUTING, and CI/packaging configs so links and badges still work; ensure
the file header and any internal references are made generic (replace
occurrences of "Claude" with "AI assistant" or a neutral term) to align with
issue `#131`'s goal of compatibility with multiple AI agents.

32-32: 💤 Low value

Consider adding a reference link for the all-contributors flow.

Line 32 mentions "the all-contributors flow" but doesn't explain what it is or link to documentation. Consider adding a reference to https://allcontributors.org/ or the bot documentation to help contributors understand this process.

📝 Suggested addition
-- For contributor table updates, use the all-contributors flow instead of manual edits.
+- For contributor table updates, use the [all-contributors flow](https://allcontributors.org/docs/en/bot/usage) instead of manual edits.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CLAUDE.md` at line 32, Update the sentence "For contributor table updates,
use the all-contributors flow instead of manual edits." to include a reference
link and brief guidance; add a parenthetical or inline link to
https://allcontributors.org/ (or the project's all-contributors bot docs) so
contributors can find the workflow and bot instructions easily, e.g., append
"see https://allcontributors.org/ for details" or similar wording right after
the sentence.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@CLAUDE.md`:
- Line 1: The filename CLAUDE.md is too specific to one AI assistant; rename the
file (e.g., AI_ASSISTANT_GUIDE.md or AI_CODING_ASSISTANT.md) and update any
references to CLAUDE.md in docs, README, CONTRIBUTING, and CI/packaging configs
so links and badges still work; ensure the file header and any internal
references are made generic (replace occurrences of "Claude" with "AI assistant"
or a neutral term) to align with issue `#131`'s goal of compatibility with
multiple AI agents.
- Line 32: Update the sentence "For contributor table updates, use the
all-contributors flow instead of manual edits." to include a reference link and
brief guidance; add a parenthetical or inline link to
https://allcontributors.org/ (or the project's all-contributors bot docs) so
contributors can find the workflow and bot instructions easily, e.g., append
"see https://allcontributors.org/ for details" or similar wording right after
the sentence.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9ef8b4fe-7216-44f4-a4ae-7573d2fdc478

📥 Commits

Reviewing files that changed from the base of the PR and between 4f3a2f6 and e373ad1.

📒 Files selected for processing (1)
  • CLAUDE.md

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.

[DMP 2026]: AMRIT Agentic AI Coding Framework

1 participant