academic-writing
Write or revise thesis and paper prose section by section (abstract, introduction, related work, method, results, discussion,…
Onboard to an unfamiliar codebase by mapping its architecture, entry points, and data flow. Use when starting work in a new or unknown repository and you need a navigable mental model fast.
Claude Code
$ npx -y skills add KhaledSaeed18/dotclaude --skill explain-codebase --agent claude-code
Codex
$ npx skills add KhaledSaeed18/dotclaude --skill explain-codebase -a codex -y
Cursor
$ npx skills add KhaledSaeed18/dotclaude --skill explain-codebase -a cursor -y
Gemini CLI
$ npx skills add KhaledSaeed18/dotclaude --skill explain-codebase -a gemini-cli -y
GitHub Copilot
$ npx skills add KhaledSaeed18/dotclaude --skill explain-codebase -a github-copilot -y
OpenCode
$ npx skills add KhaledSaeed18/dotclaude --skill explain-codebase -a opencode -y
Windsurf
$ npx skills add KhaledSaeed18/dotclaude --skill explain-codebase -a windsurf -y
name: explain-codebase description: Onboard to an unfamiliar codebase by mapping its architecture, entry points, and data flow. Use when starting work in a new or unknown repository and you need a navigable mental model fast. argument-hint: "(optional) a subsystem, feature, or question to focus on"
Build a navigable map of this repository so the reader can find their way around and start contributing. Work from evidence in the repo, not assumptions about the stack.
Produce, concisely:
1. **Summary**: one paragraph on what this project is and does. 2. **Architecture map**: the layers/modules and their responsibilities. 3. **Entry points**: where execution starts, with paths. 4. **Key flows**: the traced paths. 5. **Conventions & gotchas**: naming, patterns, where to add a new feature, anything surprising. 6. **Where to look next**: the 3 to 5 files most worth reading first.
Prefer precise `file:line` references over prose. Flag anything you were unsure about rather than guessing.
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.