Alireza Rezvani
7fde8a90e9
Dev ( #218 )
...
* Improve senior-fullstack skill description and workflow validation
- Expand frontmatter description with concrete actions and trigger clauses
- Add validation steps to scaffolding workflow (verify scaffold succeeded)
- Add re-run verification step to audit workflow (confirm P0 fixes)
* chore: sync codex skills symlinks [automated]
* fix(skill): normalize senior-fullstack frontmatter to inline format
Normalize YAML description from block scalar (>) to inline single-line
format matching all other 50+ skills. Align frontmatter trigger phrases
with the body's Trigger Phrases section to eliminate duplication.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix(ci): add GITHUB_TOKEN to checkout + restore corrupted skill descriptions
- Add token: ${{ secrets.GITHUB_TOKEN }} to actions/checkout@v4 in
sync-codex-skills.yml so git-auto-commit-action can push back to branch
(fixes: fatal: could not read Username, exit 128)
- Restore correct description for incident-commander (was: 'Skill from engineering-team')
- Restore correct description for senior-fullstack (was: '>')
* fix(ci): pass PROJECTS_TOKEN to fix automated commits + remove duplicate checkout
Fixes PROJECTS_TOKEN passthrough for git-auto-commit-action and removes duplicate checkout step in pr-issue-auto-close workflow.
* fix(ci): remove stray merge conflict marker in sync-codex-skills.yml (#221 )
Co-authored-by: Leo <leo@leo-agent-server>
* fix(ci): fix workflow errors + add OpenClaw support (#222 )
---------
Co-authored-by: Baptiste Fernandez <fernandez.baptiste1@gmail.com >
Co-authored-by: alirezarezvani <5697919+alirezarezvani@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Leo <leo@leo-agent-server>
2026-02-25 10:58:52 +01:00
Reza Rezvani
6fbe6cdb27
feat(ci): implement comprehensive GitHub automation workflows
...
Implemented full GitHub automation system from claude-code-skills-factory
with project-specific configuration for claude-skills repository.
## New Workflows
- **ci-quality-gate.yml**: Automated linting, testing, and security checks
- **claude-code-review.yml**: Enhanced with kill switch and bypass mechanisms
- **pr-issue-auto-close.yml**: Auto-close linked issues when PRs merge
- **smart-sync.yml**: Bidirectional sync between issues and project board
## Configuration Files
- **WORKFLOW_KILLSWITCH**: Emergency workflow disable capability
- **branch-protection-config.json**: Branch protection settings
- **commit-template.txt**: Standardized commit message template
- **AUTOMATION_SETUP.md**: Complete setup and configuration guide
## Templates
- **pull_request_template.md**: Enhanced with security and quality checklists
## Key Features
✅ AI-powered code reviews with Claude
✅ Automatic issue closure on PR merge
✅ Bidirectional issue ↔ project board sync
✅ Quality gates (YAML lint, Python syntax, security audit)
✅ Kill switch for emergency workflow disable
✅ Rate limit protection with circuit breakers
✅ 10-second debouncing to prevent sync loops
## Project Configuration
- Repository: alirezarezvani/claude-skills
- Project Number: 9
- Status: Ready for PROJECTS_TOKEN configuration
## Testing
Workflows validated with yamllint and ready for deployment.
See .github/AUTOMATION_SETUP.md for complete setup instructions.
2025-11-04 21:03:52 +01:00