Skip to content

Skill content drift after 7-skill restructure: 4 high-priority items #21

@kaankacar

Description

@kaankacar

A line-by-line review after the 7-skill restructure (#17) surfaced four high-priority content issues.

  1. Dangling security/SKILL.md linkskills/standards/SKILL.md:120 points to ../security/SKILL.md, which no longer exists; security/ was merged into soroban/SKILL.md (Part 3) during the restructure.

  2. Inconsistent env.register API in the Soroban skillskills/soroban/SKILL.md teaches the older env.register_contract(None, X) / env.register_contract_wasm(None, WASM) forms at lines 510, 527, 634, 660, 690, 716, 765, 789, 812, 813, 1134, 1277 and the newer env.register(X, ()) form at lines 1193, 1241, 1278, which will confuse anyone copy-pasting between sections.

  3. stellar contract install is deprecatedskills/soroban/SKILL.md:925 uses stellar contract install, which the current Stellar CLI marks as deprecated in favor of stellar contract upload.

  4. Freighter API uses pre-v3 surfaceskills/dapp/SKILL.md:121 imports getPublicKey from @stellar/freighter-api, which no longer exports it — the current package uses getAddress() / requestAccess() returning { address, error }, and isConnected() / signTransaction() now return object shapes ({ isConnected, error } and { signedTxXdr, signerAddress, error }) instead of bare values.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions