Skip to main content
joshuadavidthomas
GitHub creator profile

joshuadavidthomas

Repository-level view of 39 collected skills across 10 GitHub repositories.

skills collected
39
repositories
10
updated
Jul 29, 2026
Showing the top 8 repositories here; full repository list continues below.
repository explorer

Repositories and representative skills

crafting-effective-readmes
software-developers

Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.

Jul 20, 2026
html-artifacts
web-developers

Use when the user asks to create, generate, visualize, or turn material into a standalone HTML artifact, self-contained or single-file .html report, interactive explainer, interactive illustration or visualization, visual walkthrough or handoff, or HTML…

Jul 20, 2026
writing-error-messages
technical-writers

Use when writing, reviewing, or rewriting user-facing error messages, validation messages, form errors, empty/error states, auth errors, failure notifications, retry/support copy, CLI errors, or API errors humans will read. Helps make errors specific,…

Jul 20, 2026
writing
technical-writers

General prose doctrine for anything a human will read — clear, concrete, free of ready-made phrases. Use when writing or editing documentation, explanations, summaries, commit messages, reports, or any other prose.

Jul 20, 2026
english-please
technical-writers

Dude, come on. You write at the density of your own thinking and leave the reader to unpack it. Apply whenever explaining anything to a human — not just end-of-run summaries, every message.

Jul 7, 2026
feature-planning-artifacts
project-management-specialists

Use when creating or iterating staged planning artifacts for a complex feature: design discussion, structure outline, final executor plan, or supporting research/research questions. Also use when designing before coding, breaking work into vertical slices, or…

Jul 2, 2026
roadmap-to-improve-plans
project-management-specialists

Use when turning a roadmap, repo priorities, architecture priorities, chosen opportunities, accepted feature outlines/plans, or “roadmap to plans” request into grouped improvement plan batches for future executors. Writes README.md indexes, 001-*.md/NNN-style…

Jul 2, 2026
strategic-roadmap
project-management-specialists

Use when a user asks “what should I work on in this repo?”, “what’s worth doing next?”, repo audit, tech-debt priorities, architecture priorities, old-plan reconciliation, or repo-grounded opportunity discovery. Produces .agents/ROADMAP.md with generated…

Jul 1, 2026
Showing 8 of 22 collected skills.
djls-resolver-corpus
software-developers

Maintain the ported ty resolver test corpus in crates/djls-project/tests/resolve.rs. Use when bumping the ruff git pin in the workspace Cargo.toml or when adding/reviewing module-resolution tests.

Jul 8, 2026
djls-domain-conventions
software-developers

Use when editing Django template parser tags, validation errors, diagnostics, environment scanning, inspector data, Python environment inventory, or DJLS domain model code. Handles project-specific semantic and parser conventions.

Jul 4, 2026
djls-changelog
software-developers

Use when adding release notes, changelog entries, user-facing changes, internal changelog notes, or preparing a PR/release for django-language-server. Handles Keep a Changelog formatting and entry style.

May 7, 2026
djls-ruff-ast
software-developers

Use when editing djls-extraction or Rust code that consumes Ruff Python AST APIs, including parse_module, parameters, boxed expressions, f-strings, or exception handlers. Handles known Ruff AST shape gotchas in django-language-server.

May 7, 2026
djls-salsa
software-developers

Use when editing Salsa inputs, tracked functions, database traits, setters, SemanticDb, crate::Db, invalidation behavior, or incremental computation in django-language-server. Handles project-specific Salsa conventions and required impl updates.

May 7, 2026
djls-testing
software-quality-assurance-analysts-and-testers

Use when running tests, fixing failing tests, updating snapshots, syncing corpus data, validating before push, or working with Django matrix testing in django-language-server. Handles cargo, just, nox, insta, corpus, clippy, fmt, and lint commands.

May 7, 2026
djls-workspace-conventions
software-developers

Use when adding or editing crates, Cargo.toml files, workspace dependencies, crate manifests, lints, versions, or project structure in django-language-server. Handles Rust workspace layout, dependency grouping, and new crate setup.

May 7, 2026
Showing 10 of 10 repositories
All repositories loaded