Thanks for your interest in improving cognitive coverage! Here's how to get involved.
The examples/ directory has sample manifests for different domains. To add one:
- Create a new folder under
examples/(e.g.,examples/machine-learning/) - Add a
cognitive-coverage.jsonfollowing the schema inschemas/ - Add a brief
README.mdexplaining the example project - Open a PR
The skill definition lives in skills/cognitive-coverage/SKILL.md. Improvements might include:
- Better domain detection heuristics
- Additional domain vocabularies
- Improved quiz question patterns
- Better CSS theme or layout patterns
- More effective mental model templates
The repo is structured for standard skill installers. Contributions that improve npx skills or gh skill compatibility are welcome:
- Clearer install/update documentation
- Agent compatibility notes
- Validation checks for the installable skill layout
Found a bug or have a feature idea? Open an issue using the templates in .github/ISSUE_TEMPLATE/.
The docs/ directory has detailed documentation. PRs for clarity, examples, or new guides are welcome.
- Fork and clone the repo
- Install the skill locally with
npx skills add . --skill cognitive-coverageorgh skill install . cognitive-coverage --from-local - Make your changes
- Test with a real project by running the cognitive coverage skill
- Open a PR
- Keep PRs focused — one feature or fix per PR
- Update documentation if your change affects how the skill works
- If adding a new domain, include an example manifest
- Test with at least one real project before submitting
Be kind, constructive, and inclusive. We're all here to learn.
Open a discussion or issue — we're happy to help.