-
-
Notifications
You must be signed in to change notification settings - Fork 2
Add comprehensive GitHub Copilot and AI agent setup documentation #80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: joe10832 <[email protected]>
|
@copilot |
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR addresses the missing comprehensive setup documentation for GitHub Copilot and AI agent integrations in the Onchain Test Kit project, providing clear step-by-step instructions and workflow examples to help new contributors get started with AI-powered development.
Key changes include:
- Added complete GitHub Copilot setup guide with quick start steps, configuration instructions, and troubleshooting
- Enhanced agent-specific documentation (CLAUDE.md, GEMINI.md, AGENTS.md) with setup workflows and optimization examples
- Integrated comprehensive AI agent documentation section into README.md with clear navigation structure
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/copilot-instructions.md | Added comprehensive setup guide, table of contents, agent workflow examples, and troubleshooting section |
| AGENTS.md | Enhanced with quick setup checklist, workflow examples, and agent-specific best practices |
| CLAUDE.md | Added Claude-optimized setup workflow with analytical implementation examples |
| GEMINI.md | Added rapid setup steps and performance-focused optimization examples |
| README.md | Integrated new AI agent documentation section with clear navigation and quick start guide |
| ### Step 1: Repository Setup | ||
| 1. **Clone the repository**: | ||
| ```bash | ||
| git clone https://github.com/coinbase/onchaintestkit.git |
Copilot
AI
Sep 27, 2025
•
edited by joe10832
Loading
edited by joe10832
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+### Step 2: GitHub Copilot Configuration
+1. Enable Copilot in your IDE (VS Code, IntelliJ, etc.)
+2. Load project context: Open the repository in your IDE to let Copilot understand the codebase
+3. Review instructions: Familiarize yourself with this file and the specialized instruction files in .github/instructions/
+
+### Step 3: AI Agent Setup (Optional)
+For advanced AI assistance, review the agent-specific documentation:
+- Claude: See CLAUDE.md for Claude-specific instructions and focus areas
+- Gemini: See GEMINI.md for Gemini-specific strengths and workflows
+- General: See AGENTS.md for common AI agent guidelines
+
+### Step 4: Environment Configuration
+1. Set required environment variables:
-
-
Create .env file (never commit this)
- echo "E2E_TEST_SEED_PHRASE=your-test-seed-phrase-here" > .env> copilot The repository URL appears to be hardcoded to 'coinbase/onchaintestkit'. According to the project documentation structure described in the coding guidelines, this should use a placeholder like
<repository-url>to match the pattern shown in the setup instructions, or should reference the actual repository if this is accurate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+3. Build and Development Commands
+4. Architecture & Project Layout
+5. Configuration Patterns
+6. Development Guidelines
+7. Environment Setup
+8. Common Patterns & Examples
+9. Troubleshooting
+10. Understanding Agent Instructions Structure
+11. Example Workflows for AI Agents
+## Quick Start Setup for GitHub Copilot
+
+### Step 1: Repository Setup
+1. Clone the repository:
-
@copilot The repository URL appears to be hardcoded to 'coinbase/onchaintestkit'. According to the project documentation structure described in the coding guidelines, this should use a placeholder like
<repository-url>to match the pattern shown in the setup instructions, or should reference the actual repository if this is accurate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@joe10832 @copilot
|
@copilot |
Co-authored-by: Copilot <[email protected]>
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot @joe10832
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot
|
@copilot |
Co-authored-by: Copilot <[email protected]>
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot
joe10832
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@joe10832 @copilot
This PR addresses the missing comprehensive setup steps and usage instructions for GitHub Copilot and AI agent integrations, making it easier for new contributors to get started with AI-powered development in the Onchain Test Kit project.
Problem
The repository lacked consolidated documentation for:
.github/instructions/**/*.instructions.mdfilesThis made it difficult for new contributors to understand how to leverage the AI tooling available in the project.
Solution
Enhanced
.github/copilot-instructions.mdImproved Agent Documentation
Updated README.md
Added dedicated "AI Agent and Copilot Setup" section with clear documentation structure navigation and quick start guide for AI agents.
Key Features Added
Setup Guidance: Complete step-by-step instructions from repository clone to working AI-assisted development environment.
Agent Workflows: Concrete TypeScript examples for common tasks:
Troubleshooting: Comprehensive solutions for common issues like "Extension not found", "Network timeout", and agent-specific problems.
Documentation Structure: Clear explanation of how
.github/copilot-instructions.md,AGENTS.md,CLAUDE.md,GEMINI.md, and specialized instruction files work together.Impact
The documentation now provides everything needed for effective AI-assisted development in the Onchain Test Kit ecosystem, addressing the gap identified in the original issue.
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.