技能潮 SkillTide 提交收录
官方说明Agent 技能7 天前
a-novel-kit/stack

a-novel-kit/stack

Development tools backing a-novel and a-novel-kit. Home of the a-novel CLI and AI skills.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
1 ★ · a-novel-kit/stack · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 2 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 ★ · 1 个来源 · repo
安装
go install github.com/a-novel-kit/stack/cli/cmd/a-novel@latest
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是 go install github.com/a-novel-kit/stack/cli/cmd/a-novel@latest。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。
它适合谁 / 用来做什么?
我们把它归在这些标签下: Agent 技能。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 a-novel-kit/stack;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

a-novel stack

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

The a-novel CLI — one tool to build, test, run, and release every project across the a-novel and a-novel-kit organizations, in place of the per-repo Makefiles and scripts.
What this is
This repository — the **stack** — hosts that CLI and anchors local checkouts of
the projects it operates on:
app/ and kit/ are not submodules — they are plain clones managed by
a-novel core sync, kept out of this repo's history.
Install
Building the CLI needs Go; a-novel core setup then preflights your environment
and requires git and a running Podman. The rest of the toolchain (Node + pnpm,
gh) and the per-OS install commands live in the
developer onboarding guide.
go install pulls and builds the binary straight from the module path — no
upfront clone. core setup then clones the stack repo itself into
~/git-projects/a-novel (the default stack) when it's missing, so you don't
bootstrap the workspace by hand. It is otherwise idempotent, and installs a block
in your shell rc (zsh, bash and fish are supported) that auto-starts the
background daemon and loads tab-completion in every new shell.
Verify:
After a git pull that touches cli/, run a-novel install to rebuild and
reinstall — the new binary takes over from the running daemon in place, so
services already running stay up.
If a service needs an API secret (e.g. OPENAI_API_KEY), provision it once,
encrypted and locally:
Secrets are AES-256-GCM-encrypted at rest, never printed, and injected into the
child env of test/run/ui via a value-free .a-novel/secrets.yaml manifest
in the service repo. See
cli/README.md
for the full model.
The UI — start here
For day-to-day work, open the terminal UI:
It is a full-screen dashboard: a services list on the left, a tabbed detail and
live log viewer on the right, and a command palette (press **Esc**) that covers
the entire CLI surface, each command a :verb entry. Press **?** for a
searchable key and command reference; **q** quits.
The UI is a thin client over the same daemon as the command line, so anything
you do in it is visible to the CLI and vice-versa. If you learn one command,
learn this one.
Non-interactive commands
Everything the UI does is also a discrete command — what you reach for in
scripts, in CI, or when you already know exactly what you want.
**Build and test** discover their targets in the working tree, show an
interactive picker by default, and run the selection in parallel. -y skips
the picker and runs everything, sequentially unless -j sets a limit (also the
default when there is no TTY):
**Run services.** The daemon auto-starts a target's dependencies — Postgres,
migrations — before the target itself:
**Release.** Releases are cut in CI: trigger the repo's release workflow and
pick a release type (patch / minor / major). The release-core action bumps the
version, refreshes doc refs, commits, tags vX.Y.Z, pushes, and creates the
GitHub Release. There is no local release command; the only verb under
a-novel publish is stamp (the doc-version stamper that prepublish:doc
calls).
Run a-novel --help for any command's full flags. The complete
reference — command tree, daemon architecture, state directories, the compose
contract — is in cli/README.md.
> Lint, format and generate are deliberately **not** CLI verbs: each repo
> exposes them as uniform pnpm scripts (pnpm lint:go, pnpm format:go,
> pnpm generate:go, …).
GitHub access
Two identities talk to GitHub: **you** (the operator, via gh) and the **org
来源
github · https://github.com/a-novel-kit/stack
按领域浏览
Agent 技能
Traction
1 ★
收录于
7 天前

更多Agent 技能

查看Agent 技能全部 142 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引