Full-stack-skills tauri-app-biometric

Implement Tauri v2 biometric authentication using TouchID, FaceID, or fingerprint sensors with fallback strategies. Use when adding biometric login, securing sensitive actions with biometric confirmation, or handling devices without biometric support.

install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tauri-skills/tauri-app-biometric" ~/.claude/skills/partme-ai-full-stack-skills-tauri-app-biometric && rm -rf "$T"
manifest: skills/tauri-skills/tauri-app-biometric/SKILL.md
source content

When to use this skill

ALWAYS use this skill when the user mentions:

  • Biometric authentication (TouchID, FaceID, fingerprint)
  • Securing sensitive actions with biometric confirmation
  • Fallback when biometric hardware is unavailable

Trigger phrases include:

  • "biometric", "Face ID", "Touch ID", "fingerprint", "biometric login"

How to use this skill

  1. Install the biometric plugin:
    cargo add tauri-plugin-biometric
    
  2. Register the plugin in your Tauri builder:
    tauri::Builder::default()
        .plugin(tauri_plugin_biometric::init())
    
  3. Configure capabilities in
    src-tauri/capabilities/default.json
    :
    { "permissions": ["biometric:allow-authenticate", "biometric:allow-status"] }
    
  4. Check availability and authenticate from the frontend:
    import { authenticate, status } from '@tauri-apps/plugin-biometric';
    const bioStatus = await status();
    if (bioStatus.isAvailable) {
      await authenticate('Confirm your identity', { allowDeviceCredential: true });
    }
    
  5. Implement fallback for devices without biometric support (PIN or password entry)
  6. Pair with stronghold plugin for unlocking encrypted secrets after biometric confirmation

Outputs

  • Biometric authentication flow with availability check
  • Fallback strategy for unsupported devices
  • Integration pattern with secure storage

References

Keywords

tauri biometric, face id, touch id, fingerprint, authentication, fallback