ನಿಮ್ಮ ತಂತ್ರಜ್ಞಾನೇತರ ಸ್ನೇಹಿತರಿಗೆ ಪುಲ್ ವಿನಂತಿ ಎಂದರೇನು ಎಂದು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸಿ, ಅವರ ಕಣ್ಣುಗಳು Krispy Kreme ಕನ್ವೇಯರ್ ಬೆಲ್ಟ್ನಂತೆ ಮಂಜಾಗುವುದನ್ನು ನೋಡಿದ್ದೀರಾ? ಈಗ ಒಂದು AI ನಿಮ್ಮ ರೆಪೊವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಮಾತ್ರವಲ್ಲದೆ ನಿಮಗಾಗಿ PR ಗಳನ್ನು ಸಹ ತೆರೆಯುತ್ತದೆ ಎಂದು ಅವರಿಗೆ ಹೇಳುವುದನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. 2025 ಕ್ಕೆ ಸ್ವಾಗತ, ಅಲ್ಲಿ ನಿಮ್ಮ ಕೋಡ್ ಸಂಪಾದಕವು ಸಹಾಯಕ ಪೈಲಟ್ನಂತಿದೆ, ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ಹಿಂಬದಿ ಸೀಟ್ ಡ್ರೈವರ್ನಂತಿದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸಿದರೆ, ಬಹಳ ಯೋಗ್ಯವಾದ ಇಂಟರ್ನ್ನಂತಿದೆ.
GitHub ಅನ್ನು Claude Code ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ಪುಲ್ ವಿನಂತಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೇಗೆ ಉತ್ಪಾದಿಸುವುದು ಎಂದು ಈ ಮಾರ್ಗದರ್ಶಿ ನಿಮಗೆ ತೋರಿಸುತ್ತದೆ. ಹಂತ-ಹಂತದ ಸೆಟಪ್, ನೈಜ-ಪ್ರಪಂಚದ ಕಾರ್ಯವಿಧಾನಗಳು ಮತ್ತು ತಪ್ಪಿಸಲು ಕೆಲವು ಅಪಾಯಗಳೊಂದಿಗೆ ನಾವು "ಹುಹ್?" ನಿಂದ "ಶಿಪ್ ಇಟ್" ಗೆ ಹೋಗುತ್ತೇವೆ. ನೀವು GitHub ಅನ್ನು ವೈರ್ ಮಾಡುತ್ತೀರಿ, Claude Code ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಬಿಡುತ್ತೀರಿ ಮತ್ತು ಅಲ್ಗಾರಿದಮಿಕ್ ದೆವ್ವದೊಂದಿಗೆ ಒಪ್ಪಂದ ಮಾಡಿಕೊಂಡ ಭಾವನೆ ಇಲ್ಲದೆ ನೀವು ನಿಜವಾಗಿ ವಿಲೀನಗೊಳಿಸಬಹುದಾದ PR ಗಳನ್ನು ತೆರೆಯಲು ಮತ್ತು ನವೀಕರಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತೀರಿ.
ಗಮನಿಸಿ: ಇಲ್ಲಿ ನೀವು ಎರಡು ಮುಖ್ಯ ಮಾರ್ಗಗಳನ್ನು ನೋಡುತ್ತೀರಿ - Claude Code ನ GitHub ಆಕ್ಷನ್ಸ್ ಏಕೀಕರಣವನ್ನು ಬಳಸುವುದು ಮತ್ತು GitHub API ಗಳಿಗೆ Claude ಸುರಕ್ಷಿತ, ವ್ಯಾಪ್ತಿಯ ಪ್ರವೇಶವನ್ನು ನೀಡಲು Model Context Protocol (MCP) ಸರ್ವರ್ಗಳನ್ನು ಬಳಸುವುದು. ನೀವು ಯಾವುದನ್ನು ಆರಿಸಬೇಕು? GitHub ನಲ್ಲಿ ಪ್ಲಗ್-ಅಂಡ್-ಪ್ಲೇ PR ಸಹಾಯವನ್ನು ನೀವು ಬಯಸಿದರೆ, ಆಕ್ಷನ್ಸ್ ಮಾರ್ಗವು ನಿಮಗೆ ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ನೀವು ಕಣಕಣವಾದ ಅನುಮತಿಗಳೊಂದಿಗೆ ಸ್ಥಳೀಯ, ಚಾಟ್-ಚಾಲಿತ ರೆಪೊ ನಿಯಂತ್ರಣವನ್ನು ಬಯಸಿದರೆ, MCP ನಿಮ್ಮ ಪವರ್ ಟೂಲ್ ಆಗಿದೆ.
ನಾವು ಏನು ನಿರ್ಮಿಸುತ್ತಿದ್ದೇವೆ
- GitHub ಅನ್ನು Claude Code ಗೆ ಸುರಕ್ಷಿತವಾಗಿ ಸಂಪರ್ಕಿಸಿ.
- Claude ನಿಮ್ಮ ರೆಪೊವನ್ನು ವಿಶ್ಲೇಷಿಸಲು, ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲು ಮತ್ತು PR ಗಳನ್ನು ತೆರೆಯಲು ಅವಕಾಶ ಮಾಡಿಕೊಡಿ.
- ವಿಮರ್ಶೆಗಳು, ಲೇಬಲ್ಗಳು, ಪರಿಶೀಲನಾಪಟ್ಟಿಗಳು ಮತ್ತು ನಂತರದ ಕಮಿಟ್ಗಳನ್ನು ಸಹ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿ.
- ನಿಮ್ಮ ಸಂಪೂರ್ಣ ಮೊನೊರೆಪೊವನ್ನು "final_final_v2" ಎಂದು ಮರುಹೆಸರಿಸದಂತೆ ಗಾರ್ಡ್ರೈಲ್ಗಳನ್ನು ಸೇರಿಸಿ.
ಇದು ಏಕೆ ಮುಖ್ಯ
ಏಕೆಂದರೆ ಸಂದರ್ಭ ಬದಲಾವಣೆ ಎನ್ನುವುದು ಯಾರೂ ಮತ ಹಾಕದ ಉತ್ಪಾದಕತೆಯ ತೆರಿಗೆಯಾಗಿದೆ. ಜೂನಿಯರ್ ಡೆವ್ನಿಂದ (ಅವರ ಒಳ್ಳೆಯ ದಿನದಲ್ಲಿ) ನೀವು ನಿರೀಕ್ಷಿಸುವ ಅದೇ ಕಠಿಣತೆಯೊಂದಿಗೆ PR ಅನ್ನು ತೆರೆಯುವ AI ನಿಜವಾದ ಸಮಯ ಉಳಿತಾಯವಾಗಿದೆ. ಮನುಷ್ಯರನ್ನು ಬದಲಿಸಲು ಅಲ್ಲ - ಶಾಂತವಾಗಿರಿ - ಆದರೆ ಇಂಜಿನಿಯರಿಂಗ್ನ "ಉಹ್, ಬಾಯ್ಲರ್ಪ್ಲೇಟ್" ಭಾಗಗಳನ್ನು ಬದಲಿಸಲು.
ಮಾರ್ಗ A: Claude Code GitHub ಆಕ್ಷನ್ಸ್ನೊಂದಿಗೆ PR ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉತ್ಪಾದಿಸಿ
ನೀವು ದಿನವಿಡೀ GitHub ನಲ್ಲಿದ್ದರೆ (ಕ್ಲಬ್ಗೆ ಸೇರಿಕೊಳ್ಳಿ), ಈ ಮಾರ್ಗವು ನಿಮಗೆ ಸಮಸ್ಯೆಗಳು ಮತ್ತು PR ಗಳಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಬಲ್ಲ, ಬದಲಾವಣೆಗಳನ್ನು ಸೂಚಿಸಬಲ್ಲ ಮತ್ತು PR ಗಳನ್ನು ತೆರೆಯಲು ಅಥವಾ ನವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುವ ಬಾಟ್ ಅನ್ನು ನೀಡುತ್ತದೆ - ನಿಮ್ಮ ರೆಪೊದಿಂದಲೇ.
ನಿಮಗೆ ಏನು ಬೇಕು
- ನೀವು ನಿಯಂತ್ರಿಸುವ GitHub ರೆಪೊ (ಅಥವಾ ಅಳಲು ಬರದಂತೆ ನೀವು ಮುರಿಯಬಹುದಾದ ಶಾಖೆ).
- ಆಕ್ಷನ್ಸ್ ಮತ್ತು ರಹಸ್ಯಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ರೆಪೊ ನಿರ್ವಾಹಕ ಪ್ರವೇಶ.
- ನಿಮ್ಮ ಆಕ್ಷನ್ ಅಥವಾ ವರ್ಕ್ಫ್ಲೋಗೆ ಅಗತ್ಯವಿದ್ದರೆ Claude API ಕೀ.
ಹಂತ 1: ನಿಮ್ಮ ರೆಪೊದಲ್ಲಿ GitHub ಆಕ್ಷನ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಗೆ ಹೋಗಿ → ಸೆಟ್ಟಿಂಗ್ಗಳು → ಆಕ್ಷನ್ಸ್ → ಸಾಮಾನ್ಯ.
- "ಎಲ್ಲಾ ಆಕ್ಷನ್ಗಳು ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ವರ್ಕ್ಫ್ಲೋಗಳನ್ನು ಅನುಮತಿಸಿ" ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ (ಅಥವಾ ನಿಮ್ಮ ಭದ್ರತಾ ಜನರು ಈಗಾಗಲೇ ನಿಮ್ಮನ್ನು ನೋಡುತ್ತಿದ್ದರೆ ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಅನುಮೋದಿತ ಆಕ್ಷನ್ಗಳಿಗೆ ನಿರ್ಬಂಧಿಸಿ).
ಹಂತ 2: Claude Code ವರ್ಕ್ಫ್ಲೋ ಅನ್ನು ಸೇರಿಸಿ
ನಿಮ್ಮ ಆದ್ಯತೆಯ ವರ್ಕ್ಫ್ಲೋ ಆಧಾರದ ಮೇಲೆ .github/workflows/claude-pr-bot.yml ಅನ್ನು ರಚಿಸಿ. ಇಲ್ಲಿ ಎರಡು ಸಾಮಾನ್ಯ ಮಾದರಿಗಳಿವೆ:
ಆಯ್ಕೆ 1: ಸಮಸ್ಯೆಯಿಂದ ಚಾಲಿತವಾಗುವ PR ಗಳು
- ನೀವು ವಿಶೇಷ ಲೇಬಲ್ನೊಂದಿಗೆ (ಉದಾ., ai-pr) ಸಮಸ್ಯೆಯನ್ನು ತೆರೆದಾಗ, ವರ್ಕ್ಫ್ಲೋ ಚಾಲನೆಯಾಗುತ್ತದೆ.
- ಇದು ಸಮಸ್ಯೆಯ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಓದುತ್ತದೆ (ಉದಾ., "ಡಾರ್ಕ್ ಮೋಡ್ ಟಾಗಲ್ ಅನ್ನು ಸೇರಿಸಿ"), ಹೊಸ ಶಾಖೆಯನ್ನು ರಚಿಸುತ್ತದೆ, Claude ಬಳಸಿ ಫೈಲ್ಗಳನ್ನು ಎಡಿಟ್ ಮಾಡುತ್ತದೆ, ಕಮಿಟ್ಗಳನ್ನು ಪುಶ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ವಿವರವಾದ ಸಾರಾಂಶದೊಂದಿಗೆ PR ಅನ್ನು ತೆರೆಯುತ್ತದೆ.
ಆಯ್ಕೆ 2: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ PR ನಲ್ಲಿ ಕಾಮೆಂಟ್-ಚಾಲಿತ ಎಡಿಟ್ಗಳು
- ನೀವು @claude ದಯವಿಟ್ಟು ಸೆಟ್ಟಿಂಗ್ಗಳ ಮಾಡಲ್ ಅನ್ನು ರಿಫ್ಯಾಕ್ಟರ್ ಮಾಡಿ ಎಂದು ಕಾಮೆಂಟ್ ಮಾಡಿದಾಗ, ವರ್ಕ್ಫ್ಲೋ ಚಾಲನೆಯಾಗುತ್ತದೆ.
- ಇದು ಡಿಫ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತದೆ, ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸುತ್ತದೆ ಮತ್ತು PR ಶಾಖೆಗೆ ನವೀಕರಣಗಳನ್ನು ಪುಶ್ ಮಾಡುತ್ತದೆ.
ಸ್ಟಾರ್ಟರ್ ವರ್ಕ್ಫ್ಲೋ (ಉನ್ನತ-ಮಟ್ಟದ ಸ್ಕೆಚ್)
name: Claude PR Bot
on:
issues:
types: .
- ಏಕೀಕರಣ ಮತ್ತು ಬಳಕೆಯ ಸಂದರ್ಭಗಳ ತ್ವರಿತ ಮಾರ್ಗದರ್ಶಿ ನೈಜ ತಂಡಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಯಾವುದು ವಿವೇಕಯುತವಾಗಿದೆ (ಮತ್ತು ಯಾವುದು ಅಲ್ಲ) ಎಂಬುದರ ಬಗ್ಗೆ ನಿಮಗೆ ಪಕ್ಷಿನೋಟವನ್ನು ನೀಡುತ್ತದೆ.
- ನೀವು ದೃಶ್ಯ ಕಲಿಯುವವರಾಗಿದ್ದರೆ, ಈ ವಾಕ್ಥ್ರೂ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉತ್ಪತ್ತಿಯಾಗುವ AI PR ಗಳನ್ನು ಪ್ರಾರಂಭದಿಂದ ಮುಗಿಸುವವರೆಗೆ ಕ್ರಿಯೆಯಲ್ಲಿ ತೋರಿಸುತ್ತದೆ.
ಮಾರ್ಗ B: MCP ಮೂಲಕ GitHub ಅನ್ನು Claude Code ಗೆ ಸಂಪರ್ಕಿಸಿ (ಸ್ಥಳೀಯ ಪವರ್ ಬಳಕೆದಾರರಿಗೆ)
Claude ನಿಮ್ಮ ಸ್ಥಳೀಯ ರೆಪೊ ಸನ್ನಿವೇಶದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ನೀವು ಬಯಸಿದರೆ - ನಿಮ್ಮ ಯಂತ್ರದಲ್ಲಿರುವ ಫೈಲ್ಗಳು, ನೀವು ಜಗ್ಲಿಂಗ್ ಮಾಡುವ ಶಾಖೆಗಳು, ನೀವು ನಂಬುವ ಆಜ್ಞೆಗಳು - MCP ನಿಮಗೆ ಅನುಮತಿ ಪಡೆದ ಸೇತುವೆಯನ್ನು ನೀಡುತ್ತದೆ. ನಿಮ್ಮ ರೆಪೊಗೆ ಇದು ಬಾಗಿಲು ಕಾಯುವವನಂತೆ ಯೋಚಿಸಿ: Claude ಯಾವ ಬಾಗಿಲುಗಳನ್ನು ತೆರೆಯಬಹುದು ಎಂದು ಅದು ನಿರ್ಧರಿಸುತ್ತದೆ.
ನಿಮಗೆ ಏನು ಬೇಕು
- MCP ಪರಿಕರಗಳನ್ನು ಬೆಂಬಲಿಸುವ Claude Desktop ಅಥವಾ IDE ಏಕೀಕರಣ.
- ನೀವು ಸ್ಥಳೀಯವಾಗಿ ಚಲಾಯಿಸುವ GitHub MCP ಸರ್ವರ್, ಸ್ಕೋಪ್ಗಳನ್ನು ಮಿತಿಗೊಳಿಸುವ ಟೋಕನ್ನೊಂದಿಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.
- ನಿಮಗೆ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿರುವ ಸ್ಕೋಪ್ಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿರುವ ವೈಯಕ್ತಿಕ ಪ್ರವೇಶ ಟೋಕನ್ (PAT) (ಉದಾ., repo:status, public_repo, pull_request write).
ಹಂತ 1: GitHub MCP ಸರ್ವರ್ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಿ
- ಆಯ್ದ GitHub API ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು (ಇಶ್ಯೂಗಳನ್ನು ಹುಡುಕಿ, ಶಾಖೆಗಳನ್ನು ರಚಿಸಿ, PR ಗಳನ್ನು ತೆರೆಯಿರಿ, ಇತ್ಯಾದಿ) ಬಹಿರಂಗಪಡಿಸುವ ಅಧಿಕೃತ ಓಪನ್-ಸೋರ್ಸ್ ಸರ್ವರ್ ಇದೆ. ಇದು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಲ್ಲದು ಆದ್ದರಿಂದ ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಮಾತ್ರ ನೀವು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತೀರಿ, ಇದು AI ಗೊಂದಲವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಭದ್ರತೆಯನ್ನು ಸಂತೋಷವಾಗಿರಿಸುತ್ತದೆ. MCP ಸರ್ವರ್ಗಳು ಮತ್ತು ಉದಾಹರಣೆಗಳ ವಿಶಾಲ ನೋಟಕ್ಕಾಗಿ, ಕೇಂದ್ರ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.
ಹಂತ 2: ಸರ್ವರ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
- ನಿಮ್ಮ ಕ್ಲೈಂಟ್ ಕಾನ್ಫಿಗ್ ಫೈಲ್ನಲ್ಲಿ (ಉದಾ., ನಿಮ್ಮ AI ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ JSON ಕಾನ್ಫಿಗ್), GitHub MCP ಸರ್ವರ್ ಅನ್ನು ನೋಂದಾಯಿಸಿ, ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳ ಮೂಲಕ ನಿಮ್ಮ ಟೋಕನ್ ಅನ್ನು ಪಾಸ್ ಮಾಡಿ ಮತ್ತು ಅನುಮತಿಸಲಾದ ರೆಪೊಗಳನ್ನು ವೈಟ್ಲಿಸ್ಟ್ ಮಾಡಿ.
- ಪ್ರೊ ಸಲಹೆ: ಟೋಕನ್ ಅನ್ನು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಕೀಚೈನ್ ಅಥವಾ ಡಾಟ್ಇಎನ್ವಿ ಫೈಲ್ನಲ್ಲಿ ಇರಿಸಿ, ನಿಮ್ಮ ಕಾನ್ಫಿಗ್ ಫೈಲ್ನಲ್ಲಿ ಅಲ್ಲ. ನಿಮ್ಮ ಮುಂದಿನ ಆಲ್-ಹ್ಯಾಂಡ್ಸ್ನಲ್ಲಿ ಎಚ್ಚರಿಕೆಯ ಉದಾಹರಣೆಯಾಗಬೇಡಿ.
ಹಂತ 3: ಟೂಲ್ ಮೇಲ್ಮೈ ವಿಸ್ತೀರ್ಣವನ್ನು ಪರೀಕ್ಷಿಸಿ
- ತೆರೆದ ಇಶ್ಯೂಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು, ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅನ್ನು ಓದಲು ಅಥವಾ ಶಾಖೆಯನ್ನು ರಚಿಸಲು Claude ಅನ್ನು ಕೇಳಿ. ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಅನುಮತಿಸದ ಯಾವುದನ್ನೂ ಅದು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸಿ.
- ನೀವು ಮೂಲಭೂತ ಆಜ್ಞೆಗಳನ್ನು ಸರಿ ಎಂದು ಪರಿಶೀಲಿಸಿದ ನಂತರವೇ create_pull_request ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.
ಹಂತ 4: PR ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲು ಮತ್ತು ತೆರೆಯಲು Claude ಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡಿ
- ಪ್ರಾಂಪ್ಟ್ ಉದಾಹರಣೆ: "ರೆಪೊ org/app-frontend ನಲ್ಲಿ, ಹೊಸ ಶಾಖೆ feat/dark-toggle ಅನ್ನು ರಚಿಸಿ, SettingsPanel.tsx ನಲ್ಲಿ ಡಾರ್ಕ್ ಮೋಡ್ಗಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳ ಟಾಗಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಪರೀಕ್ಷೆಗಳನ್ನು ನವೀಕರಿಸಿ ಮತ್ತು QA ಗಾಗಿ ಪರಿಶೀಲನಾಪಟ್ಟಿಯೊಂದಿಗೆ PR ಅನ್ನು ತೆರೆಯಿರಿ."
- ಸರ್ವರ್ ಆರ್ಕೆಸ್ಟ್ರೇಟ್ ಮಾಡುತ್ತದೆ: ರೆಪೊ ಸ್ಥಿತಿಯನ್ನು ಓದುತ್ತದೆ, ಬದಲಾವಣೆಗಳನ್ನು ಬರೆಯುತ್ತದೆ (ನೀವು ಸ್ಥಳೀಯ ಫೈಲ್ ಪರಿಕರಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ), ಶಾಖೆಯನ್ನು ಪುಶ್ ಮಾಡುತ್ತದೆ, ನಿಮ್ಮ ಟೆಂಪ್ಲೇಟ್ನೊಂದಿಗೆ PR ಅನ್ನು ತೆರೆಯುತ್ತದೆ ಮತ್ತು ಸಾರಾಂಶವನ್ನು ಪೋಸ್ಟ್ ಮಾಡುತ್ತದೆ.
ನಿಜವಾದ ಮಾತು: ನಿಮಗೆ ನಿಜವಾಗಿ ಅಗತ್ಯವಿರುವ ಗಾರ್ಡ್ರೈಲ್ಗಳು
- ಓದಲು-ಮಾತ್ರ ಡ್ರೈ ರನ್ಗಳು: ಬರೆಯುವ ಪ್ರವೇಶದ ಮೊದಲು Claude ಏಕೀಕೃತ ಡಿಫ್ ಅನ್ನು (git diff) ಉತ್ಪಾದಿಸಲಿ. ನೀವು ಅದನ್ನು ಕಣ್ಣಿನಿಂದ ನೋಡಿದ ನಂತರ ವಿಲೀನಗೊಳಿಸಿ.
- ಟೆಂಪ್ಲೇಟೆಡ್ PR ಬಾಡಿಗಳು: ಅಪಾಯದ ಟಿಪ್ಪಣಿಗಳು, ಪರೀಕ್ಷಾ ಯೋಜನೆಗಳು ಮತ್ತು ರೋಲ್ಔಟ್ ಹಂತಗಳನ್ನು ಸೇರಿಸಿ. ಬಾಟ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಬಿಡಿ; ಮನುಷ್ಯರು ಅದನ್ನು ಪರಿಶೀಲಿಸಲು ಬಿಡಿ.
- ಲೇಬಲಿಂಗ್ ನಿಯಮಗಳು: ವಿಷಯಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಪ್ರಾಮಾಣಿಕವಾಗಿಡಲು ai-generated ಮತ್ತು needs-tests ನಂತಹ ಲೇಬಲ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸಿ.
- ಶಾಖೆಯ ಹೆಸರಿಸುವಿಕೆ: ಶಾಖೆ ರಕ್ಷಣೆ ನಿಯಮಗಳೊಂದಿಗೆ ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು (ai/ ಅಥವಾ bot/) ಅಗತ್ಯವಿದೆ. ರೋಬೋಟ್ಗಳಿಗೆ ಸಮವಸ್ತ್ರಗಳು ಸಹ ಬೇಕಾಗುತ್ತವೆ.
ಉಪಾಖ್ಯಾನದ ಸಮಯ: "ದೃಢೀಕರಣ ದೋಷವನ್ನು ಸರಿಪಡಿಸಲು" ನಾನು AI ಅನ್ನು ಕೇಳಿದೆ. ಇದು ದೃಢೀಕರಣವನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಅದನ್ನು "ಸರಿಪಡಿಸಿತು". ಉತ್ಪಾದಕತೆಗೆ ಅದ್ಭುತವಾಗಿದೆ! ಅಕ್ಷರಶಃ ಎಲ್ಲದಕ್ಕೂ ಭಯಾನಕವಾಗಿದೆ. ಸ್ಕೋಪ್ಗಳನ್ನು ಕಿರಿದಾಗಿಡಿ, ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿಡಿ ಮತ್ತು CI ಪರೀಕ್ಷೆಗಳನ್ನು ಕಠಿಣವಾಗಿಡಿ.
ಶೂನ್ಯದಿಂದ PR ಗೆ: ವಾಸ್ತವಿಕ ಅಂತ್ಯದಿಂದ ಅಂತ್ಯದ ಸನ್ನಿವೇಶ
ಸನ್ನಿವೇಶ: React ಯೋಜನೆಯಲ್ಲಿ ಫ್ಲೇಕಿ ಡಿಬೌನ್ಸ್ ಪರೀಕ್ಷೆಯನ್ನು ಸರಿಪಡಿಸಿ
- ನೀವು ಸಮಸ್ಯೆಯನ್ನು ತೆರೆಯುತ್ತೀರಿ: "ಡಿಬೌನ್ಸ್ ಯುಟಿಲ್: CI ನಲ್ಲಿ 200ms ಬೌಂಡರಿಯಲ್ಲಿ ಫ್ಲೇಕ್." ನೀವು ಅದನ್ನು ai-pr ಎಂದು ಟ್ಯಾಗ್ ಮಾಡುತ್ತೀರಿ.
- ವರ್ಕ್ಫ್ಲೋ ಟ್ರಿಗ್ಗರ್ಗಳು. ಇದು debounce.ts ಮತ್ತು ಸಂಬಂಧಿತ ಪರೀಕ್ಷೆಗಳಿಗಾಗಿ ಹುಡುಕುತ್ತದೆ.
- Claude ಒಂದು ಡಿಫ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸುತ್ತದೆ: jest.useFakeTimers ನೊಂದಿಗೆ ಟೈಮರ್ಗಳನ್ನು ಸರಿಹೊಂದಿಸುತ್ತದೆ, ಅಸರ್ಟ್ಸ್ಗಳಲ್ಲಿ ಮಾರ್ಜಿನ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ, ಡಾಕ್ಸ್ಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ.
- ಬಾಟ್ PR ಅನ್ನು ತೆರೆಯುತ್ತದೆ: ಶೀರ್ಷಿಕೆ, ಸಾರಾಂಶ, ತಾರ್ಕಿಕತೆ, ಪರೀಕ್ಷಾ ಯೋಜನೆ ಮತ್ತು ಅಪಾಯದ ರೇಟಿಂಗ್ನೊಂದಿಗೆ.
- ನೀವು ಡಿಫ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ, ಹಿಂದಕ್ಕೆ ತಳ್ಳಿರಿ: "ವಿಳಂಬ=0 ಆಗಿರುವಾಗ ಎಡ್ಜ್ ಕೇಸ್."
- ನೀವು @claude ತಕ್ಷಣದ ಫ್ಲಶ್ನೊಂದಿಗೆ delay=0 ಅನ್ನು ನಿರ್ವಹಿಸಿ ಎಂದು ಕಾಮೆಂಟ್ ಮಾಡುತ್ತೀರಿ; ಪರೀಕ್ಷೆಯನ್ನು ಸೇರಿಸಿ. ವರ್ಕ್ಫ್ಲೋ ಮರು ಚಾಲನೆಯಾಗುತ್ತದೆ, ಕಮಿಟ್ ಅನ್ನು ಪುಶ್ ಮಾಡುತ್ತದೆ.
- CI ಪಾಸ್ ಆಗುತ್ತದೆ. ನೀವು ಸ್ಕ್ವಾಷ್ ಮಾಡಿ ಮತ್ತು ವಿಲೀನಗೊಳಿಸುತ್ತೀರಿ. ಎಲ್ಲೋ, ಒಂದು ಫ್ಲೇಕಿ ಪರೀಕ್ಷೆಯು "ಅಂಕಲ್" ಎಂದು ಅಳುತ್ತದೆ.
ಉತ್ತಮ ಪ್ರಾಂಪ್ಟ್ಗಳು ಹೇಗಿರುತ್ತವೆ (ಮತ್ತು ಏನನ್ನು ತಪ್ಪಿಸಬೇಕು)
- ಉತ್ತಮ: "SettingsPanel.tsx ಗೆ ಡಾರ್ಕ್ ಮೋಡ್ ಟಾಗಲ್ ಅನ್ನು ಸೇರಿಸಿ; LocalStorage ಗೆ ಉಳಿಸಿ; SettingsPanel.test.tsx ಅನ್ನು ನವೀಕರಿಸಿ; ನಮ್ಮ ESLint ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಿ; /src/ui/ ಮತ್ತು /src/utils/ ಅನ್ನು ಮಾತ್ರ ಮಾರ್ಪಡಿಸಿ; ಗರಿಷ್ಠ 250 ಸಾಲುಗಳು."
- ಸಾಧಾರಣ: "ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ."
ಅದನ್ನು ಸುರಕ್ಷಿತವಾಗಿಸಿ: ಭದ್ರತೆ ಮತ್ತು ಅನುಸರಣೆ ತ್ವರಿತ ಪರಿಶೀಲನೆ
- ಟೋಕನ್ ಸ್ಕೋಪ್ಗಳು: ಅಗತ್ಯವಿದ್ದರೆ ಮಾತ್ರ repo:contents write ಬಳಸಿ; PR ರಚನೆಗೆ pull_request write ಗೆ ಆದ್ಯತೆ ನೀಡಿ.
- ರೆಪೊಸಿಟರಿ ಅನುಮತಿಪಟ್ಟಿ: ಬಾಟ್ ಅನ್ನು ಒಂದೇ ರೆಪೊ ಅಥವಾ ಸಂಸ್ಥೆಗೆ ಲಾಕ್ ಮಾಡಿ.
- ಲಾಗ್ ಮಾಡುವುದು: ಬಾಟ್ ತನ್ನ ಕ್ರಿಯೆಗಳು ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಲಾಗ್ ಮಾಡುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ರಹಸ್ಯಗಳನ್ನು ಹೊರತುಪಡಿಸಿ). ಅದು ನಿಮ್ಮ ಡಾಕರ್ಫೈಲ್ ಅನ್ನು "ಸುಧಾರಿಸಿದಾಗ" ನಿಮಗೆ ಪುರಾವೆ ಬೇಕಾಗುತ್ತದೆ.
- ಶಾಖೆ ರಕ್ಷಣೆಗಳು: ai/* ಶಾಖೆಗಳಿಗೆ ಇಬ್ಬರು ಮಾನವರ ಅನುಮೋದನೆ ಅಗತ್ಯವಿದೆ.
ನಿವಾರಣೆ: ಬಾಟ್ ಬಾಟ್ ಆಗದಿದ್ದಾಗ
- ಇದು ಶಾಖೆಗಳನ್ನು ಪುಶ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ: ವಿಷಯಗಳಿಗಾಗಿ ಆಕ್ಷನ್ಸ್ ಅನುಮತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ: ಬರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ಟೋಕನ್ ರೆಪೊ ಬರೆಯುವ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
- ಇದು ಖಾಲಿ PR ಗಳನ್ನು ತೆರೆಯುತ್ತದೆ: ನಿಮ್ಮ ಸಂದರ್ಭ ಬಿಲ್ಡರ್ ಸರಿಯಾದ ಫೈಲ್ಗಳನ್ನು ನೀಡುತ್ತಿಲ್ಲ. ನಿಮ್ಮ ಫೈಲ್ ಆಯ್ಕೆ ತರ್ಕವನ್ನು ಬಿಗಿಗೊಳಿಸಿ.
- ದೊಡ್ಡ ರೆಪೊಗಳಲ್ಲಿ ಇದು ಸಮಯ ಮೀರಿದೆ: ಬದಲಾದ ಮಾರ್ಗಗಳು ಅಥವಾ ಮ್ಯಾನಿಫೆಸ್ಟ್ಗೆ ಸನ್ನಿವೇಶವನ್ನು ಮಿತಿಗೊಳಿಸಿ. AI 10GB ಮೊನೊರೆಪೊಗಳಲ್ಲಿ ಅಜೀರ್ಣವನ್ನು ಪಡೆಯುತ್ತದೆ, ನಮ್ಮೆಲ್ಲರಂತೆ.
- ಇದು ನಿಮ್ಮ PR ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ: ಟೆಂಪ್ಲೇಟ್ .github/pull_request_template.md ನಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ ಅಥವಾ ನಿಮ್ಮ ರೆಪೊ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ.
ಯಾವ ಮಾರ್ಗವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು
- GitHub ನಲ್ಲಿ ಎಲ್ಲವೂ ನಡೆಯುವ ಸಮಸ್ಯೆಗಳು ಅಥವಾ ಕಾಮೆಂಟ್ಗಳಿಂದ PR ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉತ್ಪಾದಿಸಲು ನೀವು ಹಗುರವಾದ ಮಾರ್ಗವನ್ನು ಬಯಸಿದರೆ GitHub ಆಕ್ಷನ್ಗಳನ್ನು ಬಳಸಿ.
- ನೀವು ನಿರ್ದಿಷ್ಟ ನಿಯಂತ್ರಣಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಪರಿಸರದಲ್ಲಿ ಅಥವಾ ಬಹು ಪರಿಕರಗಳಾದ್ಯಂತ Claude ಕಾರ್ಯನಿರ್ವಹಿಸಲು ನೀವು ಬಯಸಿದರೆ MCP ನಿಮಗೆ ಹೆಚ್ಚಿನ ಶಕ್ತಿಯನ್ನು ನೀಡುತ್ತದೆ.
ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿ: ವರ್ಕ್ಫ್ಲೋ ಕುರಿತು ತ್ವರಿತ ಪರಿಶೀಲನೆ ಮಾಡಲು ಅಥವಾ ಘನ ಸ್ಟಾರ್ಟರ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ರಚಿಸಲು ನೀವು ಬಯಸಿದರೆ, Sider.AI PR ಟೆಂಪ್ಲೇಟ್ಗಳು ಮತ್ತು ಗಾರ್ಡ್ರೈಲ್ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ನೈಜ ರೆಪೊ ಸ್ನಿಪ್ಪೆಟ್ಗಳೊಂದಿಗೆ ಅವುಗಳನ್ನು ಪುನರಾವರ್ತಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಇದು ಕೋಡ್ ಬರೆಯುವ ಅಭಿಪ್ರಾಯವುಳ್ಳ ಸಂಪಾದಕರನ್ನು ಹೊಂದಿರುವಂತಿದೆ. ಮತ್ತು ನಿಮ್ಮ ಡೆಸ್ಕ್ ಚೇರ್ ಅನ್ನು ಕದಿಯುವುದಿಲ್ಲ. ನೀವು ನಕಲಿಸಲು ಬಯಸುವ ಸಾಮಾನ್ಯ ಮಾದರಿಗಳು
- AI PR ಲೇಬಲ್ಗಳು ಮತ್ತು CODEOWNERS: ರೋಬೋಟ್ಗಳೊಂದಿಗೆ ವಾದಿಸುವುದನ್ನು ಆನಂದಿಸುವ ವಿಮರ್ಶೆ ಗುಂಪಿಗೆ ai/* PR ಗಳನ್ನು ರೂಟ್ ಮಾಡಿ.
- ಹಂತ-ಹಂತದ ಕಮಿಟ್ಗಳು: "ವಿಷಯಗಳು" ಎಂಬ ಒಂದು ಮೆಗಾ-ಕಮಿಟ್ ಬದಲಿಗೆ ಸ್ಪಷ್ಟ ಸಂದೇಶಗಳೊಂದಿಗೆ ಸಣ್ಣ, ಪರಮಾಣು ಕಮಿಟ್ಗಳನ್ನು ರಚಿಸಲು Claude ಅನ್ನು ಕೇಳಿ.
- ಟೆಸ್ಟ್-ಫಸ್ಟ್ ಮೋಡ್: ಮೊದಲು ವರ್ಕ್ಫ್ಲೋ ಪರೀಕ್ಷೆಗಳನ್ನು ಉತ್ಪಾದಿಸಲು, CI ಅನ್ನು ಚಲಾಯಿಸಲು, ನಂತರ ಅನುಷ್ಠಾನವನ್ನು ಉತ್ಪಾದಿಸಲು ಬಿಡಿ. ಇದು ನಿಧಾನವಾಗಿದೆ. ಇದು ಉತ್ತಮವಾಗಿದೆ.
- ವಿಲೀನದ ನಂತರದ ಕೆಲಸಗಳು: ಡಾಕ್ಸ್, ಫೀಚರ್ ಫ್ಲ್ಯಾಗ್ಗಳು ಅಥವಾ ಸ್ವಚ್ಛಗೊಳಿಸುವಿಕೆಗಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಫಾಲೋ-ಅಪ್ ಸಮಸ್ಯೆಯನ್ನು ತೆರೆಯಲು ವರ್ಕ್ಫ್ಲೋ ಅನ್ನು ಸೇರಿಸಿ.
ತ್ವರಿತ ಸ್ಪರ್ಧಾತ್ಮಕ ಹೊಟ್ಟೆಯ ಪರಿಶೀಲನೆ
- ಕೆಲವು ಜನರು ಇತರ LLM ಗಳನ್ನು ಇದೇ ರೀತಿಯ GitHub ಫ್ಲೋಗಳಿಗೆ ವೈರ್ ಮಾಡುತ್ತಿದ್ದಾರೆ. ಅವು ಕೆಲಸ ಮಾಡುತ್ತವೆ - ಆದರೆ Claude Code ನ ಕೋಡ್ ತಾರ್ಕಿಕತೆ ಮತ್ತು "ನನಗೆ ಖಚಿತವಿಲ್ಲ" ಎಂದು ಹೇಳುವ ಇಚ್ಛೆ ನಿಮಗೆ ಗಂಟೆಗಳ ಊಹೆ ಮತ್ತು ಪರಿಶೀಲನೆಯನ್ನು ಉಳಿಸಬಹುದು. GitHub ಆಕ್ಷನ್ಸ್ ಏಕೀಕರಣವು ವಿಮರ್ಶೆಗಳು ನೈಸರ್ಗಿಕವಾಗಿ ಸಂಭವಿಸುವಲ್ಲಿಯೇ ಇರಿಸುತ್ತದೆ ಮತ್ತು MCP ಮಾರ್ಗವು ಪವರ್ ಬಳಕೆದಾರರಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತಿದೆ.
10 ನಿಮಿಷಗಳ ಸೆಟಪ್ ಪರಿಶೀಲನಾಪಟ್ಟಿ
- ಮಾರ್ಗವನ್ನು ಆರಿಸಿ: GitHub ಆಕ್ಷನ್ಸ್ (ವೇಗವಾಗಿ) ಅಥವಾ MCP (ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣ).
- ಕನಿಷ್ಠ ಸ್ಕೋಪ್ಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಟೋಕನ್ ಅನ್ನು ರಚಿಸಿ.
- ವರ್ಕ್ಫ್ಲೋ ಅನ್ನು ಸೇರಿಸಿ ಅಥವಾ MCP ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
- ಬಿಗಿಯಾದ ಸಂದರ್ಭ ಬಿಲ್ಡರ್ ಅನ್ನು ನಿರ್ಮಿಸಿ: ಫೈಲ್ ಪಟ್ಟಿಗಳು, ಮಿತಿಗಳು ಮತ್ತು ನಿಯಮಗಳು.
- ಶಾಖೆ ರಕ್ಷಣೆಗಳು ಮತ್ತು ಲೇಬಲ್ಗಳನ್ನು ಸೇರಿಸಿ.
- ಮೊದಲು ಸಣ್ಣ ಬದಲಾವಣೆಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ. ವಿಲೀನಗೊಳಿಸಿ. ಆಚರಿಸಿ. ನಿಮ್ಮ PM ಗೆ ನೀವು "ಥ್ರೋಪುಟ್ ಅನ್ನು ಸ್ಕೇಲ್ ಮಾಡಿದ್ದೀರಿ" ಎಂದು ಹೇಳಿ.
ಕೈಯಲ್ಲಿಟ್ಟುಕೊಳ್ಳಲು ತ್ವರಿತ ಉಲ್ಲೇಖಗಳು
- Claude Code GitHub ಆಕ್ಷನ್ಸ್ ದಸ್ತಾವೇಜನ್ನು (ಮಾದರಿಗಳು, ಟ್ರಿಗ್ಗರ್ಗಳು, ಉದಾಹರಣೆಗಳು).
- ಏಕೀಕರಣ ಮತ್ತು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳಿಗೆ ಪ್ರಾಯೋಗಿಕ ಮಾರ್ಗದರ್ಶಿ.
- ವೀಡಿಯೊ ವಾಕ್ಥ್ರೂ: ಅಂತ್ಯದಿಂದ ಅಂತ್ಯದವರೆಗೆ AI-ಉತ್ಪಾದಿತ PR ಗಳು.
- ಕಣಕಣವಾದ, ಅನುಮತಿ ಪಡೆದ ಪ್ರವೇಶಕ್ಕಾಗಿ GitHub MCP ಸರ್ವರ್.
- ಸ್ಫೂರ್ತಿಗಾಗಿ MCP ಸರ್ವರ್ಗಳ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಉದಾಹರಣೆಗಳು.
ಸ್ಟರ್ನ್ ಮುಕ್ತಾಯ
Claude Code ನೊಂದಿಗೆ PR ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು ನಿಮ್ಮ ಇಂಜಿನಿಯರಿಂಗ್ ತಂಡವನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ. ಇದು ನಿಮ್ಮ ಇಂಜಿನಿಯರಿಂಗ್ ತಂಡದ ಕನಿಷ್ಠ ನೆಚ್ಚಿನ ಕೆಲಸಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಬಿಗಿಯಾದ ಸ್ಕೋಪ್ಗಳು, ಸ್ಪಷ್ಟ ಪ್ರಾಂಪ್ಟ್ಗಳು ಮತ್ತು ಕಟ್ಟುನಿಟ್ಟಾದ ವಿಮರ್ಶೆಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ. ಬಾಟ್ ಸ್ಕ್ಯಾಫೋಲ್ಡಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಬಿಡಿ ಆದರೆ ನೀವು ಆಲೋಚನೆಯನ್ನು ನಿರ್ವಹಿಸಿ. ನಂತರ ಮೋಜಿನ ವಿಷಯಗಳಿಗೆ ಹಿಂತಿರುಗಿ - ಅಂತಿಮವಾಗಿ ಆ utils2.ts ಫೈಲ್ ಅನ್ನು ಅಳಿಸುವಂತೆ ನೀವು ತಪ್ಪಿಸುತ್ತಿದ್ದೀರಿ ಏಕೆಂದರೆ ಡಕ್ಟ್ ಟೇಪ್ ಮತ್ತು ಕನಸುಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಂಡಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆ.
ಈಗ ಹೋಗಿ ನಿಮ್ಮ ಭವಿಷ್ಯದ ವ್ಯಕ್ತಿಯನ್ನು ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮುಂಗೋಪಿಯಾಗಿ ಮಾಡಿ. ಮತ್ತು ಬಾಟ್ ದುಷ್ಟತನಕ್ಕೆ ಹೋದರೆ? ರಿವರ್ಟ್ ಬಟನ್ ಎಲ್ಲಿದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆ.
FAQ
Q1: Claude Code ಸ್ವಂತವಾಗಿ ಪುಲ್ ವಿನಂತಿಗಳನ್ನು ತೆರೆಯಬಹುದೇ?
ಹೌದು. GitHub ಆಕ್ಷನ್ಸ್ ಅಥವಾ MCP ಸೆಟಪ್ನೊಂದಿಗೆ, Claude Code ಶಾಖೆಯನ್ನು ರಚಿಸಬಹುದು, ಬದಲಾವಣೆಗಳನ್ನು ಪುಶ್ ಮಾಡಬಹುದು ಮತ್ತು ಸಾರಾಂಶ ಮತ್ತು ಪರಿಶೀಲನಾಪಟ್ಟಿಯೊಂದಿಗೆ ಪುಲ್ ವಿನಂತಿಯನ್ನು ತೆರೆಯಬಹುದು. ಅನುಮತಿಗಳನ್ನು ಬಿಗಿಯಾಗಿಡಿ ಮತ್ತು ಮಾನವ ವಿಮರ್ಶೆಯ ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ ಅದು ನಿಮ್ಮ ಭದ್ರತೆಯನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಅದನ್ನು "ಆಪ್ಟಿಮೈಸ್" ಮಾಡುವುದಿಲ್ಲ.
Q2: GitHub ಅನ್ನು Claude Code ಗೆ ಸಂಪರ್ಕಿಸಲು ಸುರಕ್ಷಿತ ಮಾರ್ಗ ಯಾವುದು?
ಕನಿಷ್ಠ-ವ್ಯಾಪ್ತಿಯ ಟೋಕನ್ಗಳು, ರೆಪೊಸಿಟರಿ ಅನುಮತಿಪಟ್ಟಿಗಳು ಮತ್ತು ಶಾಖೆ ರಕ್ಷಣೆಗಳನ್ನು ಬಳಸಿ. ನೀವು ಆಕ್ಷನ್ಸ್ ಅಥವಾ MCP ಯೊಂದಿಗೆ ಹೋದರೂ, ಡ್ರೈ ರನ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಯಾವುದೇ AI-ಉತ್ಪಾದಿತ ಪುಲ್ ವಿನಂತಿಯನ್ನು ವಿಲೀನಗೊಳಿಸುವ ಮೊದಲು ಪರೀಕ್ಷೆಗಳು ಉತ್ತೀರ್ಣರಾಗಬೇಕು.
Q3: AI PR ಗಳು ನನ್ನ ಸಂಪೂರ್ಣ ಮೊನೊರೆಪೊವನ್ನು ಸ್ಪರ್ಶಿಸುವುದನ್ನು ನಾನು ಹೇಗೆ ನಿಲ್ಲಿಸುವುದು?
ಅನುಮತಿಸಲಾದ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ನೊಂದಿಗೆ ಸನ್ನಿವೇಶವನ್ನು ಸ್ಕೋಪ್ ಮಾಡಿ ಮತ್ತು ಪ್ರತಿ ರನ್ಗೆ ಫೈಲ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಿತಿಗೊಳಿಸಿ. ಉತ್ತಮ ಪ್ರಾಂಪ್ಟ್ಗಳು ಸಹ ಸಹಾಯ ಮಾಡುತ್ತವೆ - ಮಾರ್ಗಗಳು ಮತ್ತು ಗಾತ್ರದ ಮಿತಿಗಳ ಬಗ್ಗೆ ನಿರ್ದಿಷ್ಟವಾಗಿರಿ.
Q4: ನನ್ನ AI ಪುಲ್ ವಿನಂತಿಗಳು ಏಕೆ ಖಾಲಿ ಅಥವಾ ಕಡಿಮೆ ಗುಣಮಟ್ಟದ್ದಾಗಿವೆ?
ನಿಮ್ಮ ಸಂದರ್ಭ ಬಿಲ್ಡರ್ Claude ಗೆ ತಪ್ಪು ಫೈಲ್ಗಳನ್ನು ಅಥವಾ ತುಂಬಾ ಕಡಿಮೆ ವಿವರಗಳನ್ನು ನೀಡುತ್ತಿರಬಹುದು. ಸ್ಪಷ್ಟ ಗುರಿಗಳು, ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಪರೀಕ್ಷಾ ನಿರೀಕ್ಷೆಗಳನ್ನು ಒದಗಿಸಿ - ಮತ್ತು ಎರಡು-ಪಾಸ್ ಫ್ಲೋ ಅನ್ನು ಪರಿಗಣಿಸಿ: ಮೊದಲು ಪರೀಕ್ಷೆಗಳನ್ನು ಉತ್ಪಾದಿಸಿ, ನಂತರ ಅನುಷ್ಠಾನ.
Q5: Claude Code ಗಾಗಿ ನಾನು GitHub ಆಕ್ಷನ್ಸ್ ಅಥವಾ MCP ಅನ್ನು ಬಳಸಬೇಕೇ?
PR ಗಳು ಮತ್ತು ವಿಮರ್ಶೆಗಳಿಗಾಗಿ ನಿಮಗೆ ತ್ವರಿತ, ರೆಪೊ-ಸ್ಥಳೀಯ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಅಗತ್ಯವಿದ್ದರೆ, GitHub ಆಕ್ಷನ್ಗಳನ್ನು ಬಳಸಿ. ನಿಮಗೆ ಸ್ಥಳೀಯ ನಿಯಂತ್ರಣ, ಕಸ್ಟಮ್ ಪರಿಕರಗಳು ಅಥವಾ ಉತ್ತಮ-ಧಾನ್ಯದ ಅನುಮತಿಗಳು ಅಗತ್ಯವಿದ್ದರೆ, MCP ನಿಮಗೆ ಹೆಚ್ಚಿನ ಶಕ್ತಿಯನ್ನು ನೀಡುತ್ತದೆ - ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸೆಟಪ್ನೊಂದಿಗೆ.