Finding
The official dapp skill recommends the legacy dotted npm scope @creit.tech/stellar-wallets-kit and demonstrates the v1 constructor plus allowAllModules() API. Current Wallets Kit v2 guidance prefers the JSR scope @creit-tech/stellar-wallets-kit and static StellarWalletsKit.init(...) with configured or default modules.
An agent that correctly selects the official Stellar dapp skill can therefore still generate legacy installation and integration code.
Evidence
Recommendation
Update the dapp skill to prefer the v2 JSR package and static-init API. Explain defaultModules() versus explicitly configured optional modules and their prerequisites, add a dated migration note for v1 users, and add a source check or compile test for the embedded snippet so dependency drift is caught before release.
Finding
The official dapp skill recommends the legacy dotted npm scope
@creit.tech/stellar-wallets-kitand demonstrates the v1 constructor plusallowAllModules()API. Current Wallets Kit v2 guidance prefers the JSR scope@creit-tech/stellar-wallets-kitand staticStellarWalletsKit.init(...)with configured or default modules.An agent that correctly selects the official Stellar dapp skill can therefore still generate legacy installation and integration code.
Evidence
c2f3c0728c32044ed8b6d696767c3aed71b4e32dcontains the dotted package scope, constructor, andallowAllModules()pattern: https://github.com/stellar/stellar-dev-skill/blob/c2f3c0728c32044ed8b6d696767c3aed71b4e32d/skills/dapp/SKILL.mdRecommendation
Update the dapp skill to prefer the v2 JSR package and static-init API. Explain
defaultModules()versus explicitly configured optional modules and their prerequisites, add a dated migration note for v1 users, and add a source check or compile test for the embedded snippet so dependency drift is caught before release.