Skip to content
Agentmart
Submit a tool

miniapp-development-workflow

Shared MiniApp 小程序 and 面板 development and release workflow for TuyaOpen and TuyaOS, including Ray and 需求 hand-offs, using IDE Agent Tools and Capability Broker.

Skill by tuya

IndexedApache-2.0★ 2
Write a review

Chalk Labs

Need help deploying miniapp-development-workflow?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/tuya-miniapp-development-workflow

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Shared MiniApp 小程序 and 面板 development and release workflow for TuyaOpen and TuyaOS, including Ray and 需求 hand-offs, using IDE Agent Tools and Capability Broker.

Use cases: productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 5

  • codeload.github.com · found in install command
  • developer.tuya.com · found in code
  • images.tuyacn.com · found in code
  • static1.tuyacn.com · found in code
  • support.tuya.com · found in code

Files it touches

  • ~/.claude/skills/miniapp-development-workflow
  • /dev/null

What's inside

Skill name
miniapp-development-workflow
Description
Shared MiniApp 小程序 and 面板 development and release workflow for TuyaOpen and TuyaOS, including Ray and 需求 hand-offs, using IDE Agent Tools and Capability Broker.
License
Apache-2.0
Compatibility
An authenticated IDE session with an open MiniApp project
Metadata
owner: miniapp-team · version: 2.7.4 · deprecated: false
Instructions
76 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (12)

  • SKILL.md
  • END_TO_END_RELEASE_FLOW.md · references/
  • architecture.md · references/
  • conventions.md · references/
  • info-lookup.md · references/
  • kit-acquisition.md · references/
  • platform-cache.md · references/
  • theme-design.md · references/
  • upload-checklist.md · references/
  • fetch_doc.py · scripts/
  • search_help.py · scripts/
  • validate.mjs · scripts/

SKILL.md (first lines)

# Shared MiniApp development workflow

This phase skill owns order and hand-offs. The IDE Agent Tool adapter owns
execution through the Capability Broker; there is no shell or product-line
specific command syntax in this skill.

## No `tuyaopen-cli` CLI coverage

This payload's executable vocabulary is Broker capabilities only — it
deliberately publishes no shell commands. The executable CLI route lives in
the CLI's own discovery surfaces, which are always present, always current,
and read by agents that never open a skill:

- the `miniapp upload` JSON envelope's `webSteps` block, whose `order` array
  spells the post-upload route (submit for review, release, bind) command by
  command, with web fallback URLs; and
- `schema list` / `schema get`, which describe every command and flag the
  installed CLI actually carries.

Read the absence of commands here precisely: it does NOT mean any step is
web-only. Submit for review, release, and bind are all scriptable outside the
IDE; this document is just not the place that publishes the commands.

## One request contract

Resolve context once, then use the returned context and revision for every
capability call:

```json
{
  "method": "capability.invoke",
  "request": {
    "schemaVersion": 1,
    "requestId": "<host-issued-request-id>",
    "contextRef": { "workspaceId": "<resolved>", "projectId": "<resolved>" },
    "expectedExternalRevision": "<resolved>",
    "capability": { "id": "<capability-id>", "version": 1 },
    "input": {}
  }
}
```

The Host injects and validates identity, product line, workspace, project and
credentials. The Agent provides only task input. Use `capability.describe`
when an input schema is unclear.

## Phase order

1. `miniapp.template.list`; choose a supported template.
2. `miniapp.template.create`; then `miniapp.build` for the active project.
3. `cloud.dp.sync`; then `miniapp.schema.generate` so schema generation uses
   the current typed DP snapshot.
4. `miniapp.preview.start`; poll `miniapp.preview.status.get`; stop with
   `miniapp.preview.stop`. Keep the returned operation/process ownership in
   the Host and discard it on workspace switch or disposal.
5. Package locally and call `miniapp.upload` — it takes the local `packagePath`
   plus the caller-produced `biz`/`sign`/`random` upload material, not a digest.
6. Follow the P2 operation states for `miniapp.review.submit`,
   `miniapp.release.publish` and `miniapp.binding.bind`.

## State and failure rules

- A successful build or schema generation is local typed output; it does not
  imply an uploaded or published MiniApp.
- Confirmation, user-action and in-progress responses must be resumed through
  the returned operation handle. Never report them as completed.
- On revision conflict, resolve context again and repeat the affected read.
- Authentication, permission, timeout and malformed-response errors remain
  typed Broker results. Stop at the failed phase and preserve the operation
  handle for recovery.

The capability skill contains the closed input map. This workflow contains
the phase order only, so the two documents cannot drift into competing
execution instructions.

From tuya/tuyaopen-ide-manifests, Apache-2.0.

More from tuya/tuyaopen-ide-manifests

Signals

Stars
2
Forks
7
Open issues
0
Last commit (this folder)
Sep 28, 2026 (1 month ago)
Last release
Oct 20, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
2.7.4
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from tuya

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get miniapp-development-workflow running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying miniapp-development-workflow?

CallGet help
Cite this page

miniapp-development-workflow skill. Agent Mart. https://agentmart.dev/skills/tuya-miniapp-development-workflow (last updated 2026-10-24)