Add seeker-app/: end-to-end skills for the Seeker dApp lifecycle#4
Open
Sarthib7 wants to merge 2 commits into
Open
Add seeker-app/: end-to-end skills for the Seeker dApp lifecycle#4Sarthib7 wants to merge 2 commits into
Sarthib7 wants to merge 2 commits into
Conversation
Adds a sixth skill group at seeker-app/ covering the lifecycle phases not addressed by the existing mwa/, genesis-token/, and skr-address-resolution/ skills: - seeker-app-builder: router that assesses project state and routes through scaffold -> MWA -> tx -> UX -> publish. References mwa-setup, mwa-connection, mwa-transactions, genesis-token, and skr-address-resolution as siblings. - seeker-app-scaffold: npm create solana-dapp / create-expo-app paths, Android toolchain (JDK 17, adb, ANDROID_HOME), crypto polyfill must-be- first rule, APP_IDENTITY / SOLANA_CHAIN constants (CAIP-2 format), New Architecture / Fabric note. - seeker-ux: one-tap approval, batched instructions, haptic ladder, AMOLED palette, 48/56 px tap targets, react-native-reanimated v4 + worklets, RN pitfalls (Buffer, address.toString). - solana-pay-mobile: SOL/USDC transfers via the useMobileWallet hook from @wallet-ui/react-native-web3js (matching the existing mwa skills), Solana Pay URL spec, raw transact() fallback for SIWS/remote scenarios. - seed-vault: audience-boundary skill - wallet developers only; routes dApp builders back to MWA. - dapp-store-publishing: keystore + assembleRelease + @solana-mobile/ dapp-store-cli, publisher wallet and App NFT, ProGuard footgun for release builds with minifyEnabled. Each SKILL.md opens with Use / Not blocks so an agent can confirm fit before reading further. All cross-references treat the existing skills as siblings of the new group. Frontmatter matches the existing repo convention (name + description only). README.md gains a 'Seeker App Lifecycle' section under Available Skills and the new install line, mirroring the format of the existing entries.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a sixth skill group at seeker-app/ covering the lifecycle phases not addressed by the existing mwa/, genesis-token/, and skr-address-resolution/ skills:
Each SKILL.md opens with Use / Not blocks so an agent can confirm fit before reading further. All cross-references treat the existing skills as siblings of the new group. Frontmatter matches the existing repo convention (name + description only).
README.md gains a 'Seeker App Lifecycle' section under Available Skills and the new install line, mirroring the format of the existing entries.
Style choices
name+descriptiononly, trigger phrases inside the description.mwa/'smobile-wallet-adapter-react-native/router +mwa-setup/mwa-connection/mwa-transactionssub-skills.
Use/Notblocks so an agent can confirm fit before reading further. Mirrors the "When to Use / When NOT to Use"structure of
mwa-setup.Issue | Fix) for non-obvious failure modes.mwa/skill directly.Currency check
Verified against authoritative sources at commit time:
transact.tssource for hook + raw API shapes@solana-mobile/dapp-store-cli@1.0.0(Node ≥18), CLI formdapp-store --apk-file ... --whats-new "..."(legacyinit/create/validate/publishremoved)@wallet-ui/react-native-web3js@4.1.0react-native-reanimated@4.3.1+react-native-workletscompanion (requires New Architecture)seedvault-wallet-sdk@0.4.0(Gradle)EPjFW…Dt1vand devnet4zMMC…ncDUexpo-hapticsAPI namesWhy upstream this
These skills currently live at Sarthib7/seeker-skills (CC0, working today, installable via
cp -r). Upstreamingmakes sense because:
cp -r solana-mobile-dev-skill/...; bundling here means agents picking up the official skills automatically get thelifecycle coverage too.
Happy to take any structural feedback — split into separate top-level folders, rename, etc.
License is CC0 / public domain, no attribution required.