plan-on-md
A skill to save plans to local Markdown after creating them in plan mode
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
TODO
- Store a plan in the Obsidian vault that has been made in advance
Path
The path is composed of the following parts.
- ~/uuta/Projects/{project_name}/{branch_name}/{file_name}.md
{project_name}
The project name is the name of directory that an agent work on. For example, if you work on the following path,
- ~/triceps
the project name become the following one.
- triceps
The important point is the suffix numeric number should be removed from the directory name.
- ~/triceps22
The above path becomes the following one.
- triceps
The reason is we occasionally clone GitHub projects with the gitwork tree. Avoiding duplicated directory names, we tend to add suffix number. Precisely, we can say a project name with a suffix number differs from the project without a suffix number, but those projects can be considered the same one.
{branch_name}
Basically, the branch name should be regexed with the following pattern due to multiple reasons.
- xxx/#123 -> 123
- xxx and / should be removed from the branch name since xxx is tedious and / means a directory.
-
#should be removed since when NeoVim tries to find a file, it doesn't work
The next examples are practical.
- hotfix/#123 -> 123
- feature/#123 -> 123
{file_name}
The file name should be the summarized name based on a plan an agent created.
- handler-implementation-plan.md
- xx-method-refactor-plan.md
Use-case
.e.g,
- path: ~/curry2
- branch_name: feature/#468
- ~/uuta/Projects/curry/468/middleware-refactor-plan.md
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!