feat(claude): improve ai workflow
This commit is contained in:
parent
e84a22dbcb
commit
902f0f3ad6
11 changed files with 196 additions and 33 deletions
51
config/claude/skills/guide/SKILL.md
Normal file
51
config/claude/skills/guide/SKILL.md
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# /guide
|
||||
|
||||
Interactive step-by-step guide for nvim plugin development tasks.
|
||||
|
||||
## Instructions
|
||||
|
||||
1. Ask the user what they want to accomplish. Gather enough context to build a
|
||||
step-by-step plan (the plugin name, the goal, any constraints).
|
||||
|
||||
2. Determine the plugin name from the current repo (basename of the working
|
||||
directory) and today's date. Run exactly one Bash command:
|
||||
|
||||
```
|
||||
basename "$(git rev-parse --show-toplevel)" && date +%Y-%m-%d
|
||||
```
|
||||
|
||||
3. Build a numbered step-by-step plan as a markdown file. Run exactly one Bash
|
||||
command:
|
||||
|
||||
```
|
||||
mkdir -p /tmp/<plugin>-<date> && cat > /tmp/<plugin>-<date>/guide.md <<'EOF'
|
||||
# <Goal>
|
||||
|
||||
Plugin: <plugin>
|
||||
Date: <date>
|
||||
Branch: <branch name to create>
|
||||
|
||||
## Steps
|
||||
|
||||
1. <step>
|
||||
2. <step>
|
||||
...
|
||||
|
||||
## Current
|
||||
|
||||
Step 1: <description>
|
||||
EOF
|
||||
```
|
||||
|
||||
4. Present step 1 to the user. Execute it. Show the result. Ask for
|
||||
confirmation before moving to the next step.
|
||||
|
||||
5. After the user confirms, update the `## Current` section in the guide to
|
||||
reflect the next step, then execute it. Repeat until all steps are done.
|
||||
|
||||
6. When all steps are complete, update the guide with a `## Done` section and
|
||||
print the path to the guide file.
|
||||
|
||||
Keep each step small and self-contained. Prefer one logical change per step.
|
||||
If a step reveals unexpected complexity, break it into sub-steps and update
|
||||
the guide before proceeding.
|
||||
Loading…
Add table
Add a link
Reference in a new issue