auditing-workflow-conventions
Installation
SKILL.md
Ownership
This skill covers only what bwwl cannot check. For anything the linter enforces, invoke Skill(bitwarden-devops-engineer:bitwarden-workflow-linter-rules) — that skill is the source of truth for all bwwl rules, including their triggers and fix procedures. Do not report a finding here that duplicates a linter rule.
| Naming category | Owner |
|---|---|
| Job IDs | This skill |
| Step name casing | This skill |
| Workflow file names | This skill |
Workflow and job display name: |
bitwarden-workflow-linter-rules — name_capitalized, name_exists |
| Outputs | bitwarden-workflow-linter-rules — underscore_outputs |
| Job-level env vars | bitwarden-workflow-linter-rules — job_environment_prefix |
| Inputs, bash variables, artifact names | No standard. Do not invent one — flag the gap instead. |
name_capitalized checks only that the first character is capitalized. Get Package Version passes the linter and still deviates from the Sentence case standard below. The two are complementary.
Standards
These three IDs are defined by this skill, not by bwwl. Label them as convention findings, never as linter findings.