Token导航 LogoToken导航TokenDH.com
前端设计操作浏览器github未标认证来源可访问许可证需确认审计通过

taubyte-project-and-applicationtaubyte 项目及应用

Agent Skill

taubyte-project-and-application 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

259

周安装

11

GitHub Stars

公开资料未说明

下载量

91
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:taubyte-project-and-application(taubyte 项目及应用)
来源仓库:https://github.com/taubyte/skills
仓库路径:skills/taubyte-project-and-application
安装命令:
npx skills add https://github.com/taubyte/skills --skill taubyte-project-and-application
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/taubyte/skills --skill taubyte-project-and-application

简介

用于处理 GitHub 仓库、Issue 和 Pull Request 信息。

  • 适合围绕代码变更和协作事项进行整理。
  • 可结合来源仓库和原始 README 继续核验用法。
  • 安装命令:npx skills add https://github.com/taubyte/skills --skill taubyte-project-and-application。
  • 使用前应确认权限范围和维护状态,避免触发联网或文件读写。

SKILL.md

Project and application

Default (important)

Do not create an application “just because” you created or selected a project.

  • After tau select project, stop unless taubyte-scope-routing (and the user’s request) show that an application is actually needed.
  • Never run tau new application unless one of the “Create or select an application” triggers below is true.

Log the decision (including “no application; project-level only”) in taubyte-context-log.


Website vs API-only (greenfield)

Follow taubyte-scope-routing → *Website when logically appropriate*. For new projects where end users would reasonably open a browser, default to including a website (and the Frontend + Backend split from *Multi-application pattern* when the backend uses database, libraries, or multi-route functions). Do not add a website when the brief or user is explicitly API-only / headless / no UI.


New project vs reusing an existing project

When the user asks to create a new project (or equivalent wording: “new Taubyte project”, “start a project from scratch”, “greenfield project”, etc.):

  1. Pick a distinct --name (avoid reusing an existing project name unless the user explicitly wants that repo — collisions confuse humans and tools).
  2. Always run tau --defaults --yes new project --name <name>..., then tau select project --name <name>.
  3. Mandatory verification: run tau --json current and assert Project is exactly <name>. If not, stop — do not import, push, or create resources until selection is fixed.
  4. Mandatory project email: open config/config.yaml and ensure notification.email is a real email address (not ""). Prefer git config user.email. Write it as a plain YAML value (no quotes) to avoid mail: no address config compiler failures.
  5. Forbidden until step 3 passes: tau import website, tau import library, tau push project, tau new domain, tau new database, tau new function, tau new website, tau new library, or any other mutation tied to a project. Those operations attach to whatever project is currently selected; a stale selection is what makes it look like “GitHub keeps importing the old project.”
  6. Do not reuse tau --json current’s existing Project or assume the open editor folder is the active project unless the user clearly said to extend that project (by name, “current project”, “add to skills-test”, etc.). Do not skip tau new project just because a project was already selected in a previous chat turn.

If the brief is ambiguous (“build a todo app”) and a project is already selected, ask one short question (new dedicated project vs extend current) before mutating resources.

Log in taubyte-context-log: project_intent (new vs extend), project name, verified_project_after_select (yes/no + JSON Project value), and whether tau new project was run vs tau select project only.


When not to create or select an application

Stay at project context (no tau new application, no tau select application) when the work is any of:

  • Website only (create/import/push/configure site).
  • Library only.
  • Domain (or other global resources) only.
  • A single function or small function-only task without the user asking for separate apps, “multiple contexts,” or an explicit application boundary.
  • The user did not name an application and did not describe multiple applications or multi-context layouts.

In those cases, complete the task under project scope unless the CLI returns an error that clearly requires tau select application—then reassess with the user rather than inventing a new app.


When to create or select an application

Do tau new application / tau select application only when at least one of:

  1. The user explicitly wants one or more named applications or a multi-app / multi-context project.
  2. taubyte-scope-routing marks the task as application-scoped (e.g. work that assumes an application context: service, database, storage, messaging, smartops, or a function explicitly tied to a chosen/named application).
  3. You are about to run commands that require a selected application per tau --help / error output for that command.

If an application already exists and the user named it, use tau select application --name <app> only—do not create a duplicate with new application.


Multi-application pattern (Frontend + Backend)

Use when the brief needs all of: a website on the project domain, HTTP functions (often backed by a Go WASM library), and application-scoped persistence (database, etc.). This is an explicit multi-context layout — not the default project-only website path. For user-facing apps with persistence or a non-trivial API, treat this as the default layout unless taubyte-scope-routing says to skip the website (headless / API-only).

Typical split (names vary):

  1. Frontend application — **websites/*.yaml sourcing the front-end GitHub repo; domains aligned with the API so the SPA can use same-origin fetch("/api/...") when no separate API base is configured (see taubyte-build-runtime-config**).
  2. Backend application — **libraries/*.yaml (library WASM repo), databases/*.yaml with match aligned to database.New("/...") in code, functions/*.yaml with source: libraries/<library> and per-route execution.call matching //export <name> in the library (see taubyte-resource-creation**).

Run tau select application when mutating resources under each app; log which application is active in taubyte-context-log.


Steps

1. Verify context

tau --json current

2. Create or select project only

tau --defaults --yes new project --name <project> --description "<desc>" --private --no-embed-token
tau select project --name <project>

Use tau select project --name <existing> alone only when extending an existing project the user chose—not when they asked for a new project (see “New project vs reusing an existing project” above).

3. Application — only if triggers above match

tau --defaults --yes new application --name <app> --description "<desc>"
tau select application --name <app>

Skip this block entirely when “When not to create” applies.

4. Verify

tau --json current

Record project and, if applicable, application (or none / global-only) in the context log.

If the user asked for a new project in this task, re-read the Project field and confirm it matches the name from step 2 before leaving this skill.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.96%
按下载量换算34

Claude

30.55%
按下载量换算28

Cursor

17.72%
按下载量换算16

Gemini CLI

8.12%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills