docs(steering): add claude-skills steering file for .claude/skills/* paths#1279
docs(steering): add claude-skills steering file for .claude/skills/* paths#1279rjmurillo-bot wants to merge 4 commits intomainfrom
Conversation
…paths Create domain-specific steering guidance for skill development to prevent scope explosion, language violations, and missing validation. Adds Copilot entry point and updates steering README index. Fixes #951 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
PR Validation ReportTip ✅ Status: PASS Description Validation
QA Validation
Powered by PR Validation workflow |
There was a problem hiding this comment.
Code Review
This pull request introduces steering guidance for Claude skills by adding a new documentation file, .github/instructions/claude-skills.instructions.md. This file acts as a quick reference and an entry point for AI assistants like Copilot, directing them to the main steering document. The changes are well-contained and align with the stated goal. I have reviewed the new file and found no high or critical issues. The documentation is clear and follows standard Markdown practices.
AI Quality Gate ReviewWarning WalkthroughThis PR was reviewed by six AI agents in parallel, analyzing different aspects of the changes:
Review Summary
💡 Quick Access: Click on individual agent jobs (e.g., "🔒 security Review", "🧪 qa Review") in the workflow run to see detailed findings and step summaries. Security Review DetailsSecurity Review: PR #1279PR Type Classification
All 3 changed files are documentation (markdown). No CODE, WORKFLOW, or CONFIG files modified. Findings
Analysis Summary
VerdictQA Review DetailsAnalyst Review DetailsBased on my analysis of the PR diff and current file state, here is my review: Code Quality Score
Overall: 4.75/5 Impact Assessment
Findings
Recommendations
VerdictArchitect Review DetailsI now have sufficient context to provide the architectural review. This is a documentation-only PR that updates steering guidance for Claude skills development. Design Quality Assessment
Overall Design Score: 5/5 Architectural Concerns
The link Breaking Change Assessment
Technical Debt Analysis
ADR Assessment
Architecture Alignment Check
Recommendations
DevOps Review DetailsDevOps Review: PR #1279PR Scope DetectionCategory: DOCS Changed Files:
Review Scope: None required (documentation-only PR) Pipeline Impact Assessment
CI/CD Quality Checks
Findings
The reference link on line 179 points to Template Assessment
Automation OpportunitiesNone identified. This PR appropriately creates steering documentation for skill development. Recommendations
VerdictRoadmap Review DetailsRoadmap Review: PR #1279Strategic Alignment Assessment
Feature Completeness
Impact Analysis
Concerns
Recommendations
VerdictRun Details
Powered by AI Quality Gate workflow |
|
Caution Review failedFailed to post review comments 📝 WalkthroughWalkthroughUpdates steering guidance for Claude skills development across three documentation files. Refines glob patterns in directory matching, restructures skills steering file with tables for language policies and naming conventions, and updates GitHub instructions to reflect new skill development standards. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Two required status checks ("Run Python Tests" and "Validate Spec Coverage")
reported SKIPPED instead of SUCCESS when no relevant files changed.
Root causes:
- pytest.yml: skip-tests job named "Skip Python Tests (No Changes)" did not
match the required check name "Run Python Tests"
- ai-spec-validation.yml: validate-spec-skip and validate-spec jobs were
SKIPPED due to transitive dependency on the SKIPPED debounce ancestor job.
GitHub Actions skips jobs whose ancestors were SKIPPED unless always() is
used in the if condition.
Fixes:
- Rename pytest skip job to "Run Python Tests" to match required check
- Add always() with explicit success guard to spec validation jobs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Resolve conflicts in 4 files where both this branch and main added claude-skills steering content. Take the PR branch's more detailed version for steering files. Take main's always() fix for the workflow. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Review Triage RequiredNote Priority: NORMAL - Human approval required before bot responds Review Summary
Next Steps
Powered by PR Maintenance workflow - Add triage:approved label |
# Conflicts: # .github/workflows/pytest.yml
Pull Request
Summary
Create domain-specific steering guidance for
.claude/skills/*paths. This prevents scope explosion, language violations, and missing validation during skill development, based on learnings from PR #908.Specification References
Changes
.agents/steering/claude-skills.mdwith pre-flight checks, language policy (ADR-042), scope control thresholds, naming conventions, and before-PR checklist.github/instructions/claude-skills.instructions.mdas Copilot entry point.agents/steering/README.mddirectory listing and steering files tableType of Change
Testing
Agent Review
Security Review
Other Agent Reviews
Checklist
Related Issues
Fixes #951