Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>974 Super app skillsNew to Visual Studio Code? Get it now.
974 Super app skills

974 Super app skills

Zaeem Sattar

|
12 installs
| (1) | Free
40 Claude Code skills, 5 ready-to-run business app templates and the 310-page offline docs for building Neux Super App mini apps (nx.* APIs, NXML, NXSS). For developers and for people who just describe the app they want.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

974 Super App Skills

Describe the mini app you want. Claude Code builds it for the Neux Super App.

40 Claude Code skills, 5 ready-to-run business apps and the full 310-page Neux Mini App documentation, offline, so Claude writes code that actually runs on the platform.

Marketplace Installs License

40 skills · 5 app templates · 10 ready screens · backend starter · 310 doc pages


What is this?

A mini app is a small app that runs inside a bigger "Super App" people already have on their phone. Neux mini apps are written in nx.* JavaScript, NXML templates and NXSS styles.

Without help, Claude guesses: it writes WeChat or uni-app code that looks right and does not run here. This extension installs skills that teach Claude the real Neux platform: what each API does on Android, iOS, Harmony and web preview, which settings silently do nothing, and what only the Super App can provide.

  • Not a developer? Tell Claude about your business. It creates the app, builds it, shows you a preview and explains the result in plain words. It does not hand you code to paste.
  • Developer? You get correct nx.* code, copy-ready templates, checker scripts and cited doc pages, kept short.

What can I build?

Start from one of five complete apps. Each opens with sample content, in your business name and brand colour.

Template For What's inside
Loyalty rewards Coffee shop, salon, bakery Points and progress to the next reward, member code, rewards to redeem, scan a store QR code to earn points, visit history
Food ordering Restaurant, takeaway Menu with photos, cart, pickup or delivery, checkout, order history with "Order again"
Appointment booking Clinic, barber, studio Services with price and length, a 14-day date strip and time grid, confirm form, upcoming and past bookings
Product catalog Small shop Product grid with search and categories, product page with photos, cart, past orders
Event tickets Venue, organiser Event list with filters, venue map and directions, ticket types, "My tickets" with an entry code

Every template runs on sample data first. One switch in config.js connects it to a real server later.

Nothing fits? Describe your app ("a gym app with Classes, Trainers and Profile tabs") and Claude builds it from scratch.


How it works in 3 steps

  1. Install the skills. Click the 974 Super App Skills icon in the activity bar, then Install all.
  2. Restart Claude Code. It finds new skills when it starts.
  3. Say what you want. You don't need to name a skill; Claude picks the right one.

Things you can say

Goal You say Skill that answers
Start "I want an app for my bakery but I don't know where to start" neux-start-here
"Make me a loyalty app for my coffee shop" neux-app-templates
"Build a gym app with Classes, Trainers and Profile tabs" neux-new-app
"Can my app scan QR codes on Harmony phones?" neux-feature-check
Design screens "Give me a home page with a banner and a shopping cart" neux-screen-recipes
"Use my brand colours and add dark mode" neux-ui-kit
"Add a sign-up form that keeps what I typed" neux-forms
"Pull down to refresh and load more at the bottom" neux-lists
"Add a details page that opens when I tap an item" neux-page
Add features "Let customers log in with their Super App account" neux-auth
"Add a Pay button to the cart" neux-payment
"Show our stores on a map and find the nearest one" neux-maps-and-location
"Let customers upload a photo with a progress bar" neux-media
"Add a Share button to this product" neux-share
Backend "I need a server to store orders" neux-backend-starter
"Load products from my API" neux-connect-backend
"My server gets a signature error from the Neux API" neux-serverside
Ship "Show me the app on my phone" neux-tooling
"Check my project before I upload it" neux-check-project
"Submit version 1.2 for review" neux-publish
Fix "My app shows a blank screen" neux-fix-it
"It works in preview but not on my phone" neux-fix-it
"Review my code before we go live" neux-review

To force a specific skill, type its name as a slash command, for example /neux-payment.


All 40 skills

Plan and start

Skill Use it for
neux-start-here Asks what you want to build, picks the right skill for each wish, keeps a plain-language PROJECT.md brief
neux-new-app Creates a new app with the screens, tabs and sample data you describe
neux-app-templates Starts from one of the five business apps above, in your name and colours
neux-feature-check Says whether a feature works on Android, iOS, Harmony and web preview before you build it

Screens and design

Skill Use it for
neux-screen-recipes Adds finished screens to an existing app: home, list, detail, search, form, profile, settings, cart, welcome, onboarding
neux-ui-kit Brand colours, dark mode, right-to-left (Arabic), safe areas, and eight ready UI components
neux-page Adds screens, moves between them, sets up bottom tabs, badges and titles
neux-forms Validated forms that keep drafts: sign-up, address, booking
neux-lists Lists and feeds with pull-to-refresh, load more, and loading, empty and error states
neux-dialogs-and-feedback Toasts, spinners, confirm dialogs, action sheets and bottom sheets
neux-components Which built-in element to use, what each attribute does, and which attributes silently do nothing
neux-custom-components Turns a piece of UI into a reusable component; uses or publishes component libraries

App code

Skill Use it for
neux-framework Core screen code (Page/App, setData, lifecycles, NXML, NXS) and why the screen doesn't update
neux-state-and-storage Remembers data (cart, language, offline cache) and keeps it in sync across screens
neux-api Calling nx.* APIs correctly (Promise vs callback), device and app info, the update prompt

Phone features

Skill Use it for
neux-media Photos, camera, video and audio: picking, uploading with progress, playing
neux-scan QR codes and barcodes, with a type-it-in fallback
neux-maps-and-location Maps, store locator, "near me", directions and live tracking
neux-files-and-documents Downloads, keeps, opens and prints files such as PDF receipts
neux-canvas-and-posters Shareable posters, signature pads and simple charts
neux-bluetooth Bluetooth Low Energy devices: scales, sensors, printers, locks
neux-device-features Call, copy and paste, contacts, network status and vibration
neux-permissions Asks for, explains and recovers permissions such as location, camera and photos

Accounts, money and sharing

Skill Use it for
neux-auth Sign-in with the Super App account, user profile, phone or email consent, sign-out
neux-payment Takes payments, confirms them on the server, handles cancel and refund
neux-share Share buttons, sharing to chat, sharing images or files, deep links
neux-analytics Measures screens and taps with consent, and checks that events arrive

Servers

Skill Use it for
neux-connect-backend Talks to your own server: requests, tokens, retries, WebSockets, allowed domains
neux-backend-starter Creates a ready-to-run server (sign-in, orders, optional payment) when you have none
neux-serverside Servers calling the Neux Server API: request signing, token exchange, error codes

Websites and native apps

Skill Use it for
neux-web-view Shows an existing website inside the app and passes messages between the two
neux-sdk-host Embeds mini apps in a native Android or iOS app and bridges native features

Build, check and ship

Skill Use it for
neux-tooling Installs and runs the neux CLI: preview, phone preview, build, npm packages, keys
neux-check-project One-command health check of the project before build or upload
neux-review Full code review of a change or the whole project, findings ranked by severity
neux-performance Faster startup and scrolling, smaller package size, error monitoring
neux-publish Upload, submit for review, release, roll back, GitHub Actions releases

Fix, migrate and look up

Skill Use it for
neux-fix-it Diagnoses "it doesn't work": blank screen, works in preview but not on the phone, error codes
neux-migrate Converts a WeChat mini program or a uni-app/Vue app to Neux
neux-docs Searches and quotes the official 310-page offline docs and the typings

What's in the box

Item What it is
5 app templates Loyalty, food ordering, booking, catalog and event tickets, with sample data and a script that renames and rebrands a copy
10 screen recipes Home feed, list, detail, search, form, profile, settings, cart, welcome and onboarding, installed and registered by one script
Backend starter A zero-dependency Node 18+ server: sign-in from nx.login codes, session tokens, items and orders in a JSON file, opt-in payment and share-link routes, tests and deploy steps
Project checker check-project.mjs scans app.json, pages, tab bar, components, leftover wx./uni. code, leaked secrets, http:// URLs and large images. It never changes files
Migration scripts migrate-wechat.mjs and migrate-uniapp.mjs copy an old project into a new folder, convert what can be converted and print a must-fix list
Capability matrix Every nx.* API and component with its Android, iOS, Harmony and web support, plus can-it.mjs to ask in plain words
Error catalog Every documented error message, errno and status code, plus the NEUX_* build codes, with cause and fix, and explain-error.mjs to look one up
Request signer A tested HMAC-SHA256 signer for the Neux Server API, checked against the example in the docs
310-page docs mirror The official Neux Mini App documentation as Markdown, searchable offline, with a lookup script

All scripts are plain Node 18+ with no packages to install.


The Skills Panel

Open it from the activity bar icon or the icon in the editor's title bar.

┌─────────────────────────────────────────────────────────────┐
│  974 Super App Skills                                       │
│  ─────────────────────────────────────────────────────────  │
│  INSTALL LOCATION                                           │
│  ┌───────────────────────┐  ┌───────────────────────┐       │
│  │ ▸ This project        │  │   ~/.claude/skills    │       │
│  │   my-app/.claude/…    │  │   every project       │       │
│  └───────────────────────┘  └───────────────────────┘       │
│                                                             │
│  Search skills…  [All skills ▾]  [Install all] [Browse docs]│
│                                                             │
│  12 of 40 installed                                         │
│  ● neux-start-here     Idea to plan, PROJECT.md [installed] │
│  ● neux-app-templates  Five business apps       [installed] │
│  ● neux-docs           310-page docs mirror     [installed] │
│  ○ neux-payment        Pay, confirm, refund       [Install] │
│  ○ neux-scan           QR codes and barcodes      [Install] │
└─────────────────────────────────────────────────────────────┘
  • Live badges show what is installed in the current location.
  • Search by name or by what a skill does; filter by installed or not installed.
  • Install or remove one skill or all of them. Click a skill to read its full guidance first.
  • Overwriting asks first, in case you edited an installed skill.
  • Keep neux-docs installed. Every other skill reads the documentation inside it. Install all includes it, installing a single skill from the sidebar adds it when it is missing, and the extension will not remove it while other skills are still installed.

Where skills install

Claude Code reads both locations. The panel switches between them.

Location Scope Pick this when
<project>/.claude/skills This project only You want the skills committed to the repo so your whole team gets them
~/.claude/skills Every project on this computer You build mini apps in several projects

"This project" is the default when a folder is open.

Remote development: under Remote SSH, WSL, Dev Containers or Codespaces, skills install on the remote machine, where Claude Code runs. The panel shows which machine it writes to.


Commands

All commands are in the Command Palette under 974 Super app skills.

Command What it does
Install Skills into a Project (Open Skills Panel) Opens the Skills Panel
Open 974 Super App Skills Panel Opens the panel (the editor title bar icon)
Install All Skills into This Project Installs every skill into the current location without opening the panel
Install Skills (Pick From List) Choose which skills to install from a list
Change Install Location (This Project / All Projects) Switch between the project and ~/.claude/skills
Browse Documentation Search the 310 doc pages by path and open one in Markdown preview
Refresh Re-read which skills are installed

What needs a real phone or the Super App

The browser preview (neux dev) is good for layout and flow. It cannot prove everything:

  • Sign-in, payment and sharing come from the Super App, not from your mini app. They only work for real inside a Super App build that supports them, and a success result can mean "request accepted" rather than "done". The skills write the exact questions to ask the Super App team.
  • Camera, scanning, Bluetooth, location, contacts and permissions need a real phone. Some behave differently on Harmony or are missing in web preview; neux-feature-check tells you which.
  • Allowed server domains are enforced on the phone, not in the browser.
  • Publishing needs your app ID and a CLI key from the platform.

The skills say at each step what you can check in preview and what must be tested on a phone.


FAQ

Do I need to know how to code? No. Describe your business and what customers should be able to do. neux-start-here asks a few questions at a time, picks sensible defaults, keeps a plain-language project brief and hands the work to the right skill. Claude does the building and tells you what it did. You will need a computer with Node.js 20 or later for the neux preview and build tools; Claude can help set it up.

Which skill do I call? Usually none. Each skill describes when it applies and Claude loads the matching one. If you are unsure where to begin, say "start here" or use /neux-start-here.

Does it work offline? The skills, templates, scripts and the 310-page docs are local files, so looking things up, building the app and running the checkers work without internet. Claude itself needs a connection, and so do uploading, submitting for review and installing npm packages.

How do I update? VS Code updates the extension. Installed skills are copies, so after an update open the Skills Panel and click Install all again; it asks before overwriting.


Prefer the terminal or the plugin?

The same skills ship three other ways:

npx super-app-skills install            # npm, into this project
/plugin marketplace add https://github.com/ZaeemSattar/Super-App-Skills.git
/plugin install neuxnet-miniapp@superapp-skills

The plugin also adds three helper agents: a docs researcher, a reviewer and an app builder.


Source on GitHub · Report an issue · MIT licensed

Built by Zaeem Sattar

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft