Maya 将项目管理——问题、决策、产品文档和项目技能定为 Claude Code 插件市场
概览
Maya 日期项目(ADR 0010)的项目管理中心:涵盖所有问题、决策、产品文档、计划、研究——以及项目的 Claude 代码技能,这些技能通过该仓库作为插件市场提供。 技能可以随时调用,命名空格如下:/maya:maya-orient,/maya:maya-plan,等等。参见 plugins/maya/skills/README.md,了解每个技能的功能和链式连接。技能仅通过此处提交和 plugins/maya/.claude-plugin/plugin.json 版本提升而更改。 七种文物。其中四种作为文件存在于这个仓库,三种作为发行品。 每个技能在这个流程中恰好作用于一个位置——技能是动词,工件是名词。Maya-orient是例外:它读取所有内容,不写入(会话开始时运行)。 圆角节点代表技能;矩形代表工件。未展示:maya-orient(全部阅读),maya-implement,这不是步骤,而是每个派遣特工——以及每一个手工修改——在调度和PR之间使用的规则手册。
概述(AI 翻译)
Maya 日期项目(ADR 0010)项目管理中心:所有问题, 决策、产品文档、计划、研究——以及项目的Claude代码 技能,作为插件市场从该仓库中提供。
安装技能
技能可任意调用,命名空格为:/maya:maya-orient。
/maya:maya-plan,依此类推。参见plugins/maya/skills/README.md,内容
每个人都做了,以及它们如何连锁。技能只通过提交(这里加一个)来改变
版本在plugins/maya/.claude-plugin/plugin.json中有所提升。
文物,以及它们之间的工作流动
七种文物。其中四种作为文件存在于这个仓库,三种作为发行品。
| 神器 | 存在于 | 它是什么 | 作者 |
|---|---|---|---|
研究docs/research/ |
关于世界的有来源事实——一对已发表的日期对,文学中的惯例,作者之间的分歧。从来不是选择。 | maya-record |
|
| ADR | docs/decisions/ |
一个限制代码的选择,由维护者做出。编号,从未重写——被后续的ADR取代。 | maya-record |
产品docs/product/ |
PRD:产品面向谁,必须做好什么。结果,而非技术。 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
maya-project
Project management hub for the Maya dates project (ADR 0010): all issues, decisions, product docs, plans, research — and the project’s Claude Code skills, served from this repo as a plugin marketplace.
Install the skills
/plugin marketplace add drewsonne/maya-project
/plugin install maya@maya-project
Skills are then invocable anywhere, namespaced: /maya:maya-orient,
/maya:maya-plan, and so on. See plugins/maya/skills/README.md for what
each does and how they chain. Skills change only via a commit here plus a
version bump in plugins/maya/.claude-plugin/plugin.json.
The artifacts, and how work flows between them
Seven kinds of artifact. Four live as files in this repo, three as issues.
| artifact | lives in | what it is | written by |
|---|---|---|---|
| Research | docs/research/ |
A sourced fact about the world — a published date pair, a convention in the literature, a disagreement between authors. Never a choice. | maya-record |
| ADR | docs/decisions/ |
A choice that constrains the code, made by the Maintainer. Numbered, never rewritten — superseded by a later ADR. | maya-record |
| Product | docs/product/ |
The PRD: who the product is for and what it must get right. Outcomes, never technologies. | maya-spec (interview) |
| Plan | docs/plan/ |
Waves of work packages decomposed from stories — scope, contract, criteria, fixtures per package. | maya-plan |
| Epic | issue, label epic |
A PRD outcome, long-lived. Few. Carries stories, never tasks directly. | maya-plan / by hand |
| Story | issue, label story, sub-issue of an epic |
One outcome with acceptance criteria. The backlog — unbounded (ADR 0011). | anyone, any time |
| Task | issue, type Task, sub-issue of a story |
One work package verbatim: one agent, one branch, one PR. Just-in-time only. | maya-plan |
Every skill acts at exactly one place in this flow — skills are the verbs,
artifacts are the nouns. maya-orient is the exception: it reads everything
and writes nothing (run it at session start).
flowchart TD
SPEC([maya-specinterviews the Maintainer— gate G1]) --> P[Product PRDdocs/product]
REC([maya-record]) --> R[Researchdocs/research]
REC --> A[ADRdocs/decisions]
R -->|"finding first, then adecision that cites it"| A
P -->|each outcome| E[Epic]
E --> ST[Storyunbounded backlog]
ST -->|"gate G2: Maintainer appliesthe authorized label"| PLAN([maya-plandecomposes, justifiedby PRD + ADRs])
A --> PLAN
PLAN --> PL[Plandocs/plan]
PL -->|"wave in flight + 1 only"| T[Task]
R -->|sourced vectors| FIX([maya-fixturesbuilds the correctness suitein maya-date-fixtures])
FIX -->|"suite must exist and pass —gates arithmetic planningand every dispatch"| FLEET
T --> FLEET([maya-fleetpreflight, dispatch one wave,each agent undermaya-implement rules])
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add drewsonne/maya-project