- Add live camera QR scanner for nsec/ncryptsec login - Replace browser prompt() with proper password dialog for ncryptsec - Add missing /notes/:id route for thread view navigation - Remove explore section entirely (button, page, routes) - Remove profile button from bottom nav, avatar now opens profile - Remove "Notes" tab from feed, default to showing all posts/replies - Add PasswordPromptProvider for secure password input - Add SidebarDrawer for mobile navigation - Add domain layer with value objects and adapters - Various UI and navigation improvements 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
NDK (Nostr Development Kit) Claude Skill
This skill provides comprehensive knowledge about working with the Nostr Development Kit (NDK) library.
Files
- ndk-skill.md - Complete reference documentation with patterns from production usage
- quick-reference.md - Quick lookup guide for common NDK tasks
- examples/ - Code examples extracted from the Plebeian Market codebase
Usage
When working with NDK-related code, reference these documents to:
- Understand initialization patterns
- Learn authentication flows (NIP-07, NIP-46, private keys)
- Implement event creation and publishing
- Set up subscriptions for real-time updates
- Query events with filters
- Handle users and profiles
- Integrate with TanStack Query
Key Topics Covered
- NDK Initialization & Configuration
- Authentication & Signers
- Event Creation & Publishing
- Querying Events
- Real-time Subscriptions
- User & Profile Management
- Tag Handling
- Replaceable Events
- Relay Management
- Integration with React/TanStack Query
- Error Handling & Best Practices
- Performance Optimization
All examples are based on real production code from the Plebeian Market application.