一键导入
arc-define
Project definition and PRD; hand active Lark project-home/Wiki/.lark.json updates to arc:docs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Project definition and PRD; hand active Lark project-home/Wiki/.lark.json updates to arc:docs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use .ai-code-index for local search, symbols, profiles, files, stats, refresh, and diagnostics.
Read-only project/AppSec audit: assets, data map, vuln review; Lark risks via arc:docs.
Local SAST/SCA/secrets/DAST automation with data-value re-ranking and Arc handoffs.
Current-state task docs; security/audit handoff to detailed subtasks with roles and caliber.
Apply backend architecture, DIP, usecase result boundaries, zap logging, Go constants, and helper limits.
Add low-cost fmt/time or log.Printf timing probes to Go Gin SSR request paths.
| name | arc:define |
| description | Project definition and PRD; hand active Lark project-home/Wiki/.lark.json updates to arc:docs. |
arc:define turns a rough product or project idea into a concrete definition or PRD. It does not implement, decompose tasks, or create Lark resources directly.
docs/arc-routing-matrix.md.arc:docs only when Lark is active or the user confirms Lark for PRD, project home, Wiki node, or .lark.json entry.arc:clarify for task-level acceptance criteria after the project is defined.arc:task-doc-progress-conventions before implementation when the defined work becomes a large, multi-step, cross-module, or tracked task set.arc:frontend for Web, mobile, desktop, mini-program stack, UI architecture, theme, routing, state, and form baseline decisions.arc:build only after scope is implementation-ready.arc:audit for read-only review of an existing definition..ai-code-index/search.sh, then .ai-code-index/symbols.sh if entity names matter..lark.json exists, MUST read it before drafting so PRD, owners, requirements, and Wiki links remain consistent.Begin by stating clearly:
"I am using arc:define to produce a structured project definition."
NO GENERIC PRD.
NO INVENTED DOMAIN TERMS IN A BROWNFIELD PROJECT.
NO PASSIVE LARK PRD OR .lark.json CREATION.
references/template.md section order unless the user explicitly provides another required format.arc:frontend platform default stack unless the user explicitly chooses another stack: Web = React 19 + TypeScript + Vite + Tailwind CSS + shadcn/ui + Zustand + TanStack Query + TanStack Router + React Hook Form + Zod; mobile = React Native + Expo + TypeScript + NativeWind + Zustand + TanStack Query + Expo Router; desktop = Tauri 2 + Web stack; mini-program = Taro 4 + React + TypeScript + Zustand.arc:docs for all active Lark writes and .lark.json.resources.prd updates..lark.json already exists..lark.json when Lark is inactive.arc:task-doc-progress-conventions instead of embedding stale or generic implementation tasks in the PRD.arc:task-doc-progress-conventions as the required local planning gate before execution..lark.json exists or the user explicitly triggered/confirmed Lark, hand off to arc:docs with the PRD content and intended resource key.arc:task-doc-progress-conventions, not hidden inside generic PRD task bullets..lark.json.resources.prd is updated through arc:docs only when Lark is active.IEEE 29148.Domain-Driven Design ubiquitous language.Positioning Statement: for whom, what need, what product, why different.No dedicated runtime scripts. Use .ai-code-index/ for brownfield context and plain Markdown for output.
.lark.json.arc:docs.arc:clarify for task briefs and arc:build for implementation.| parameter | type | required | description |
|---|---|---|---|
idea | string | yes | User's rough project idea |
project_path | string | no | Existing repository for grounding |
constraints | string | no | Users, platform, deadline, rules, or non-goals |
prior_notes | string | no | Drafts, slides, chat logs, or existing docs |
Project Definition Document
- Project Name
- Project Type
- Project Positioning
- Problem
- Core Concept
- Core Capabilities
- Main Objects
- Business Flow
- Differentiators
- Keywords
- Open Questions
- Lark / .lark.json handoff, if applicable