-
Notifications
You must be signed in to change notification settings - Fork 2
Add Examples gallery documenting AI4Curation implementations #55
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
This commit addresses issue #47 by creating a new examples documentation page that showcases repositories using AI agent integration for knowledge base curation. Key additions: - New docs/examples.md with gallery of example repositories - Documented Mondo, Cell Ontology, Uberon, and other implementations - Comparison of agent platforms (Goose, Claude Code, GitHub Copilot) - Learning resources and contribution guidelines - Added Examples page to mkdocs.yml navigation The gallery includes: - Ontology repositories (Mondo, CL, Uberon, EFO, NAMO) - Documentation repositories (this repo as self-example) - Key configuration files to explore in each repo - Platform comparisons and use cases - Links to related how-to guides This provides users with real-world examples to learn from and helps support the pipeline unification effort discussed in issue #40. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
|
Claude finished @dragon-ai-agent's task —— View job PR Review: Examples Gallery DocumentationReview Tasks
✅ Overall AssessmentThis PR successfully addresses issue #47 by creating a comprehensive examples gallery that showcases AI agent integration across the ontology curation ecosystem. The implementation aligns well with the project's core mission of providing practical, actionable guidance for curators. 🔍 Code Quality & Best PracticesStrengths:
Technical Implementation:
🎯 Content QualityExcellent Documentation Practices:
Domain Expertise:
🔗 Link ValidationInternal Links: ✅ All confirmed valid
External Links: The PR includes several GitHub repository links that should be verified during final testing, but the URLs follow correct GitHub patterns. 🛡️ Security & PerformanceNo security concerns identified:
Performance considerations:
📋 Test CoverageDocumentation Testing:
🎨 Suggestions for Enhancement
🏆 Alignment with Project GoalsThis PR excellently supports the project's core mission:
🚀 RecommendationApprove and merge - This is a high-quality contribution that significantly enhances the documentation value for the AI4Curation community. The implementation is technically sound, content is comprehensive and well-structured, and it aligns perfectly with the project's guidelines and mission. The examples gallery will serve as an excellent entry point for practitioners looking to understand and implement AI agent integration in their own curation workflows. |
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 adds a comprehensive Examples page to the AI4Curators documentation that serves as a gallery of repositories implementing AI agent integration for knowledge base curation. The page addresses issue #47 by documenting real-world implementations across multiple ontology and documentation repositories.
Key Changes:
- Created new documentation page showcasing 5+ repositories using AI4Curation approaches
- Added platform comparison section covering Goose, Claude Code, and GitHub Copilot
- Included learning resources and contribution guidelines for community growth
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| mkdocs.yml | Added "Examples" page to navigation menu between FAQ and Curator how-tos sections |
| docs/examples.md | New comprehensive gallery page featuring ontology repositories (Mondo, Cell Ontology, Uberon, EFO, NAMO), documentation repositories, platform comparisons, and contribution guidelines |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| Cell Ontology provides structured knowledge about cell types and has integrated AI agents into its curation workflow. | ||
|
|
||
| **Key Files to Explore**: | ||
| - CLAUDE.md - Agent instructions for cell ontology curation |
Copilot
AI
Nov 18, 2025
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.
The CLAUDE.md file reference should be formatted as a hyperlink to maintain consistency with other repository examples. For instance, the Mondo Disease Ontology section (lines 15-17) includes hyperlinks to similar files.
Suggested change:
- [CLAUDE.md](https://github.com/obophenotype/cell-ontology/blob/master/CLAUDE.md) - Agent instructions for cell ontology curation| - CLAUDE.md - Agent instructions for cell ontology curation | |
| - [CLAUDE.md](https://github.com/obophenotype/cell-ontology/blob/master/CLAUDE.md) - Agent instructions for cell ontology curation |
| **Key Files to Explore**: | ||
| - [ai-agent.yml](https://github.com/monarch-initiative/mondo/blob/master/.github/workflows/ai-agent.yml) - GitHub Actions workflow configuration | ||
| - [CLAUDE.md](https://github.com/monarch-initiative/mondo/blob/master/CLAUDE.md) - Agent instructions | ||
| - [.config/goose/config.yaml](https://github.com/monarch-initiative/mondo/tree/master/.config/goose) - Goose configuration with MCP extensions |
Copilot
AI
Nov 18, 2025
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.
The link for .config/goose/config.yaml currently points to a tree directory view (/tree/master/.config/goose) rather than the actual file. If you want to link directly to the configuration file, the link should be:
- [.config/goose/config.yaml](https://github.com/monarch-initiative/mondo/blob/master/.config/goose/config.yaml) - Goose configuration with MCP extensionsIf the intention is to show the directory because there are multiple relevant files, consider updating the link text to reflect this:
- [.config/goose/](https://github.com/monarch-initiative/mondo/tree/master/.config/goose) - Goose configuration with MCP extensions| - [.config/goose/config.yaml](https://github.com/monarch-initiative/mondo/tree/master/.config/goose) - Goose configuration with MCP extensions | |
| - [.config/goose/config.yaml](https://github.com/monarch-initiative/mondo/blob/master/.config/goose/config.yaml) - Goose configuration with MCP extensions |
Summary
This PR addresses issue #47 by creating a new Examples documentation page that serves as a gallery of repositories using AI agent integration for knowledge base curation.
Changes Made
New Documentation
Navigation Update
Featured Repositories
Ontology Repositories
Mondo Disease Ontology (monarch-initiative/mondo)
Cell Ontology (obophenotype/cell-ontology)
Uberon Anatomy Ontology (obophenotype/uberon)
Additional: EFO, NAMO (mentioned in unification discussions)
Documentation
Platform Comparison
The page includes a comparison of different agent platforms:
Each with strengths, setup requirements, and API details.
Related to Issue #40
This gallery supports the pipeline unification effort by:
Learning Resources
The page includes:
Future Iterations
As suggested by @cmungall in issue #47, this is a starting point that can be iterated upon. Future enhancements could include:
Testing
Fixes #47
🤖 Generated with Claude Code