First off β thank you! π Every contribution makes this tutor better for the next person learning Copilot CLI.
You don't need to write code to help. Open an Issue for any of these:
- π Report a bug β Did a lesson confuse you? Tell us!
- π‘ Suggest a lesson β What topic should we cover next?
- βοΈ Fix a typo β Spotted a mistake? Let us know!
- π Translation help β Want to help translate for non-English speakers?
- π¨ UX feedback β Was something intimidating or unclear?
- Fork this repo
- Create a branch:
git checkout -b my-improvement - Make your changes β see the development guide below
- Test your changes β see TESTING.md
- Open a PR β fill out the template and describe what you changed
- GitHub Copilot CLI installed
- An active Copilot subscription
-
Clone the repo:
git clone https://github.com/DUBSOpenHub/copilot-cli-quickstart.git cd copilot-cli-quickstart -
Register the skill locally in a Copilot CLI session:
/skills add ./ -
Test the tutorial flow:
start tutorial -
Test Q&A mode:
what does /plan do? -
Verify your changes against the TESTING.md playbooks.
- π Keep the tone fun and friendly β emojis welcome!
- π£ Assume zero CLI experience β explain everything
- π― One concept per lesson β don't overwhelm
- β Never fabricate β link to real docs
- π§ͺ Test your changes β run through the conversation flow
- π Keep SKILL.md in sync β the skill file exists in two locations (
skills/copilot-cli-quickstart/SKILL.mdand.github/skills/copilot-cli-quickstart/SKILL.md). If you edit one, copy the changes to the other so they stay identical.
- Keep PRs focused β one improvement per PR
- Update CHANGELOG.md with your change
- Follow existing file naming conventions
- If adding a lesson, include an exercise using
ask_user
Please read our Code of Conduct. We're building an inclusive community! π