← all publishers

hussainweb

@hussainweb source repo

13 published skills

  1. Ddev · hussainweb bundle
    Guide command execution in DDEV-based projects. Use this skill whenever a project uses DDEV (has a .ddev/ directory), when commands like composer, npm, drush, artisan, wp, or other CLI tools need to run inside DDEV containers, when configuring DDEV services, or when managing DDEV add-ons. Triggers on "ddev", "run composer in ddev", "ddev add-on", "ddev config", or any command execution in a project that has a .ddev directory. Also triggers when users ask about adding services like Redis, Elasticsearch, Solr, or other infrastructure to a DDEV project.
    0
    installs
  2. Acli · hussainweb bundle
    Drive Atlassian Cloud (Jira and Confluence) from the command line via `acli`. Use this skill whenever the user wants to view, search, create, edit, transition, comment on, or link Jira work items; manage Jira projects, boards, sprints, or filters; view Confluence pages; or create/list Confluence spaces and blog posts. Triggers on "acli", "atlassian cli", "jira issue", "jira ticket", "work item", any Jira-style issue key (e.g. PROJ-123), "JQL", "confluence page", "confluence space", "confluence blog", or requests to authenticate to Jira/Confluence with an API token. Prefer this skill over hand-rolled REST calls whenever `acli` is installed.
    0
    installs
  3. Coolify · hussainweb bundle
    Deploy and operate applications on self-hosted Coolify (v4.1+, current line 4.3.x) — Docker Compose resources, environment-variable conventions that make settings overrideable in the UI, shared databases and Redis, PHP/Laravel/Drupal deployments, GitHub Actions pipelines that build on the server or push to GHCR, and diagnosing 503 / "no available server" routing failures. Use this skill whenever Coolify is mentioned or present (a repo whose docker-compose.yml is deployed by Coolify, a COOLIFY_* variable, a coolify-proxy or coolify-db container, a deploy webhook), and whenever writing or reviewing a docker-compose.yml, Dockerfile, or CI workflow that targets a Coolify server. Triggers on "coolify", "coolify deploy", "deploy webhook", "coolify compose", "SERVICE_FQDN", "COOLIFY_FQDN", "coolify-proxy", "no available server", "deploy to my VPS with coolify".
    0
    installs
  4. Interviewer · hussainweb
    Conducts an interactive, Socratic interview to extract authentic insights, lived experiences, tacit knowledge, and unique perspectives from the user on any topic, draft, notes, or highlights. Use this skill whenever the user wants to be interviewed, explore ideas through guided Q&A, "flip the script" on a review or draft, or draw out raw reflections before writing.
    0
    installs
  5. Drupal Review · hussainweb bundle
    Review Drupal code against team standards for Drupal 11, PHP 8.4/8.5, and modern best practices. Use this skill whenever someone asks to review a Drupal module, check a PR, audit Drupal architecture, or validate that code follows standards.
    0
    installs
  6. Drupal Upgrade · hussainweb bundle
    Guide a Drupal major version upgrade from start to finish. Use this skill whenever someone needs to upgrade Drupal from one major version to the next (e.g., 10 to 11, 11 to 12), assess upgrade readiness, fix deprecations, resolve compatibility issues, or plan an upgrade timeline. Triggers on "upgrade drupal", "major version upgrade", "drupal 10 to 11", "deprecation scan", "upgrade readiness", "is my site ready for drupal X?", "plan the upgrade", "fix deprecations", or any mention of preparing a Drupal codebase for the next major version.
    0
    installs
  7. Drupal New Module · hussainweb bundle
    Scaffold a new Drupal 11 module following team standards - correct directory structure, PSR-4 namespaces, PHP 8.5 patterns, OOP hooks, and proper service definitions. Use this skill whenever someone wants to create a new Drupal module, add a plugin type, create a custom entity, or start a new Drupal component from scratch.
    0
    installs
  8. Conventional Commits · hussainweb bundle
    Write commit messages following the Conventional Commits v1.0.0 specification. ALWAYS use this skill for any workflow that produces or edits a git commit — `git commit`, `git commit --amend`, interactive rebase message editing, or a step that implies a commit such as opening a pull request, squashing, or staging work to push. Triggers on "commit", "git commit", "commit message", "amend", "squash", "create a PR", "open a pull request", "gh pr create", or any action that produces or edits a git commit message.
    0
    installs
  9. Capture Learning · hussainweb
    Auto-capture technical realizations to Logseq when the user shares how tools/systems actually work. PROACTIVELY invoke without waiting to be asked. Pattern: declarative statements (not questions) revealing expectation vs reality — 'didn't know X does Y', 'turns out Z', '[tool] actually [behavior]', 'figured out why', 'the reason is', 'good to know', 'oh interesting', 'TIL', 'wait so', 'huh'. Save: non-obvious behaviors, corrected assumptions, debugged root causes, system quirks, newly discovered CLI flags or options. Skip: questions, task requests, trivial fixes, secondhand info (something a colleague found). Manual trigger: user says 'capture/save/document this learning'.
    0
    installs
  10. Drupal Theme Review · hussainweb bundle
    Review Drupal theme code - Twig templates, libraries, preprocess functions, JavaScript behaviors, Single Directory Components (SDC), accessibility, and responsive images - against Drupal 11 best practices. Use this skill whenever someone asks to review a Drupal theme, check a .theme file, audit Twig templates, look at a libraries.yml, or validate SDC components.
    0
    installs
  11. Merge Dependabot Prs · hussainweb bundle
    Merge open Dependabot pull requests in a GitHub repository using the `gh` CLI, filtered by semver bump type and CI status. Use this skill whenever the user explicitly asks to merge, clear, batch, or clean up Dependabot PRs — "merge all dependabot PRs", "clear the dependabot backlog", "merge the dependency bumps", "land the safe dependabot updates" — or invokes it as a slash command. Defaults to minor and patch bumps whose checks are all green, merged with rebase and branch deletion, and honours overrides such as including majors, merging despite failing checks, squash/merge-commit, or keeping branches. For every major bump it holds back, it reads the release notes and the project's own code to explain how safe that upgrade would be for this particular repository. Not for reviewing or merging human-authored PRs.
    0
    installs
  12. Logseq Organization · hussainweb
    Use this skill whenever interacting with, formatting, generating, or modifying Logseq notes for the user. It ensures that notes, journals, tags, and namespaces conform strictly to the user's specific Logseq organization patterns and vault directory structures.
    0
    installs
  13. Hussainweb Writing Style · hussainweb
    Hussain Abbas (hussainweb) style guide. ALWAYS use to draft or edit blog posts, guides, TILs, and reflections. Ensures a conversational, empathetic, and structured voice automatically.
    0
    installs