hardisgroupcom/sfdx-hardis

French-army-knife Toolbox for Salesforce. Orchestrates base commands and assist users with interactive wizards to make much more than native Salesforce CLI + Allows you to define a complete CI/CD Pipeline and Schedule a daily Metadata backup & monitoring of your orgs + AI-enhanced org Documentation

380Stars on the repository
35Mods indexed here, across every type
7d agoLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

alerting-irm

01

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Configure Grafana Alerting, Incident Response Management (IRM), and SLOs end-to-end — provisions Grafana-managed and data-source-managed alert rules, contact points (Slack/PagerDuty/email/webhook), notification policies with hierarchical matchers, silences, mute timings, on-call schedules and escalation chains…

not rated 380 7d ago A 182 tokens AGPL-3.0

analyze

02

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Gather requirements by asking clarifying questions until the problem is fully understood. First step of the contribution workflow.

not rated 380 7d ago A 24 tokens AGPL-3.0

architecture

03

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Skill "architecture" from hardisgroupcom/sfdx-hardis, covering architecture, technology stack, project structure, cli framework and headless / agent mode.

not rated 380 7d ago A 37 tokens AGPL-3.0

changelog

04

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Style rules for updating CHANGELOG.md entries. Use whenever the user asks to update, add to, or write entries in CHANGELOG.md.

not rated 380 7d ago A 31 tokens AGPL-3.0

dashboarding

05

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Build, modify, and ship Grafana dashboards as JSON via the HTTP API — panel types (timeseries / stat / gauge / table / heatmap / logs / traces / node-graph), gridPos 24-column layout, units, thresholds, template + datasource + chained variables, transformations (organize / calculateField / filterByValue), panel +…

not rated 380 7d ago A 222 tokens AGPL-3.0

design

06

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Design the solution and write a technical specification based on requirements analysis. Second step of the contribution workflow, use after /analyze.

not rated 380 7d ago A 28 tokens AGPL-3.0

documentation

07

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Documentation standards for sfdx-hardis commands (description format with Command Behavior and Technical explanations sections, MkDocs site, build:doc). Use when creating or modifying commands.

not rated 380 7d ago A 37 tokens AGPL-3.0

fix-jscpd

08

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Decision framework for fixing jscpd (copy-paste detector) errors. Use when asked to fix jscpd issues, copy-paste errors, clones or COPYPASTE lint failures.

not rated 380 7d ago A 43 tokens AGPL-3.0

fix-security-issue

09

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Handle CVE/vulnerability reports from security linters (trivy, osv-scanner, etc.). Tries to upgrade first; ignores only when safe and justified.

not rated 380 7d ago A 38 tokens AGPL-3.0

grafana-dashboards

10

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Rules and workflow for the "Org Monitoring by sfdx-hardis" Grafana dashboards v2 (docs/grafana/dashboards-v2). Use when creating or modifying v2 dashboards or alert rules, AND whenever a monitoring indicator (notification type, metric, logElements shape) is created, updated, or deleted - every indicator evolution must…

not rated 380 7d ago A 83 tokens AGPL-3.0

i18n-usage

11

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Code examples and patterns for using i18n translations in sfdx-hardis source code (uxLog, uxLogTable, prompts, markers). Use when adding or modifying user-visible strings.

not rated 380 7d ago A 45 tokens AGPL-3.0

implement

12

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Implement a feature, bug fix, or code change in sfdx-hardis. Use whenever the user asks to add a feature, fix a bug, implement something, or make a code change - with or without a prior /design phase.

not rated 380 7d ago A 51 tokens AGPL-3.0

loki

13

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Grafana Loki log aggregation and LogQL query language. Covers LogQL syntax (log queries, metric queries, label matchers, line filters, parsers: json/logfmt/pattern/regexp/unpack, label filters, lineformat), Loki architecture, log ingestion via Alloy/Promtail/Fluent Bit, structured metadata, and Logs Drilldown. Use…

not rated 380 7d ago A 92 tokens AGPL-3.0

megalinter-check

14

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Collect MegaLinter lint errors for the current repository. Use when the user wants to know if the code passes linting, why the MegaLinter CI job fails, or before/after fixing lint errors. Two modes - watch a CI job (GitHub Actions, GitLab CI, Azure Pipelines, Bitbucket Pipelines) and parse its logs, or run MegaLinter…

not rated 380 7d ago A 96 tokens AGPL-3.0

megalinter-fix

15

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Fix the errors reported by MegaLinter. Use after megalinter-check found errors, or when the user pastes MegaLinter/CI lint errors and wants them fixed. Applies safe fixes automatically (auto-fix linters first, then guided manual fixes using per-linter fix guides), asks the user when fixing is ambiguous, and can…

not rated 380 7d ago A 91 tokens AGPL-3.0

megalinter-setup

16

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Install or upgrade MegaLinter on a repository. Use when the user wants to add MegaLinter to a project, set up linting CI, update MegaLinter configuration or version, or says "install megalinter", "setup linting", "add code quality checks". Always goes through npx mega-linter-runner (--install or --upgrade), then…

not rated 380 7d ago A 88 tokens AGPL-3.0

megalinter

17

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Entry point for everything MegaLinter. Use when the user wants to lint their repository, set up MegaLinter, check or fix lint errors, make CI lint jobs pass, or says "run megalinter", "fix lint errors", "make the linters happy", "clean up code quality". Detects the repository state and orchestrates the…

not rated 380 7d ago A 101 tokens AGPL-3.0

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

How sfdx-hardis monitoring commands, notification types, frequency, and per-channel routing fit together. Use when adding a new monitoring command, adding a new notification type, changing default routing thresholds, wiring a new channel, or changing/removing an indicator's metrics or logElements (which also requires…

not rated 380 7d ago A 76 tokens AGPL-3.0

pr-watch-fix

19

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Watch the GitHub PR for the current branch, wait for CI to finish, and autonomously fix failing jobs by reading logs, editing sources, and pushing. Stops cleanly when stuck.

not rated 380 7d ago A 43 tokens AGPL-3.0

promql

20

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Write, validate, and optimize PromQL for Prometheus / Grafana Mimir / Grafana Cloud Metrics. Covers rate vs irate vs increase, label matchers and regex, sum / avg / topk / by / without aggregation, classic + native histogramquantile, ratios with divide-by-zero guards, absent / changes for staleness, time offsets and…

not rated 380 7d ago A 200 tokens AGPL-3.0

test

21

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

Build, lint, and run tests to verify the implementation. Fourth step of the contribution workflow, use after /implement.

not rated 380 7d ago A 26 tokens AGPL-3.0

uxlog-usage

22

hardisgroupcom/sfdx-hardis

Skill Claude CodeCodex

How to pick the correct uxLog level (action, log, warning, error, success, other), the matching chalk color, the options object (sensitive, alwaysVisible), VS Code UI suppression, and uxLogTable. Use when adding or modifying any uxLog call.

not rated 380 7d ago A 61 tokens AGPL-3.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: