بنقرة واحدة
bitcoinui
Bitcoin UI review (iOS)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Bitcoin UI review (iOS)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | bitcoinui |
| description | Bitcoin UI review (iOS) |
Review iOS SwiftUI code and screens for Bitcoin-specific UX correctness, iOS HIG alignment, and accessibility. Prefer suggesting BitcoinUI components when they match the pattern.
$ARGUMENTS is a file or list of files, review those directly.$ARGUMENTS is a folder, review all SwiftUI .swift files in that folder (recursive). If the folder is large, ask to narrow the scope.$ARGUMENTS is empty, ask: "Using the bitcoinui skill for an iOS review. Which file(s) or folder should I review?" Do not scan the whole repo without user consent.references/bitcoinui-rubric.md.Start directly with the BITCOINUI block; do not add any preamble text before it.
If a folder is reviewed, list each file as its own section (file path + findings + severities).
Omit any file section with 0 findings (do not list zero-findings files).
Omit any severity section with 0 findings (including Low).
BITCOINUI
SendFeeView.swift
Findings: 0 high, 2 medium, 0 low
Medium
1) [UX L88] Fee picker lacks a high-fee warning
Fix: Add a warning when fee >= 50% of amount.
Ref: Bitcoin Design Guide — Send fees https://bitcoin.design/guide/daily-spending-wallet/sending/send-fees/
2) [A11Y L42] Icon-only close button has no label
Fix: Add accessibilityLabel("Close")
Ref: iOS HIG — Accessibility https://developer.apple.com/design/human-interface-guidelines/accessibility
ReceiveView.swift
Findings: 0 high, 1 medium, 0 low
Medium
1) [QR L19] QR payload uses uri directly; bech32 should be uppercased for QR only
Fix: Uppercase only the bech32 address for QR encoding.
Ref: BIP173 https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki
Use references/bitcoinui-rubric.md for Bitcoin-specific heuristics and iOS HIG checks. Load only the sections needed for the current review.