讲师中心 微信公众号
AI工具推荐 视频效率加速

OGT Docs Create

Polar Sponsor
爱发电 赞助
.NET 9.0

在文档优先系统中创建新的文档实体。路由至专门的任务、定义、规则、功能及社交内容创建子技能。用于添加任何新文档。

OGT Docs - 创建

功能概述

OGT Docs - 创建是一项面向实际任务的技能,主要用于创建新文档实体的 Root 技能;此技能路径可通往基于您创建的文档类型的专业创建工作流程;

核心要点

  • 每个实体都是。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

OGT Docs - 创建

用于创建新文档实体的根技能。

概述

该技能根据您正在创建的文档类型,路由至对应的专用创建工作流。每个实体均以一个文件夹形式存在,并包含适当的文件与信号(signal)。

flowchart TB
    CREATE["ogt-docs-create"] --> TASK["ogt-docs-create-task"]
    CREATE --> DEF["ogt-docs-define"]
    CREATE --> RULE["ogt-docs-rules"]
    CREATE --> SOCIAL["ogt-docs-create-social"]
    CREATE --> CHANGE["ogt-docs-changelog"]

    TASK --> |folder| PENDING["docs/todo/pending/"]
    DEF --> |folder| DEFINE["docs/define/"]
    RULE --> |folder| RULES["docs/rules/"]
    SOCIAL --> |folder| CONTENT["docs/content/"]
    CHANGE --> |file| CHANGELOG["CHANGELOG.md"]

适用场景

  • 创建新任务
  • 添加定义(功能、代码、业务等)
  • 建立新规则
  • 创建社交/营销内容
  • 更新变更日志(changelog)

快速参考

创建内容 子技能 目标路径
任务 ogt-docs-create-task docs/todo/pending/
功能 ogt-docs-define-feature docs/define/features/
业务定义 ogt-docs-define-business docs/define/business/
代码定义 ogt-docs-define-code docs/define/code/
营销定义 ogt-docs-define-marketing docs/define/marketing/
品牌定义 ogt-docs-define-branding docs/define/branding/
工具文档 ogt-docs-define-tools docs/define/tools/
代码规则 ogt-docs-rules-code docs/rules/code/
Git 规则 ogt-docs-rules-git docs/rules/git/
社交帖文 ogt-docs-create-social docs/content/social/
变更日志 ogt-docs-changelog CHANGELOG.md

创建工作流

所有创建操作均遵循相同模式:

flowchart LR
    A[识别类型] --> B[创建文件夹]
    B --> C[复制模板]
    C --> D[填充内容]
    D --> E[添加信号]
    E --> F[验证结构]

步骤 1:识别类型

确定您要创建的内容类型:

若需... 则创建... 存放位置
跟踪待办事项 任务 docs/todo/pending/
记录产品功能 功能 docs/define/features/
记录代码架构 代码定义 docs/define/code/
确立编码规范 代码规则 docs/rules/code/
记录变更内容 变更日志条目 CHANGELOG.md

步骤 2:创建文件夹

# 使用 slug 格式:小写、使用短横线、不含空格
mkdir -p docs/{section}/{category}/{slug}

# 示例
mkdir -p docs/todo/pending/user-auth-flow
mkdir -p docs/define/features/dark-mode
mkdir -p docs/rules/code/error-handling

步骤 3:复制模板

# 复制对应模板
cp docs/_templates/{type}.md docs/{path}/{slug}/{type}.md

# 示例
cp docs/_templates/task.md docs/todo/pending/user-auth-flow/task.md
cp docs/_templates/feature.md docs/define/features/dark-mode/feature.md
cp docs/_templates/rule.md docs/rules/code/error-handling/rule.md

步骤 4:填充内容

在模板中填写实际内容。具体必需章节请参阅各子技能文档。

步骤 5:添加信号

# 常用信号
echo '{"schema": "1.0", "created": "'$(date -Iseconds)'"}' > {folder}/.version

# 类型特定信号
echo "high" > docs/todo/pending/{task}/.priority
touch docs/rules/code/{rule}/.enforced_by

步骤 6:验证结构

# 验证文件夹是否包含必需文件
ls -la docs/{path}/{slug}/

# 任务示例预期输出:
# task.md
# .version
# .priority

模板概览

任务模板

# Task: {Title}

## Summary

{内容与目的}

## Objectives

- Objective 1
- Objective 2

## Acceptance Criteria

- [ ] Criterion 1
- [ ] Criterion 2

## Dependencies

{无或列表}

## Estimated Effort

{Size} ({time})

功能模板

# Feature: {Name}

## Summary

{功能说明}

## User Stories

As a {user}, I want to {action}, so that {benefit}.

## Scope

### In Scope

- Item 1

### Out of Scope

- Item 1

## Success Metrics

- Metric 1

定义模板

# {Name}

## Summary

{一段文字}

## Details

{完整说明}

## Examples

{示例}

## Related

- {Links}

规则模板

# Rule: {Name}

## Summary

{一句话概括}

## Rationale

{原因}

## The Rule

{MUST/SHOULD/MAY 表述}

## Examples

### Correct

{示例}

### Incorrect

{示例}

## Enforcement

{执行方式}

批量创建

一次性创建多个关联项:

#!/bin/bash
# create-feature-with-tasks.sh

FEATURE=$1

# 创建功能定义
mkdir -p docs/define/features/$FEATURE
cat > docs/define/features/$FEATURE/feature.md << EOF
# Feature: $(echo $FEATURE | tr '-' ' ' | sed 's/b(.)/u1/g')

## Summary

TODO: Add summary

## User Stories

As a user, I want to TODO, so that TODO.
EOF

# 创建初始任务
for task in "design" "implement" "test" "document"; do
  mkdir -p docs/todo/pending/${FEATURE}-${task}
  cat > docs/todo/pending/${FEATURE}-${task}/task.md << EOF
# Task: $(echo $FEATURE | tr '-' ' ' | sed 's/b(.)/u1/g') - $(echo $task | sed 's/b(.)/u1/g')

## Summary

${task^} the $FEATURE feature.

## Objectives

- TODO

## Acceptance Criteria

- [ ] TODO
EOF
  echo "medium" > docs/todo/pending/${FEATURE}-${task}/.priority
done

echo "Created feature: $FEATURE"
echo "Created tasks: ${FEATURE}-design, ${FEATURE}-implement, ${FEATURE}-test, ${FEATURE}-document"

使用方式:

./create-feature-with-tasks.sh dark-mode

命名规范

Slug 格式

所有文件夹名称均须采用 slug 格式:

规则 示例
小写 user-auth 而非 User-Auth
空格用短横线替代 dark-mode 而非 dark\_mode
不含特殊字符 oauth2 而非 oauth2.0
具描述性 steam-oauth-provider 而非 sop
长度不超过 30 字符 确保可读性

良好命名示例

docs/todo/pending/add-steam-oauth
docs/define/features/dark-mode-toggle
docs/rules/code/no-implicit-any

不良命名示例

docs/todo/pending/Add Steam OAuth          # 含空格及大写字母
docs/define/features/dark_mode_toggle      # 含下划线
docs/rules/code/rule1                      # 缺乏描述性

校验

创建任意文档后,请执行以下检查:

检查必需文件

# 任务
test -f docs/todo/pending/{slug}/task.md || echo "MISSING: task.md"
test -f docs/todo/pending/{slug}/.priority || echo "MISSING: .priority"

# 功能
test -f docs/define/features/{slug}/feature.md || echo "MISSING: feature.md"
test -f docs/define/features/{slug}/mvp.md || echo "MISSING: mvp.md"

# 规则
test -f docs/rules/{category}/{slug}/rule.md || echo "MISSING: rule.md"
test -f docs/rules/{category}/{slug}/.enforced_by || echo "MISSING: .enforced_by"

检查必需章节

# 对任意 Markdown 文件,检查必需标题
file=$1
required=("## Summary" "## Objectives" "## Acceptance Criteria")

for section in "${required[@]}"; do
  grep -q "$section" "$file" || echo "MISSING: $section in $file"
done

常见创建模式

新功能流程

  1. 创建功能定义
  2. 创建 mvp.md 定义范围
  3. 创建 phase_0.md 描述初始工作
  4. 为 phase_0 创建任务
# 1. 功能文件夹
mkdir -p docs/define/features/search

# 2. 功能定义
cat > docs/define/features/search/feature.md << 'EOF'
# Feature: Global Search

## Summary
Fuzzy search across all content types.
EOF

# 3. MVP 范围
cat > docs/define/features/search/mvp.md << 'EOF'
# MVP: Global Search

## In MVP
- Phase 0 only

## Definition of Done
- Search returns results in <100ms
- Fuzzy matching works
EOF

# 4. Phase 0
cat > docs/define/features/search/phase_0.md << 'EOF'
# Phase 0: Basic Search

## Deliverables
- MiniSearch integration
- Global search component
EOF

# 5. 任务
mkdir -p docs/todo/pending/search-minisearch-setup
# ... 创建任务

新规则流程

  1. 识别需标准化的模式
  2. 创建规则文件夹
  3. 编写含示例的规则
  4. 配置执行机制
  5. 向团队公告
# 1. 规则文件夹
mkdir -p docs/rules/code/async-await

# 2. 规则定义
cat > docs/rules/code/async-await/rule.md << 'EOF'
# Rule: Prefer async/await

## Summary
SHOULD use async/await over .then() chains.

## Rationale
Improved readability and error handling.

## The Rule
...
EOF

# 3. 示例
cat > docs/rules/code/async-await/examples.md << 'EOF'
# Examples
...
EOF

# 4. 执行配置
echo "eslint prefer-async-await" > docs/rules/code/async-await/.enforced_by

# 5. 配置 ESLint
# 编辑 .eslintrc.js

信号文件快速参考

信号 用途 内容
.version 全部类型 JSON schema 版本号
.priority 任务 critical/high/medium/low
.enforced_by 规则 工具列表
.status 定义 draft/review/approved
.created_at 全部类型 ISO 时间戳
.created_by 全部类型 作者姓名

创建检查清单

在最终确认任一新建文档前,请完成以下检查:

  • 文件夹名符合 slug 格式
  • 主文件已存在(如 task.md、feature.md 等)
  • 已添加 .version 信号
  • 必需章节均已存在
  • 无残留的 TODO 占位符
  • 所有链接有效
  • 已检查拼写与语法
  • 已交叉引用相关文档
目录

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

0

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

0

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

0

2026.09.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

0

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

0

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

0

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

0

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn