← ClaudeAtlas

github-designlisted

Use when setting up GitHub repositories, workflows, issue templates, or project organization - enforces best practices for .github folder structure, reusable workflows, branch protection, CODEOWNERS, labels, and GitHub Projects. Triggers on: GitHub, repository setup, workflow, Actions, issue template, PR template, CODEOWNERS, labels, branch protection.
parisgroup-ai/imersao-ia-setup · ★ 1 · Code & Development · score 80
Install: claude install-skill parisgroup-ai/imersao-ia-setup
# GitHub Design Skill ## Overview Design GitHub repositories and workflows following best practices for organization, automation, and collaboration. ## When to Use - Setting up a new repository - Creating or modifying GitHub Actions workflows - Designing issue/PR templates - Organizing labels and milestones - Configuring branch protection - Setting up GitHub Projects ## .github Folder Structure ``` .github/ ├── workflows/ │ ├── ci.yml # Main CI pipeline │ ├── release.yml # Release automation │ └── reusable/ │ ├── build.yml # Reusable build workflow │ └── test.yml # Reusable test workflow ├── ISSUE_TEMPLATE/ │ ├── config.yml # Template chooser config │ ├── bug_report.yml # Bug report form │ ├── feature_request.yml # Feature request form │ └── question.yml # Question form ├── PULL_REQUEST_TEMPLATE.md # PR template ├── CODEOWNERS # Code ownership ├── FUNDING.yml # Sponsorship links ├── dependabot.yml # Dependency updates ├── labels.yml # Label definitions (for label sync) └── SECURITY.md # Security policy ``` ## GitHub Actions Best Practices ### Reusable Workflows ```yaml # .github/workflows/reusable/test.yml name: Reusable Test on: workflow_call: inputs: node-version: description: 'Node.js version' required: false