GitHub for Beginners
Installation
SKILL.md
GitHub for Beginners - Complete Learning Skill
Purpose
This skill transforms GitHub novices into self-sufficient users by providing clear explanations, practical commands, and solutions to common problems. It covers everything from foundational concepts through advanced workflows, evolving with the user's skill level.
When to Use This Skill
Use this skill when:
- Teaching Concepts: Explaining Git, GitHub, branches, commits, PRs, or other core concepts
- Guiding Workflows: Helping users execute practical tasks (creating PRs, merging branches, etc.)
- Debugging Problems: Troubleshooting merge conflicts, undoing changes, or other errors
- Answering Questions: Clarifying what something means or why it works that way
- Best Practices: Advising on conventional workflows and standards
How to Use This Skill
All procedural knowledge is organized in reference files for easy lookup and context management: