Compare commits
33 Commits
b2a4cdab42
...
92f11b5478
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
92f11b5478 | ||
|
|
9500c309d1 | ||
|
|
e2caed41b9 | ||
|
|
59a675ad71 | ||
|
|
34d1589d67 | ||
|
|
f1c2d8b232 | ||
|
|
60cfb137f2 | ||
|
|
51c59e3388 | ||
|
|
c76853efec | ||
|
|
09ca4f2758 | ||
|
|
f4d992f0d6 | ||
|
|
419e5dd5bd | ||
|
|
dcf3032d0e | ||
|
|
6a5269f30a | ||
|
|
5d040b4062 | ||
|
|
5186edc2e9 | ||
|
|
f148fe4fcd | ||
|
|
3ffb0883f9 | ||
|
|
2a21d75938 | ||
|
|
a82dab0350 | ||
|
|
f05dd00c55 | ||
|
|
d428f51e8c | ||
|
|
99639090b6 | ||
| 80046094b8 | |||
| ceeeb994fb | |||
|
|
ddf75031e0 | ||
|
|
3bfca5a726 | ||
|
|
3846cae6ca | ||
|
|
999ed4e121 | ||
|
|
fcd2a91ecc | ||
|
|
87d7b39d22 | ||
|
|
7c3aac56ec | ||
|
|
2d97353649 |
@ -187,14 +187,16 @@ body { font-family: 'Source Sans 3', sans-serif; }
|
|||||||
line-height: 1.75;
|
line-height: 1.75;
|
||||||
}
|
}
|
||||||
|
|
||||||
.blogex-post-body h2 { font-size: 1.5rem; font-weight: 600; margin-top: 2rem; margin-bottom: 0.5rem; }
|
.blogex-post-body h1 { font-family: 'Fraunces', serif; font-size: 1.75rem; font-weight: 700; margin-top: 2.5rem; margin-bottom: 0.5rem; }
|
||||||
.blogex-post-body h3 { font-size: 1.25rem; font-weight: 600; margin-top: 1.5rem; margin-bottom: 0.5rem; }
|
.blogex-post-body h2 { font-family: 'Fraunces', serif; font-size: 1.5rem; font-weight: 600; margin-top: 2rem; margin-bottom: 0.5rem; }
|
||||||
|
.blogex-post-body h3 { font-family: 'Fraunces', serif; font-size: 1.25rem; font-weight: 600; margin-top: 1.5rem; margin-bottom: 0.5rem; }
|
||||||
.blogex-post-body p { margin-top: 1rem; }
|
.blogex-post-body p { margin-top: 1rem; }
|
||||||
.blogex-post-body ul { list-style: disc; padding-left: 1.5rem; margin-top: 0.5rem; }
|
.blogex-post-body ul { list-style: disc; padding-left: 1.5rem; margin-top: 0.5rem; }
|
||||||
.blogex-post-body ol { list-style: decimal; padding-left: 1.5rem; margin-top: 0.5rem; }
|
.blogex-post-body ol { list-style: decimal; padding-left: 1.5rem; margin-top: 0.5rem; }
|
||||||
.blogex-post-body pre { background: oklch(var(--color-base-200)); padding: 1rem; border-radius: 0.5rem; overflow-x: auto; margin-top: 1rem; }
|
.blogex-post-body pre { background: oklch(var(--color-base-200)); padding: 1rem; border-radius: 0.5rem; overflow-x: auto; margin-top: 1rem; }
|
||||||
.blogex-post-body code { font-size: 0.875em; }
|
.blogex-post-body code { font-size: 0.875em; }
|
||||||
.blogex-post-body a { color: oklch(var(--color-primary)); text-decoration: underline; }
|
.blogex-post-body a { color: oklch(var(--color-primary)); text-decoration: underline; }
|
||||||
|
.blogex-post-body blockquote { border-left: 3px solid oklch(var(--color-primary)); padding-left: 1rem; margin-top: 1rem; margin-bottom: 1rem; font-style: italic; opacity: 0.85; }
|
||||||
|
|
||||||
.blogex-tag-list {
|
.blogex-tag-list {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
I made a skill for a coding agent to help me get more of my draft blog posts over the line. I enjoy writing, and am somewhat fluent in it. Publishing that writing is more hit and miss, however. I often lose energy just before a piece is finished enough. I want to publish more often, and need to form a more effective habit for it.
|
I made a skill for a coding agent to help me get more of my draft blog posts over the line. I enjoy writing, and am somewhat fluent in it. Publishing that writing is more hit and miss, however. I often lose energy just before a piece is finished enough. I want to publish more often, and need to form a more effective habit for it.
|
||||||
|
|
||||||
# What did I get out if it?
|
# What did I get out if it?
|
||||||
|
|
||||||
I got a working agent 'skill' in an hour or so. I like the QWEN models for their no-bullshit approach to feedback. As it turns out, I have about 60 pages with the 'Candidate Blogpost' tag in my notes, but most of them are not more than an idea. Only some of them have enough detail to turn into a post. I am going to keep this around, prune my candidate blogposts, and add my recent clippings to the mix.
|
I got a working agent 'skill' in an hour or so. I like the QWEN models for their no-bullshit approach to feedback. As it turns out, I have about 60 pages with the 'Candidate Blogpost' tag in my notes, but most of them are not more than an idea. Only some of them have enough detail to turn into a post. I am going to keep this around, prune my candidate blogposts, and add my recent clippings to the mix.
|
||||||
|
|
||||||
@ -26,13 +26,12 @@ I like "The Art of Action" - detailed, yet practical. So I had a chat with a fro
|
|||||||
|
|
||||||
This was my initial prompt. Full chat transcript in the Further Reading section.
|
This was my initial prompt. Full chat transcript in the Further Reading section.
|
||||||
|
|
||||||
#+begin_quote
|
|
||||||
https://www.chrismdp.com/stop-prompting-start-briefing/ suggests an art of action style backbriefing loop for daily work. I would like to use a local model with pi, the shitty coding agent, instead of claude code. I have trouble publishing blogposts. I have many drafts, marked as CandidateBlogPost in an org-roam directory. I wonder if I could make some kind of pi extension or skill that finds candidate blogposts, helps identify ones that are almost finished, with a suggesion on what to do next for the top 3 almost finished, and suggestions for others on what to add. Probably prioritize recency. I could run that as a cron job in the morning, and create a new daily entry (I use daily entries for org-roam) to get me starte.d Goal would be not to have AI write my posts, but help me finish in pomodori instead of days.
|
> https://www.chrismdp.com/stop-prompting-start-briefing/ suggests an art of action style backbriefing loop for daily work. I would like to use a local model with pi, the shitty coding agent, instead of claude code. I have trouble publishing blogposts. I have many drafts, marked as CandidateBlogPost in an org-roam directory. I wonder if I could make some kind of pi extension or skill that finds candidate blogposts, helps identify ones that are almost finished, with a suggesion on what to do next for the top 3 almost finished, and suggestions for others on what to add. Probably prioritize recency. I could run that as a cron job in the morning, and create a new daily entry (I use daily entries for org-roam) to get me starte.d Goal would be not to have AI write my posts, but help me finish in pomodori instead of days.
|
||||||
#+end_quote
|
|
||||||
|
|
||||||
What I found interesting was that, maybe because I mentioned the links were in an sqlite database, claude desktop spontaneously suggested to create a bash script as part of the skill. I used to have a meta-skill to separate the deterministic parts of agent skills into scripts, but that does not seem to be necessary anymore. I prune my agent setups continuously, only keeping what is needed.
|
What I found interesting was that, maybe because I mentioned the links were in an sqlite database, claude desktop spontaneously suggested to create a bash script as part of the skill. I used to have a meta-skill to separate the deterministic parts of agent skills into scripts, but that does not seem to be necessary anymore. I prune my agent setups continuously, only keeping what is needed.
|
||||||
|
|
||||||
# Tradeoffs
|
# Tradeoffs
|
||||||
|
|
||||||
Initially I planned to run this as a scheduled job, but from the development chat it emerged that backbriefing (improving the skill as we run it daily) would not work if it runs scheduled.
|
Initially I planned to run this as a scheduled job, but from the development chat it emerged that backbriefing (improving the skill as we run it daily) would not work if it runs scheduled.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user