academic-writing
Write or revise thesis and paper prose section by section (abstract, introduction, related work, method, results, discussion,…
Generate a changelog or release notes from Git history, grouped by change type, written in user-facing language, with issue/PR links and breaking changes called out. Conventional-Commits aware and Keep a Changelog formatted; respects any existing CHANGELOG or tooling. Use when
Claude Code
$ npx -y skills add KhaledSaeed18/dotclaude --skill changelog --agent claude-code
Codex
$ npx skills add KhaledSaeed18/dotclaude --skill changelog -a codex -y
Cursor
$ npx skills add KhaledSaeed18/dotclaude --skill changelog -a cursor -y
Gemini CLI
$ npx skills add KhaledSaeed18/dotclaude --skill changelog -a gemini-cli -y
GitHub Copilot
$ npx skills add KhaledSaeed18/dotclaude --skill changelog -a github-copilot -y
OpenCode
$ npx skills add KhaledSaeed18/dotclaude --skill changelog -a opencode -y
Windsurf
$ npx skills add KhaledSaeed18/dotclaude --skill changelog -a windsurf -y
name: changelog description: Generate a changelog or release notes from Git history, grouped by change type, written in user-facing language, with issue/PR links and breaking changes called out. Conventional-Commits aware and Keep a Changelog formatted; respects any existing CHANGELOG or tooling. Use when preparing release notes or updating CHANGELOG.md. argument-hint: "(optional) version, or a ref range like v1.2.0..HEAD"
Produce a changelog from what actually shipped: the commits, merged PRs, and references between two points in history. Write it for the people who *read* releases (users, integrators), not as a raw `git log` dump.
Look before you write; adopt what's already in use:
Default to Keep a Changelog sections, mapping Conventional Commits onto them:
| Section | Sourced from | | ---------------- | --------------------------------------------- | | **Added** | `feat` | | **Changed** | `refactor`, `perf`, behavior-changing updates | | **Deprecated** | commits marking something deprecated | | **Removed** | removals | | **Fixed** | `fix` | | **Security** | security fixes (CVE/advisory references) |
List **Breaking changes** in their own prominent block (from `!` markers and `BREAKING CHANGE:` footers), with the migration path. Omit `chore`, `ci`, `build`, `style`, and `test` unless user-visible.
Report the version, the range covered, and any commits you deliberately excluded as noise, so the result is auditable.
Reusable Claude Code extension registry. skills, subagents, slash commands, and hooks for engineering, git, testing, and security workflows. Distributed as a shadcn GitHub registry and as installable plugins.
Write or revise thesis and paper prose section by section (abstract, introduction, related work, method, results, discussion,…
Report computational benchmarks and experimental comparisons the way examiners and reviewers expect: fair baselines run under the…
Maintain the thesis .bib file as a single source of truth: fetch verified BibTeX from a DOI, arXiv id, or title via CrossRef and…
Expand a set of key papers into the literature around them by walking the citation graph with the Semantic Scholar and OpenAlex…
Audit every citation in a chapter, paper, or proposal against the .bib file and the real world: each cite key must exist, each…
Structure a thesis whose contribution is a built artifact (tool, system, method, model) using design science research: explicit…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.