Individual skill
mini-program-engineering-suite
Orchestrate evidence-first engineering for WeChat and other mini programs from a vague idea or existing repository through project discovery, product specification, architecture, implementation, debugging, device adaptation, verification, and release readiness. Use when users ask to build a mini program from zero to one, take over an existing mini-program project, deliver a cross-stage feature, diagnose project status, coordinate development and testing, or judge whether a mini program is ready to upload or release. Enforces fact discovery, change boundaries, stage gates, evidence-calibrated status, sensitive-information redaction, and continuity after side questions.
SKILL.md
Source commit 2b7f9cb24f142125189b8757fcea489546d76ba7
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 95
- Repository last updated
- Nov 3, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- mini-program Repository topic
- software-engineering Repository topic
- wechat-mini-program Repository topic
- codex-skills Repository topic
- evidence-first Repository topic
- release-readiness Repository topic
- alipay Repository topic
- ci-cd Repository topic
- engineering Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.github/ISSUE_TEMPLATE/bug_report.ymlasset · 1,932 bytes.github/ISSUE_TEMPLATE/config.ymlasset · 27 bytes.github/ISSUE_TEMPLATE/platform_drift.ymlasset · 1,758 bytes.github/ISSUE_TEMPLATE/skill_proposal.ymlasset · 1,588 bytes.github/dependabot.ymlasset · 195 bytes.github/release-evidence/README.mddoc · 2,068 bytes.github/release-evidence/trusted-signers.pemasset · 625 bytes.github/release-evidence/v3.1.10.jsonasset · 5,127 bytes.github/release-evidence/v3.1.11.jsonasset · 5,185 bytes.github/release-evidence/v3.1.12.jsonasset · 5,198 bytes.github/release-evidence/v3.1.13.jsonasset · 5,193 bytes.github/release-evidence/v3.2.0-artifact-nondegradation.jsonasset · 624 bytes.github/release-evidence/v3.2.0-behavior-development.jsonasset · 614 bytes.github/release-evidence/v3.2.0-behavior-holdout.jsonasset · 611 bytes.github/release-evidence/v3.2.0-final-signature.jsonasset · 614 bytes.github/release-evidence/v3.2.0-independent-judgment.jsonasset · 614 bytes.github/release-evidence/v3.2.0-methodology-development.jsonasset · 617 bytes.github/release-evidence/v3.2.0-methodology-held-out.jsonasset · 614 bytes.github/release-evidence/v3.2.0-routing-dev.jsonasset · 613 bytes.github/release-evidence/v3.2.0-routing-held-out.jsonasset · 610 bytes.github/release-evidence/v3.2.0.jsonasset · 2,795 bytes.github/release-evidence/v3.3.0-artifact-nondegradation.jsonasset · 749 bytes.github/release-evidence/v3.3.0-behavior-dev.jsonasset · 745 bytes.github/release-evidence/v3.3.0-behavior-holdout.jsonasset · 739 bytes.github/release-evidence/v3.3.0-final-signature.jsonasset · 609 bytes.github/release-evidence/v3.3.0-independent-judgment.jsonasset · 614 bytes.github/release-evidence/v3.3.0-methodology-dev.jsonasset · 748 bytes.github/release-evidence/v3.3.0-methodology-holdout.jsonasset · 742 bytes.github/release-evidence/v3.3.0-routing-dev.jsonasset · 687 bytes.github/release-evidence/v3.3.0-routing-holdout.jsonasset · 684 bytes.github/release-evidence/v3.3.0.jsonasset · 2,747 bytes.github/release-evidence/v3.4.0-artifact-nondegradation.jsonasset · 749 bytes.github/release-evidence/v3.4.0-behavior-dev.jsonasset · 742 bytes.github/release-evidence/v3.4.0-behavior-holdout.jsonasset · 739 bytes.github/release-evidence/v3.4.0-final-signature.jsonasset · 609 bytes.github/release-evidence/v3.4.0-independent-judgment.jsonasset · 614 bytes.github/release-evidence/v3.4.0-methodology-dev.jsonasset · 760 bytes.github/release-evidence/v3.4.0-methodology-holdout.jsonasset · 742 bytes.github/release-evidence/v3.4.0-routing-dev.jsonasset · 687 bytes.github/release-evidence/v3.4.0-routing-holdout.jsonasset · 684 bytes.github/release-evidence/v3.4.0.jsonasset · 2,747 bytes.github/release-evidence/v3.5.0-artifact-nondegradation.jsonasset · 779 bytes.github/release-evidence/v3.5.0-behavior-dev.jsonasset · 742 bytes.github/release-evidence/v3.5.0-behavior-holdout.jsonasset · 739 bytes.github/release-evidence/v3.5.0-final-signature.jsonasset · 639 bytes.github/release-evidence/v3.5.0-independent-judgment.jsonasset · 644 bytes.github/release-evidence/v3.5.0-methodology-dev.jsonasset · 748 bytes.github/release-evidence/v3.5.0-methodology-holdout.jsonasset · 742 bytes.github/release-evidence/v3.5.0-routing-dev.jsonasset · 687 bytes.github/release-evidence/v3.5.0-routing-holdout.jsonasset · 684 bytes.github/release-evidence/v3.5.0.jsonasset · 2,843 bytes.github/release-evidence/v3.6.0-artifact-nondegradation.jsonasset · 977 bytes.github/release-evidence/v3.6.0-behavior-dev.jsonasset · 840 bytes.github/release-evidence/v3.6.0-behavior-holdout.jsonasset · 837 bytes.github/release-evidence/v3.6.0-final-signature.jsonasset · 698 bytes.github/release-evidence/v3.6.0-independent-judgment.jsonasset · 703 bytes.github/release-evidence/v3.6.0-methodology-dev.jsonasset · 911 bytes.github/release-evidence/v3.6.0-methodology-holdout.jsonasset · 914 bytes.github/release-evidence/v3.6.0-routing-dev.jsonasset · 785 bytes.github/release-evidence/v3.6.0-routing-holdout.jsonasset · 782 bytes.github/release-evidence/v3.6.0.jsonasset · 3,287 bytes.github/workflows/ci.ymlasset · 13,956 bytes.github/workflows/drift-watch.ymlasset · 9,093 bytes.github/workflows/release.ymlasset · 8,951 bytes.github/workflows/sign-release-evidence.ymlasset · 2,998 bytes.gitignoreasset · 157 bytesCHANGELOG.mddoc · 61,974 bytesCOMPATIBILITY.mddoc · 1,590 bytesCONTRIBUTING.mddoc · 1,858 bytesEVALUATIONS.mddoc · 50,252 bytesLICENSEasset · 1,067 bytesREADME.en.mddoc · 22,501 bytesREADME.id.mddoc · 17,429 bytesREADME.ja.mddoc · 19,098 bytesREADME.mddoc · 21,688 bytesREADME.th.mddoc · 29,340 bytesREADME.zh-Hant.mddoc · 15,339 bytesSECURITY.mddoc · 2,156 bytesSKILL.mdcore · 14,226 bytesVERSIONasset · 6 bytesagents/openai.yamlasset · 312 bytesassets/readme-cover-2000x849-v2.webpasset · 54,936 bytesassets/readme-cover.webpasset · 70,446 bytesassets/readme-promo.mp4asset · 4,657,712 bytesassets/wordpet-origin-case.pngasset · 766,475 bytesinstall.shruns · 8,757 bytesplatforms/README.mddoc · 4,917 bytesplatforms/alipay/facts.mddoc · 2,120 bytesplatforms/alipay/rule-map.jsonasset · 1,562 bytesplatforms/douyin/facts.mddoc · 2,162 bytesplatforms/douyin/rule-map.jsonasset · 1,754 bytesplatforms/wechat/commerce-and-cloud-contracts.mddoc · 6,836 bytesplatforms/wechat/facts.mddoc · 4,531 bytesplatforms/wechat/platform-evidence-layers.mddoc · 2,143 bytesplatforms/wechat/privacy-permission-matrix.mddoc · 2,779 bytesplatforms/wechat/rule-map.jsonasset · 2,155 bytesplatforms/wechat/wechat-platform-checklist.mddoc · 1,472 bytesreferences/routing-and-state-machine.mddoc · 6,005 bytesscripts/agent_cli.pyruns · 9,121 bytesscripts/apply_drift_proposal.pyruns · 7,910 bytesscripts/artifact_nondegradation_gate.pyruns · 47,446 bytesscripts/attest_release_evidence.pyruns · 3,756 bytesscripts/audit_source_inventory.pyruns · 9,284 bytesscripts/capability_doctor.pyruns · 7,530 bytesscripts/check_foundation_equivalence.pyruns · 3,441 bytesscripts/check_i18n_readme_structure.pyruns · 8,004 bytesscripts/drift_audit.pyruns · 11,228 bytesscripts/drift_watch.pyruns · 16,487 bytesscripts/evaluation_gate.pyruns · 26,280 bytesscripts/evidence_signature.pyruns · 4,333 bytesscripts/export_public_package.pyruns · 5,560 bytesscripts/platform_drift.pyruns · 23,341 bytesscripts/release_gate.shruns · 12,521 bytesscripts/release_recommendation.pyruns · 30,710 bytesscripts/review_drift_proposal.pyruns · 21,158 bytesscripts/scan_sensitive_content.pyruns · 11,258 bytesscripts/summarize_evaluations.pyruns · 9,957 bytesscripts/validate_suite.pyruns · 26,367 bytesscripts/verify_public_package.pyruns · 8,881 bytesshared/architecture-layers.mddoc · 2,560 bytesshared/decision-and-confirmation-rules.mddoc · 858 bytesshared/documentation-boundaries.mddoc · 2,215 bytesshared/engineering-guardrails.mddoc · 3,006 bytesshared/evidence-status-model.mddoc · 2,891 bytesshared/redaction-policy.mddoc · 3,070 bytesshared/templates/implementation-plan.mddoc · 500 bytesshared/templates/project-intake.mddoc · 833 bytesshared/templates/release-checklist.mddoc · 922 bytesshared/templates/verification-report.mddoc · 535 bytestests/evals/behavior-development.jsonasset · 1,604 bytestests/evals/behavior-held-out.jsonasset · 1,800 bytestests/evals/behavior-v2-held-out.jsonasset · 1,929 bytestests/evals/behavior-v3-held-out.jsonasset · 2,173 bytestests/evals/final_release_signer.pyruns · 8,745 bytestests/evals/independent_methodology_signer.pyruns · 3,331 bytestests/evals/independent_signer.pyruns · 3,409 bytestests/evals/judge_behavior.pyruns · 5,987 bytestests/evals/judge_final_release.pyruns · 3,621 bytestests/evals/methodology-development.jsonasset · 2,193 bytestests/evals/methodology-held-out.jsonasset · 2,270 bytestests/evals/methodology-v2-held-out.jsonasset · 2,358 bytestests/evals/methodology-v3-held-out.jsonasset · 2,510 bytestests/evals/methodology-v4-held-out.jsonasset · 2,330 bytestests/evals/routing-development.jsonasset · 7,504 bytestests/evals/routing-held-out.jsonasset · 7,721 bytestests/evals/run_evaluations.pyruns · 24,705 bytestests/evals/run_upgrade02.pyruns · 9,116 bytestests/evals/upgrade02-scenarios.jsonasset · 13,391 bytestests/test_audit_remediation.pyruns · 68,196 bytestests/test_audit_source_inventory.pyruns · 7,432 bytestests/test_first_batch.pyruns · 5,625 bytestests/test_fourth_batch.pyruns · 7,574 bytestests/test_methodology_upgrade.pyruns · 9,937 bytestests/test_phase5_freshness_tooling.pyruns · 53,476 bytestests/test_release_gate.pyruns · 18,847 bytestests/test_release_quality_boundaries.pyruns · 25,092 bytestests/test_reliability_upgrade.pyruns · 36,629 bytestests/test_scan_hash_context.pyruns · 1,805 bytestests/test_second_batch.pyruns · 7,215 bytestests/test_skill_evaluation.pyruns · 6,652 bytestests/test_step6_quality_adapters.pyruns · 10,395 bytestests/test_step7_distribution.pyruns · 14,011 bytestests/test_step8_release.pyruns · 11,629 bytestests/test_third_batch.pyruns · 6,135 bytestests/test_transport_recovery.pyruns · 18,732 bytestests/test_upgrade02_contracts.pyruns · 11,560 bytestests/test_validated_skill_upgrade.pyruns · 25,740 bytestests/test_waiting_transport.pyruns · 14,257 bytestests/test_workflow_injection_guards.pyruns · 3,964 bytes
Read excerpt
# /mini-program-engineering-suite — 小程序工程开发套件
把小程序任务视为一条有阶段、有门禁、有证据的工程链路。先确认当前事实,再决定路由和动作;只把已经有证据支持的状态报告给用户。
## 启动顺序
1. 读取当前项目及上级目录中的 `AGENTS.md`、`CLAUDE.md` 或同类规则文件。
2. 读取 [共享工程门禁](shared/engineering-guardrails.md)、[证据状态模型](shared/evidence-status-model.md)、[判断与确认规则](shared/decision-and-confirmation-rules.md) 和 [脱敏规则](shared/redaction-policy.md),再按当前阶段读取对应分 Skill 及其引用合同。未知技术栈可运行只读 `scripts/capability_doctor.py`;涉及对外输出时读取 [文档边界](shared/documentation-boundaries.md)。
3. 判断这是新项目、已有项目,还是没有项目目录的咨询任务。
4. 已有项目开发若无本轮事实图,先用 [项目接管 Skill](skills/mini-program-project-intake-skill/SKILL.md);纯只读审计走 [源码审计短路径](skills/mini-program-verification-skill/references/source-audit-workflow.md)。只读发现前不改代码。
5. 建立或恢复任务计划,记录原目标、当前阶段、完成证据和未完成项。
## 判断当前阶段