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

voicestudio-maintainer

协助维护VoiceStudio,整理缺陷报告、审查提交的变更、调查自动检查失败,并准备发布,推进Electron应用和Python后端的修复、测试与分发前验证。

原文查看原文说明

Triage GitHub issues, review contributor pull requests, diagnose CI, and prepare explicitly requested releases for VoiceStudio's Electron desktop app and Python backend. Use for repository maintenance work, not ordinary VoiceStudio audio generation.

集成工具GitHub
AI 评分100分/ 100查看安装方法

适用场景

  • 调查VoiceStudio缺陷
  • 审查贡献者的拉取请求
  • 调查自动检查失败原因
  • 验证发布前的安装包

中文介绍

功能

voicestudio-maintainer协助整理VoiceStudio缺陷报告,从修复方案审查到发布准备提供支持。针对Electron应用和Python后端,检查现有代码与已提交的修复,复现问题、定位原因,并执行必要测试。也会调查CI自动检查的失败,并让文档和翻译与实现保持一致。

适用场景

适合处理缺陷报告、审查外部开发者提交的变更,以及验证用于分发的安装程序。需要在保留本地变更和贡献者提交历史的同时推进维护时,也可使用。

使用示例

  • “复现这份报告中的问题,检查是否与已有修复方案重复。”
  • “检查这个PR的差异和CI失败原因。”
  • “在不发布的情况下,验证各支持环境的安装包。”

注意事项

优先遵守目标项目的AGENTS.md和发布流程。开发需要Bun和Python环境。安装此技能本身不代表已获准合并、发布、更新版本或关闭报告。常规音频生成不在其范围内。

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

客观评估

AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。

指令清晰度能否看出何时使用、做什么
A良好明确用于VoiceStudio维护,并明确排除常规音频生成。
步骤具体性步骤、输入输出和示例是否具体
A良好调查、审查和发布准备流程列出具体开发命令及参考文档。
安全性发送数据、删除文件、执行命令等是否有说明
A良好合并和发布须获授权,并要求保留本地变更、在不发布的情况下验证。
安装难易度所需工具和 API 密钥是否少且有说明
A良好通过bun install和bun run setup:api说明依赖及Python环境准备步骤。

总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月21日 评估。仅供参考,安装前请同时查看原文。

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

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

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

包含的文件(1)

  • SKILL.md5.6 KB

SKILL.md(原文)

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

VoiceStudio maintenance

Read the target repository's AGENTS.md, CLAUDE.md, contribution guide, and release documentation first. Their policies override this general workflow. Installing this skill does not authorize merges, releases, issue closures, or messages to contributors.

Triage and implementation

  • Inspect current code and existing PRs before duplicating a reported fix. Reuse contributor work where it solves the problem; retain attribution.
  • Reproduce the reported behavior where possible. Separate confirmed failures from diagnosis, and record meaningful limitations in the PR.
  • Fix the cause with the smallest complete change. Test observable behavior where it can regress; do not mistake a source-text assertion for an end-to-end test.
  • Preserve local changes. Use an isolated worktree when branch switching would disturb them.
  • Read existing CI failures and reviewer comments before rerunning work. Diagnose failures before retries; never hide a failing gate behind a successful piped command.
  • Keep user-facing docs and required translations aligned with the implementation.

Review and authorized landing

Review the current diff, bot findings, and required checks against current main. Resolve material findings on the PR branch before landing; do not merge first and promise a follow-up. Refresh stale branches using the repository's policy and preserve contributor commits.

Before an authorized merge, verify required checks are green, the head has not changed, and the PR is mergeable. After landing, inspect main's own runs; investigate regressions immediately. Report remaining blockers without inventing a successful verification.

Release preparation

Preparing CI or packaging is distinct from publishing. Do not tag, bump versions, enable publishing, or cut a release unless that action is authorized.

Use the repository's version source of truth, changelog format, supported platforms, and distribution channels. Validate packaging and workflows without publishing when that is the requested scope. After an authorized release, verify actual artifacts, release notes, updater metadata, and requested registry channels; a green build alone does not prove distribution.

Communication

Lead with the outcome and evidence. Credit concrete contributor work. Do not close stale issues merely because of age, or claim reporter confirmation that has not occurred. For authorized closures, give the resolution and what evidence would justify reopening.

VoiceStudio-specific routing

When maintaining debpalash/VoiceStudio, consult its current rules rather than old architecture assumptions:

  • Electron development and packaging: electron/README.md, electron/package.json, and .github/workflows/.
  • Backend contracts: running /openapi.json, backend/api/, and targeted tests.
  • Release channels and version ownership: docs/RELEASING.md and CLAUDE.md. Never infer a version bump from a fix request.
  • Read CodeRabbit/Greptile findings and required CI before merging. Follow main's post-merge CI.
  • Preserve local-first behavior, cross-platform behavior, model-install consent, synthetic-audio marking, and localization requirements.

Current development commands

Run from the repository root:

bun install
bun run setup:api        # prepare the source Python runtime explicitly
bun run dev              # Electron + supervised backend
bun run typecheck        # Electron main, preload, and renderer
bun run test             # Electron tests
bun run check:electron   # types, tests, build, packaging contract
bun run dist             # local installers; publishing disabled

electron/src/main/ owns lifecycle, IPC, native helpers, and backend supervision; electron/src/preload/ exposes the renderer bridge; electron/src/renderer/src/ contains the React app. Keep privileged filesystem/process work out of the renderer. electron/src/shared/ holds modules shared with the browser build; it is not a runnable app. backend/ supplies the shared Python API; native/desktop-bridge/ supplies native capabilities. frontend/ only receives the browser build output (bun run build:web → frontend/dist/, served by the backend in Docker). Do not rename internal omnivoice packages, environment keys, or data paths as a branding cleanup.

Electron is the only desktop app and web UI. The Tauri shell is removed; do not restore it. Its final v0.5.3 updater feeds are immutable compatibility assets, and old Tauri installs move over with docs/electron-migration.md. Use electron-build.yml for artifact-only packaging rehearsals; inspect its results for Windows x64, Linux, macOS Intel, and macOS Apple Silicon (Windows ARM64 is an experimental leg that may fail without blocking). Do not dispatch release/publishing workflows to test packaging. Signing, updater migration, and successful installation are separate checks from a green build. The app version comes from the root package.json (mirrored in pyproject.toml and backend/core/version.py); do not bump it without an explicit versioning task.

For backend tests, use the repo's CI dependencies and an empty temporary HF_HUB_CACHE with HF_HUB_OFFLINE=1; installed developer models must not hide missing fixtures. Run targeted tests while editing and the required full checks before landing. Existing CI failures remain blockers, not implied waivers.

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

fastapi-python

免费有简介AI 评分 80分

协助使用FastAPI开发Python网页API,整理输入验证、错误处理和异步调用,并通过代码组织与缓存兼顾实现的可读性和响应性能。

  • 设计API路由与输入验证
  • 检查异步数据库与API调用
  • 整理错误处理和日志
debpalash/VoiceStudio8.2万2026年10月23日 更新

vite

免费有简介AI 评分 90分

协助配置使用Vite的网页应用开发环境并生成生产文件,涵盖框架集成、环境变量、测试配置和代码拆分,帮助整理设置并改善加载性能。

  • 搭建React、Vue或Svelte环境
  • 配置环境变量与API代理
  • 拆分生产环境代码
debpalash/VoiceStudio8.2万2026年10月23日 更新

voicestudio

免费有简介AI 评分 100分

将VoiceStudio接入智能体或自动化流程,使用已保存的声音生成语音、转写录音、制作字幕、配音和旁白,并检查处理状态与音频文件。

  • 使用已保存的声音生成旁白
  • 转写录音并制作字幕
  • 配音时保留时间安排与背景音
debpalash/VoiceStudio8.2万2026年10月23日 更新

查看 debpalash 的全部技能

报告此技能的问题