[PM-33575] llm: Add delivery skills for preflight, commit, PR, and labeling#2449
[PM-33575] llm: Add delivery skills for preflight, commit, PR, and labeling#2449SaintPatrck merged 4 commits intomainfrom
Conversation
…beling - perform-ios-preflight-checklist: automated checks (swiftformat, swiftlint, typos) + manual checklist covering architecture, security, testing, documentation/style, and hygiene - committing-ios-changes: [PM-XXXXX] <type>: format with type guide and examples from git log; staged file guidance; what not to commit - creating-ios-pull-request: PR title format, body template from .github/PULL_REQUEST_TEMPLATE.md (Tracking/Objective/Screenshots), always draft, post-creation steps - labeling-ios-changes: change type labels (t:feature-app, t:bug, t:tech-debt, etc.), app context labels (app:password-manager, app:authenticator), special labels (ai-review, hold, needs-qa)
|
Great job! No new security vulnerabilities introduced in this pull request |
|
Claude finished @SaintPatrck's task in 2m 4s —— View job Code Review SummaryReviewed all 4 skill files added in this PR. The skills are well-structured, consistent with project conventions, and provide clear guidance for the delivery workflow. Two minor findings were posted as inline comments:
Both are completeness gaps — the skills should document the patterns they themselves follow. Otherwise, the PR looks good. The four skills cover the delivery workflow clearly with appropriate references to project conventions, tooling, and CLAUDE.md guidelines.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2449 +/- ##
==========================================
- Coverage 86.86% 85.81% -1.06%
==========================================
Files 1841 2082 +241
Lines 162244 178396 +16152
==========================================
+ Hits 140941 153085 +12144
- Misses 21303 25311 +4008 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Bitwarden Claude Code ReviewOverall Assessment: APPROVE Reviewed all 5 changed files: the CLAUDE.md delivery workflow section and 4 new skill files (preflight checklist, commit formatting, PR creation, PR labeling). The skills are well-structured, internally consistent, and accurately reflect the conventions documented in CLAUDE.md. The two findings from the prior review (missing Code Review DetailsNo findings to report. All four skills correctly reference existing tooling ( |

🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-33575
📔 Objective
Adds four Claude skills covering the delivery phase of iOS feature development: pre-commit quality gate, commit message format, PR creation, and PR labeling.
What changed:
skills/perform-ios-preflight-checklist— Automated checks (swiftformat,swiftlint,typos) followed by a manual checklist covering architecture (UDF, domain constraints), security (zero-knowledge, Keychain, InputValidator), testing (action/effect tests, error paths, AutoMockable), documentation/style (DocC, JIRA TODOs, naming), and hygiene (no secrets, no force-unwraps, no accidental spec changes).skills/committing-ios-changes—[PM-XXXXX] <type>: descriptionformat with type guide and real examples from git log. Guidance on staging specific files and what not to commit (credentials, build artifacts, unintended spec changes, snapshot images).skills/creating-ios-pull-request— PR title format matching commit convention, body template from.github/PULL_REQUEST_TEMPLATE.md(Tracking / Objective / Screenshots), always create as draft, post-creation steps (label, self-review, mark ready).skills/labeling-ios-changes— Change type labels (t:feature-app,t:feature-tool,t:bug,t:tech-debt,t:docs,t:ci,t:deps,t:misc,t:breaking-change), app context labels (app:password-manager,app:authenticator), and special labels (ai-review,automated-pr,hold,needs-qa).