Skip to main content
在 Manus 中运行任何 Skill
一键导入
ZenUml
GitHub 创作者资料

ZenUml

按仓库查看 4 个 GitHub 仓库中的 70 个已收集 skills。

已收集 skills
70
仓库
4
更新
2026-07-11
仓库浏览

仓库与代表性 skills

joint-debug
软件开发工程师

Enable, launch, monitor, troubleshoot, and stop the local joint-debug environment across conf-app, its Cloudflare Worker, ngrok, Forge tunnel, and diagramly.ai. Use for requests mentioning joint-debug, join-debug, combined local AI Repair testing, starting or monitoring the five-service stack, or closing that stack.

2026-07-11
macro-count
软件开发工程师

Get the per-space macro count for ONE named client (Confluence tenant/domain), triangulated across three independent sources: Metrics KV (current inventory), Cloudflare D1 (lifetime rows), and Mixpanel (90-day distinct macros viewed). Use whenever a request names one specific tenant (e.g. acme-corp, "our biggest lite customer") and asks how many macros or diagrams it has per space, wants to size a tenant against the Lite 100-macro paywall, reconcile per-space counts that disagree between KV/D1/Mixpanel, spot spaces with many macros but few recent views, or count distinct macros viewed per space over the last N days — even when only one source is named. Prefer this over conf-app, mixpanel, duckdb, or growth whenever the subject is one named tenant and the answer is a per-space macro tally. Do NOT use for product-wide totals across all tenants (use conf-app), single-page macro counts (find-macros-on-page), render-time/duration metrics (rendering-perf), install/marketplace counts (forge-installs), or one-off KV

2026-07-10
paywall
市场调研分析师与营销专员

Manage the ZenUML Lite paywall rollout (Lite variant only — Full and Diagramly have no restrictions). Decide which domains to enroll in CUSTOMER_SUCCESS_SERVICE (CSS), monitor daily paywall activity, and generate the exact KV commands to execute. Use this skill whenever the user asks about paywall rollout, which clients to enable, the CSS flag, tenant enrollment state, space licensing, or "who should be on the paywall list". Also use when the user asks to check a specific domain's paywall state, wants to understand why a tenant is or isn't seeing the paywall, or wants to A/B compare paywall impact (treatment vs. control tenants).

2026-07-10
income-radar
财务和投资分析师

Near-term Atlassian Marketplace cash view for the ZenUML apps — what vendor income to expect over the next few days (client subscriptions renewing) and which paying clients missed a payment in the past few days (renewal lapsed / in grace / dead payment method). Use when the user asks "what income am I expecting", "what's landing this week", "any renewals coming up", "did anyone miss a payment", "who's late", "income projection for the next few days", or wants a daily payments radar. Built on the marketplace-audit engine (licenses + transactions joined on cloudId), payers only, all revenue apps. For lifetime revenue / top payers / a full renewals-in-a-window audit use `marketplace-audit`; for a single tenant's paid status use `tenant`.

2026-07-09
marketplace-audit
财务和投资分析师

Audit Atlassian Marketplace vendor reporting (licenses + sales transactions) for the ZenUML apps at the PORTFOLIO / cohort level — lifetime vendor revenue, renewals due in a date window, annual vs monthly billing, overdue / lapsing payers, top payers, churned payers. Use whenever the user asks about revenue, renewals, "who's overdue", "which annual customers renew this month", biggest paying customers, or any rollup across the customer base — even if they don't say "Marketplace". For a SINGLE tenant's paid status / size / profile ("is <domain> a paying customer", "look up <domain>", trial expiry), use the `tenant` skill instead. Discriminator: a cohort / time-window / ranking -> this skill; one domain in the question -> `tenant`. Prefer this over ad-hoc curl: it uses the fast bulk export endpoint and joins licenses to transactions correctly on cloudId (naive approaches truncate at a 50-row page cap and undercount revenue). Also hosts the shared engine (`scripts/mp_report.py`) + `sync` snapshot that the `tenan

2026-07-09
extend-space-license
软件开发工程师

Fulfil a Lite paywall lockout / "temporary editing extension" request — grant a temporary license that lifts the Lite per-space 100-macro limit, by default for ONLY the requesting user, then draft the customer reply. Use whenever a customer (via the JSM extension-request flow or direct email) asks to re-open editing on a space that hit the diagram limit, or when handed a request with a client domain + space key + macro count. It resolves the cloudId, verifies the exact space key, writes the SPACE_LICENSE_KV record, verifies it, computes the Full-plan upgrade price, and drafts the reply from the canonical template. Triggers on "extend", "extension request", "temporary editing extension", "grant a space license", "re-open editing", "paywall lockout", "lift the limit for <space>", "request: temporary Lite editing extension". For the reply template + sent log see the handbook page paywall/extension-request-replies.md; for per-space macro counts use macro-count.

2026-07-08
tenant
软件开发工程师

Look up ONE Confluence tenant (by domain / slug / cloudId) and answer "is this a paying customer, how big are they, what state are they in" — across all ZenUML apps (Full / Lite / Diagramly), including the Lite Stripe/KV space-license layer. Use whenever the question is about a SINGLE tenant: "is <domain> a paying customer", "look up / who is <domain>", "tenant profile", "how big is <domain>", "is X on a trial / when does the trial expire", or a tenant's paid status for a paywall / conversion / extension-request decision. For cohort / rollup / portfolio questions (total revenue, renewals due in a window, overdue payers, top payers) use the `marketplace-audit` skill instead. Discriminator: one domain in the question -> this skill; a cohort/time-window/ranking -> marketplace-audit. Triggers on tenant, whois, "is <domain> paying", paid status, tenant lookup, cloudId, tenant profile, tenant size, trial expiry.

2026-07-08
detect-bypassers
软件开发工程师

Detects Lite paywall bypassers from the paywall_gate_evaluated Mixpanel event — users who SAVED a macro on a genuinely over-limit, CSS-on, unpaid space where the fail-open gate silently did not fire (#302). Produces a ranked per-tenant conversion-targeting report (confirmed vs unconfirmed tiers + an Enterprise-Bundle revenue floor) plus a JSON sidecar for later customer-recovery ingestion. Use when the user asks to find paywall bypassers, who is bypassing the Lite 100-macro limit, who is getting the paid feature for free, fail-open leak detection, "#302 bypass", or wants a per-tenant list of over-limit Lite users slipping past the paywall.

2026-07-08
当前展示该仓库 Top 8 / 47 个已收集 skills。
release-app
软件开发工程师

Release Conf Mini-Sites to PRODUCTION — deploy the Forge app to its production environment AND both Cloudflare Workers (control + dispatch) to their production environment, via the GitHub-Release → release.yml pipeline. Single app, no variants (the collapse of conf-app's lite/full/diagramly canary). Pre-flight (on master, pushed, CI green, prod prerequisites present) → compose delta-derived release notes → create + publish a vX.Y.Z GitHub Release (which fires the deploy) → wait for the workflow → verify the live build (built-in prod smoke + check-version + a targeted spot check of what shipped). Use when the user wants to release, deploy, ship, cut a release, or promote Conf Mini-Sites to production. Triggers on "release app", "release to prod", "deploy to production", "ship the mini-site app", "cut a release", "release conf-mini-sites", "push to production".

2026-06-18
local-dev
软件开发工程师

Start the conf-mini-sites Cloudflare Workers locally — the dispatch (serve gateway) and remote (control/provisioner) Workers, each with its own wrangler config. Use when setting up local dev for the Workers, running them with wrangler dev, or debugging grant minting / verification locally.

2026-06-17
babysit-pr
软件质量保证分析师与测试员

Monitor and fix failing GitHub Actions CI checks on PRs for ZenUml/conf-mini-sites. Use when the user says "babysit PR", "check PR status", "fix CI", "PR is failing", "watch this PR", "why is CI red", or when used with /loop to continuously monitor a PR. Also use when E2E test flakiness, typecheck issues, or unit test failures block merging. Triggers on any PR monitoring, CI failure diagnosis, or automated fix-and-retry workflow.

2026-06-17
check-version
软件开发工程师

Confirm which build of Conf Mini-Sites is live — the deployed Forge app version per environment, the live control + dispatch Worker versions, and (on a real page) that the macro resolved its per-instance reference. Use after a deploy, in a spot check, or in PVT to confirm the expected build is running. Triggers on "check version", "what version is live", "confirm the deploy", "which build is on lite-dev", "is my deploy live".

2026-06-17
create-test-page
软件开发工程师

Create a Confluence page carrying the Conf Mini-Sites Forge macro (key `mini-site`) entirely via REST API — no browser, no editor UI. Use whenever you need a real page that renders a mini-site (to validate a serve/dispatch change, a CSP tweak, or a relative-path resolution fix) without driving the Publisher modal. Optionally pre-publishes a multi-file bundle to the page's instance so it renders live on first load. Triggers on "create test page", "render test", "API test page", "skip the editor", "stand up a mini-site page", or when validating a dispatch/serve fix.

2026-06-17
forge-installs
软件开发工程师

Count Conf Mini-Sites Forge app installs per environment (production / staging / development) plus the delta vs prior snapshots from 1 day and 7 days ago (which sites were added / removed since the last check). Use whenever the user asks "how many installs", "how many tenants", "how many sites have the mini-sites app", "install count", "any new installs", "did anyone uninstall", "active sites", "where is mini-sites installed", "list installs", "show installed sites". Source-of-truth is Atlassian's Forge platform via `forge install list` — there is one app id (no lite/full/diagramly variants), so the skill takes no variant argument.

2026-06-17
forge-tunnel
软件开发工程师

Run a Forge tunnel to test local conf-mini-sites Forge app changes on a live Confluence instance. Use when the user wants to test the mini-site macro locally, run forge tunnel, debug the Forge Custom UI on a live site, or verify manifest/resolver changes before deploying. Triggers on "forge tunnel", "tunnel to confluence", "test the mini-site locally", "run tunnel", "test on lite-dev", or any request to proxy local Forge app code to a live Atlassian site.

2026-06-17
land-pr
软件开发工程师

Merge a green PR to master and verify CI succeeds. Use when the user says "merge", "land", "land PR", "merge this", or when a PR has passed CI and is ready to merge. This does NOT deploy to production — that is a separate release step.

2026-06-17
当前展示该仓库 Top 8 / 14 个已收集 skills。
ship-branch
软件开发工程师

Take the current ZenUML web-sequence branch from local validation through PR submission, green CI, and merge to master. Use when the user says "ship", "ship it", "ship this branch", "submit and merge", or wants the full branch-to-master workflow. Stops at first failure and does not deploy production.

2026-06-04
submit-branch
软件开发工程师

Push the current ZenUML web-sequence branch, create or reuse a GitHub PR against master, then always run babysit-pr until CI is green or blocked. Use when the user says "submit", "create PR", "open a pull request", "push and PR", or wants to publish branch work without merging. Does not merge — use land-pr after babysit passes.

2026-06-04
babysit-pr
软件开发工程师

Monitor and diagnose GitHub Actions checks on ZenUML web-sequence PRs, fixing code-caused CI failures when appropriate. Use when the user says "babysit PR", "check PR status", "fix CI", "why is CI red", "watch this PR", or a PR is blocked by build, release, Firebase deploy, artifact, lint, test, or runner failures.

2026-06-04
land-pr
软件开发工程师

Merge a green ZenUML web-sequence PR into master and verify staging CI after merge. Use when the user says "land PR", "merge this", "merge", "land", or a PR is ready to merge. Does not publish a production GitHub release.

2026-06-04
release-app
软件开发工程师

Release ZenUML web-sequence to production (app.zenuml.com) by publishing a GitHub release, wait for deploy-prod CI + @smoke, then run a release-delta spot check (spot-check skill Step 5.5). Use when the user says "release", "release app", "deploy to prod", "ship to production", or invokes /release-app. Does not merge PRs — use ship-branch first if there are pending changes on a feature branch.

2026-06-04
spot-check
软件质量保证分析师与测试员

Ad hoc, AI-driven verification of a specific behavior on ZenUML web-sequence — not a new checked-in E2E test. Use after developing a feature, fixing a bug, validating a branch, checking staging, or post-release on app.zenuml.com. Drives Playwright (CLI or MCP) against the live app and #demo-frame preview. Triggers on "spot check", "run a spot check on X", "spot check this fix", "spot check on staging", "spot check staging.zenuml.com", "verify on prod".

2026-06-04
validate-branch
软件开发工程师

Run local validation checks for ZenUML web-sequence before pushing, opening a PR, or merging. Use when the user says "validate", "check branch", "run tests", "preflight", "is this ready", or before submit-branch or ship-branch. Covers Yarn/Vite/Jest/Playwright checks, build/release risk, and spot-check plans for UI/diagram changes (see spot-check skill).

2026-06-04
已展示 4 / 4 个仓库
已展示全部仓库