Restructure robot instructions with hierarchical organization and shared content#658
Conversation
…content Co-authored-by: mtauraso <31012+mtauraso@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Can you do two things:
|
Task 1: Information Updates from PR CommentsI've reviewed comments from PR #656 and #635. Key updates needed: From PR #656 (copilot-instructions):
From PR #635 (CLAUDE.md):
Task 2: Potential Claude SkillsBased on review comments and content analysis, here are Claude skills that could be extracted: 1. Hyrax Development Workflow (High Priority)Rationale: Comments on PR #635 suggest "Many of these sections feel like they should be claude skills" and robots get "bogged down with the amount of dev tooling." This skill would provide structured guidance for the dev setup → code → test → commit workflow. 2. Hyrax Testing Strategy (High Priority)Rationale: Complex testing setup with slow/fast markers, parallel execution, and specific timeout requirements. This is a discrete, repeatable task that causes confusion. 3. Adding Hyrax Components (Medium Priority)Rationale: Well-defined patterns for adding models, datasets, and verbs with specific decorator/registration requirements. This is a common, structured task. 4. Hyrax Configuration System (Medium Priority)Rationale: Feedback emphasizes config complexity - all keys need defaults, 5. Debugging Hyrax Builds (Low Priority)Rationale: Standard troubleshooting patterns for common issues (import errors, network timeouts, CLI not found). Less about skills, more about reference. Not recommended as skills: Repository structure navigation, architecture overview - these are better as quick reference in main file. |
fe2bbba
into
mtauraso/ultimate-robot-instructions
Change Description
Robot instructions for GitHub Copilot and Claude Code contained significant duplication (~80%) and lacked hierarchical organization. This restructure creates a single source of truth for project knowledge while maintaining tool-specific guidance.
Incorporates feedback from PR #656 and #635 to ensure all information is accurate and up-to-date.
Solution Description
New File Structure
HYRAX_GUIDE.md(319 lines): Shared reference for project knowledgeCLAUDE.md(210 lines): Claude Code-specific guidance.github/copilot-instructions.md(207 lines): GitHub Copilot-specific guidanceKey Improvements
Identified Potential Claude Skills
Analysis completed identifying 5 potential skills for future extraction:
Rationales documented for review before implementation.
Example Reference Pattern
Code Quality
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.