[WIP] Establish project scaffolding and documentation for Spec2Flow#1
Merged
Merged
Conversation
Copilot stopped work on behalf of
haochencheng due to an error
March 23, 2026 01:03
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
docs/mvp-features.md— MVP feature listdocs/repository-structure.md— proposed directory layoutdocs/development-plan.md— first-version dev plandocs/architecture.md— agent / execution / CI layer designsrc/,tests/,scripts/, etc.).gitignoreappropriate for a Node/Python/Playwright projectCONTRIBUTING.mdfor open-source contributor friendlinessOriginal prompt
Create the initial open-source project foundation for
cliff-personal/Spec2Flowbased on the agreed product direction from the conversation.Project intent:
Please create an initial PR that establishes the project scaffolding and documentation needed to begin development. Include at minimum:
Constraints:
Spec2Flow.Please create a concise, useful initial PR that gives the repository a solid public starting point.
The following is the prior conversation context from the user's chat exploration (may be truncated):
User: github 趋势和一周热榜 如何查看
Assistant: 要看 GitHub 的「趋势」和「一周热榜」,主要有两种官方入口:Trending(趋势) 和 Explore(探索/发现)。
1) GitHub 趋势(Trending)怎么查看
GitHub 有专门的 Trending 页面,可以按语言、时间范围筛选(含 daily / weekly / monthly)。
你可以这样用:
2) “一周热榜”在 GitHub 上对应什么
在 GitHub 官方界面里,“一周热榜”通常对应两种东西:
Explore 入口一般在 GitHub 顶部导航的 Explore,里面有 Topics、Collections、推荐项目等。
3) 快速建议(按你的目的选)
如果你告诉我你更关心的是 某个语言(比如 Rust/Java/AI)还是 某个领域(比如 LLM、前端、DevOps),我可以给你最省事的筛选方式(以及如何直接筛到“最近一周新增 Star 最多”的那类项目)。
User: GitHub 趋势(Trending)怎么查看 url 是什么 Repositories Trending
Assistant: Repositories Trending 的 URL 是:
https://github.com/trending这是 GitHub 官方的趋势页入口。GitHub Docs 也明确提到可以通过 Trending 页面浏览当日热门仓库;Explore 页面则是
https://github.com/explore。(docs.github.com)如果你想看 一周热榜(Weekly),就在 Trending 页面里把时间范围切到 Weekly。GitHub 官方文档虽然没有在我查到的这几篇文档里直接列出完整的 weekly 参数格式,但官方站点的趋势页入口就是上面这个地址。(docs.github.com)
你可以直接这样理解:
https://github.com/trendinghttps://github.com/explore(docs.github.com)如果你愿意,我下一条可以直接给你整理成:
User: 我想让openclaw 根据代码产品设计文档和 代码 设计测试方案,和测试case。然后根据测试case 自动测试 启动服务 在浏览器中模拟点击 测试功能 提交bug 我该怎么做呢
Assistant: 可以,但要拆成两层来做:
OpenClaw 官方文档明确支持一个受控浏览器,代理可以打开页面、读取页面、点击和输入;推荐流程是先
status/start,再snapshot,然后act(click/type/press),必要时再截图验证。它也支持独立的openclaw浏览器配置文件,适合做自动化验证。(docs.openclaw.ai)你想要的完整目标,其实可以这样落地
A. 先让它“读文档 + 读代码”,生成测试设计
你可以把这些材料给 OpenClaw:
然后给它一个明确任务提示词,例如:
这样它先输出的是测试设计结果,不是直接乱点页面。
B. 再让它“根据测试 case 执行自动化测试”
OpenClaw 的浏览器能力适合做这类事情:
OpenClaw 文档说明它的受控浏览器可执行打开、点击、输入、截图、快照等动作;登录类站点建议你手动在 openclaw 浏览器里登录,不要把账号密码直接交给模型。([docs.openclaw.ai](http...
This pull request was created from Copilot chat.
💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.