跳到正文
cccskills
免费在 GitHub 公开中文介绍

feedback

整理并提交 Superset 的故障报告、功能请求或一般反馈。先查阅官方资料,再汇总关键信息并生成草稿;用户确认内容和提交渠道后,可私下发送给团队或创建公开 GitHub Issue。

原文查看原文说明

Collect and submit feedback about Paradev (formerly Superset) (bug reports, feature requests, or general feedback) privately to the Paradev team or as a public GitHub issue. Use when the user wants to report a Paradev bug, request a feature, or send feedback about Paradev.

ParadevAI/Paradev星标 15,724(GitHub 15,724 + cccskills 0)
集成工具GitHub

实测评分 未实测

查看安装方法

适用场景

  • 报告 Superset 故障
  • 整理功能请求及理由
  • 向团队私下发送意见
  • 检查公开 Issue 是否重复

中文介绍

功能

此技能会把 Superset 的故障、功能请求和一般意见整理成便于团队阅读的报告。它会先查阅官方文档,确认是否已有解决办法或现成功能。如果仍需提交,就汇总复现步骤、预期行为和实际行为等信息,并先展示草稿。用户可以选择通过非公开渠道发送,或创建公开的 GitHub Issue。

适用场景

当故障难以描述、想简明说明所需功能及理由,或希望私下向团队反馈时,可以使用此技能。它会尽可能检查版本和运行环境。对于公开 Issue,它会查找重复报告;如果已有相关报告,也会提示可以在原报告下留言。

使用示例

  • “我想报告 Superset 终端从睡眠状态恢复后变成空白的问题。”
  • “请整理一个在侧边栏添加功能的请求。”
  • “请把这条意见私下发给团队。”

注意事项

非公开提交需要使用 superset CLI 并登录;无法使用时,技能会准备邮件文案。公开提交使用 gh 或浏览器。发送前必须由用户查看草稿并明确选择渠道。只有征得同意后才会附上日志或诊断信息。同一问题的补充信息应回复非公开报告的确认邮件。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
A良好要求用户审阅草稿后选择是否发送,附加日志须先征得同意。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足非公开提交需要 `superset` CLI 和登录;公开提交使用 `gh` 或浏览器。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月29日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(2)

  • SKILL.md11.5 KB
  • agents/openai.yaml222 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Paradev Feedback

paradev is an alias for the superset CLI: every superset command here also runs as paradev.

Check Paradev's documentation for an existing answer first. When feedback still needs reporting, turn it into a short, scannable report and submit it where the user chooses. Treat whatever they wrote after the command as the seed.

The reader is a Paradev engineer triaging dozens of reports. They should get the point from the title, the full picture from the summary bullets, and only read further when they need detail. Cut everything that doesn't help them reproduce or decide.

0. Is this a follow-up?

Every private submission CCs the reporter, so they already have a copy in their inbox with a subject starting [Feedback: ...]. A reply to that email lands on the same thread; a new submission opens a new one and the team has to reconcile them by hand.

If the seed reads like a continuation ("follow-up", "again", "still happening", "update on", "retraction", "root cause", "I already sent", "third time"), or the user filed something on this topic earlier in the session, ask whether they already sent a report about it. If they did, tell them to reply to that email with the new information and stop here. Only file fresh when they confirm it's a different issue.

Never title a report "Follow-up:", "ROOT CAUSE:", or "RETRACTION"; those belong in a reply.

Check the knowledge base before gathering report details

Search the Paradev documentation for the user's question, symptom, or requested capability. Use docs_search with relevant keywords, then docs_read on promising results when the Paradev docs MCP tools are available. Otherwise fetch https://docs.paradev.com/llms.txt and read the relevant linked pages, or use web search restricted to docs.paradev.com. Use generic product terms and error messages; keep private paths, account details, and logs out of search queries.

Read the actual page before treating a result as an answer. Check that it applies to the user's platform, version, and circumstances. If it does, answer directly with the relevant steps and a link to the source. For a requested feature that already exists, explain how to use it. For a bug, offer the documented fix and verify the outcome before treating it as resolved. A related article or workaround alone does not mean the issue is resolved.

If the answer resolves the request and the user has not asked to file anyway, stop without drafting a report. If it does not help, or the user still wants to send feedback, continue below and include the relevant article and what was tried in the draft. Do not make them repeat troubleshooting already covered in the conversation. If the docs are unavailable or no answer matches, continue with the report; do not block submission or claim no answer exists when the lookup failed.

1. Gather context (best effort, never block)

Run in parallel; skip anything that fails:

  • superset --version and uname -sm for the environment line
  • superset auth whoami for the signed-in user/org (private submissions only)
  • superset status --json for the host service; its hostServiceVersion is the desktop app's version when the app spawned the service

Don't include repository contents, terminal output, or logs unless the user explicitly agrees when asked; they can contain private paths and code.

Version check

Many reports describe bugs already fixed in a newer release. Desktop, CLI, and host service share one version number, so compare what's running against the latest release:

  • Latest: superset update --check --json (standalone CLI). If it says the CLI is bundled with the desktop app, the CLI version is the app version; get the latest from gh release download cli-latest -R paradevai/paradev -p version.txt -O - instead.
  • Running: the CLI version, and hostServiceVersion from superset status --json if it differs.

If anything is behind, say so before drafting and ask whether they want to update first (the desktop app updates itself from its menu; a standalone CLI with superset update). If they'd rather file now, note the versions in the report.

Bugs about hosts, automations, terminals, or remote workspaces

Symptoms like "host not registered", "hosts list is empty", "automations create fails", "host shows offline", "terminal won't attach", or "workspace missing from the sidebar" are the most common reports and usually have a known cause. Before drafting, run the doctor skill's snapshot (superset status, superset auth whoami, superset hosts list) and apply its signature table. If that fixes it, there's nothing to report. If it doesn't, keep the superset status --json output for the report; it's what the team asks for first.

Evidence (bugs only, offer, never assume)

  • Screenshot: if the bug is visual and you can capture one, offer to attach it. Evidence beats prose.
  • Diagnostics: offer the --diagnostics bundle: versions, OS, and the last 200 lines of the app log and the host-service log. Tell the user logs can contain file paths and project names before they agree. Prefer the bundle over attaching raw log files; attach a file only when the tail isn't enough. Attachments must total under about 3 MB; a single larger log is cut to its tail automatically.

2. Classify and draft

Classify as bug, feature request, or general feedback from their words; ask only if genuinely ambiguous.

One report per root issue, one request per ask. Two symptoms of the same failure are one bug. Three unrelated wishes are three feature requests; offer to split them, then file each separately. Don't file a second report for a different symptom of something the user just filed.

Title

<Surface>: <symptom or ask>, under 72 characters, no trailing period.

  • Surface is the part of Paradev involved: Terminal, Sidebar, Browser pane, Workspaces, Automations, CLI, Updater, Mobile, and so on.
  • Bugs name the symptom, not the guess at the cause. Requests name the outcome, not the implementation.
  • Don't prefix with "Bug:" or "Feature:"; the type is already carried separately.

Good: Terminal: pane goes blank after waking from sleep, Sidebar: let me pin an automation to the top. Bad: Bug with terminal, Terminal rendering broken because xterm loses WebGL context on resume.

Body

Plain text that also reads well as markdown: section labels on their own line, - bullets, numbered steps. No headings, bold, or tables; the private path is delivered as a plain-text email. Keep the user's own words where they're precise, tighten where they ramble. A one-line seed still gets Summary bullets.

Every report starts with a Summary of 2-4 bullets that stand alone. Someone reading only those bullets should know what's wrong (or wanted), how bad it is, and how often it happens. Summary bullets are observations, never hypotheses.

Bug:

Summary
- Terminal pane goes blank after the Mac wakes from sleep
- Happens every time; reloading the window fixes it
- Started in 1.21.0, didn't happen in 1.20.x

Steps to reproduce
1. Open a workspace with one terminal running
2. Close the lid for a minute, then open it
3. Click into the terminal

Expected
The terminal repaints and keeps its scrollback.

Actual
The pane is solid black until the window is reloaded.

Investigation
Hypothesis: main.log shows "WebGL context lost" at the moment of wake, so the renderer may not be reacquiring it.

Host status
{"running":true,"healthy":true,"cloudRegistered":false,...}

Environment
Paradev 1.21.0, macOS 26.0 arm64
  • Investigation is optional and only for findings the user or you actually made: a log line, a measurement, a code path read from the repo. Label guesses Hypothesis:. Never promote them into the title or Summary; reporters have been confidently wrong, and a wrong cause in the title sends triage down the wrong path.
  • Host status is the superset status --json output, only for the bug classes in step 1.
  • Environment goes in the body only on the public path, or when the desktop app version differs from the CLI version; the private path already appends the CLI version and OS.
  • Never submit a checklist with unanswered items ("not yet checked"). Either get the answer or drop the question.

Feature request:

Summary
- I want to pin an automation so it stays at the top of the sidebar
- I check the same two automations many times a day and scroll past twenty others to find them

Today
Automations are sorted by last run, so the ones I care about move around.

Proposal
A pin action in the automation's context menu, pinned items listed first.

General feedback: Summary bullets, then one short paragraph of detail if there's more to say.

Omit any section with nothing to say. Steps, Expected, Actual, Investigation, Host status, and Environment are for bugs only. Target under 150 words; go longer only when the extra words help reproduce.

3. Ask where to send it

Show the full draft, then ask the user (use the ask_user tool if available, otherwise a plain question) with exactly these options:

  1. Send privately to the Paradev team
  2. Open a public GitHub issue
  3. Edit the draft first
  4. Cancel

Never submit anything before the user explicitly picks 1 or 2. Loop on edits.

4. Submit

Private path:

  • If superset feedback --help >/dev/null 2>&1 exits 0 (the exit code alone says the command exists; it works on every CLI version and needs no jq), submit via stdin (note: --body-file=- with the equals sign; a space-separated - is rejected by the parser):
    superset feedback submit --type <bug|feature|general> --title "..." --body-file=- <<'EOF'
    <drafted report>
    EOF
    
    Only when the user agreed to them in step 1, add --attach /path/to/screenshot.png (comma-separated paths, about 3 MB total) and/or --diagnostics. The submission is sent from the user's Paradev account, a copy is CC'd to them, and the team replies to their account email.
  • If the CLI is missing or not logged in (superset auth whoami fails), offer superset auth login first; if declined, fall back to email: give the user a clickable mailto link (mailto:support@paradev.com?subject=<url-encoded title>&body=<url-encoded body>) and also print the raw draft so they can copy it.

Public path:

  • Check for duplicates first: gh search issues -R paradevai/paradev "<key terms>" --limit 5. If an existing issue matches, show it and offer to comment there (gh issue comment) instead of opening a new one; only create a fresh issue if the user confirms it's genuinely different.
  • If gh is installed and gh auth status succeeds: gh issue create -R paradevai/paradev --title "..." --body "..." (write the body via a heredoc or temp file, never inline-escape).
  • Otherwise open the prefilled form in the browser: https://github.com/paradevai/paradev/issues/new?title=<url-encoded>&body=<url-encoded>.

5. Confirm

Report back the issue URL (public) or a confirmation of what was sent and to whom (private). Remind them that more information on the same issue goes as a reply to the CC'd email, not a new report. If anything failed, show the draft so the user's writing is never lost.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

10x

免费有简介

检查 Superset 的使用情况,找出适合当前工作方式但尚未使用的功能,给出建议并介绍选项;用户选定后,可协助设置定时运行、并行工作区或共享任务等功能。

  • 查找尚未使用的 Superset 功能
  • 设置定时运行的智能体
  • 在多个工作区并行处理任务
ParadevAI/Paradev1.6万2026年10月29日 更新

automate

免费有简介

把重复任务配置为 Superset 自动化,整理智能体指令、定时或事件触发条件及运行工作区。经明确确认后创建设置,检查已保存的条件,并查看首次运行结果以调整指令。

  • 按日或按周运行任务
  • GitHub 新建拉取请求时启动任务
  • 收到 Slack 指定表情反应时触发
ParadevAI/Paradev1.6万2026年10月29日 更新

browser

免费有简介

通过 Superset 工作区的浏览器查看网页、点击、输入并检查截图或控制台信息,可用于预览运行中的网页应用、检查界面操作和表单流程。

  • 预览本地网页应用
  • 截取页面图像
  • 查看控制台错误
ParadevAI/Paradev1.6万2026年10月29日 更新

依据 Stripe 官方文档和 API 参数定义实现支付、订阅、发票及 Webhook 集成,涵盖产品选择、沙盒测试和事件处理,并通过 Webhook 判断支付与订阅状态。

  • 选择定期扣费产品
  • 实现 Checkout 或发票处理
  • 排查行为异常的 Stripe 集成
ParadevAI/Paradev1.6万2026年10月29日 更新

cdp-verification

免费有简介

通过 Chrome DevTools Protocol 操作正在运行的 Electron 桌面应用,复现界面问题并验证修改。按实际操作流程检查页面跳转,记录截图,并对照路由、滚动位置、焦点元素和保存状态等信息。

  • 在运行中的应用里复现界面问题
  • 检查修复后的页面行为
  • 验证包含页面跳转的操作流程
ParadevAI/Paradev1.6万2026年10月29日 更新

ci-triage

免费有简介

分析 GitHub Actions 失败日志,定位最早的有效错误,区分代码缺陷、环境问题、间歇性失败和原有故障,并对照基准分支说明失败与 PR 的关系及后续处理建议。

  • 调查 PR 检查失败原因
  • 区分不稳定测试与代码缺陷
  • 确认基准分支是否已有故障
ParadevAI/Paradev1.6万2026年10月29日 更新

查看 ParadevAI 的全部技能

报告此技能的问题