Co-Founder @specstoryai. Organize D.C. AI tinkerers.

Joined October 2015
336 Photos and videos
Pinned Tweet
Field notes with worked examples on a goal engineering workflow I've been running and am excited about: instead of writing prompts & specs, I now focus on two checked-in markdown artifact per round of work. The "goal" is capped at 4,000 chars (the same limit Codex's /goal command enforces). The "rider" is unbounded, with /- eleven phases and named depth tests. I write them via a Skill included in the article. Looking for long running agentic turns, this is for you. gregceccarelli.com/goal-engi…
3
12
205
11,042
Greg Ceccarelli retweeted
USA. A Mexican restaurant. We had not yet ordered anything, and the food was already arriving. Chips. Salsa. Unrequested. Free. I stopped the waiter. "We have not earned these." "They just come with the table, man." They come with the TABLE. In my land, hospitality is a debt. Every gift creates an obligation, weighed carefully, returned in the proper season with interest of feeling. Here, the gift arrives before you have even proven you can pay for dinner. This is not an appetizer. This is a declaration: we trust you. Eat. I ate with the gravity the moment deserved. And then — I must report this calmly — the basket emptied, and a new one appeared. "Did we…?" "Refill," the waiter said. "It's bottomless." Bottomless. They have wells of salsa. The supply lines of this nation are beyond anything my ancestors imagined. My friend warned me. "Don't fill up on chips, dude." Too late. I had accepted three baskets. Honor demanded each one be finished — an unfinished gift is an insult. By the time my actual food arrived, I was a ruined man. I was not hungry. I was not comfortable. I had been defeated by a courtesy. Generosity that arrives before the request cannot be repaid. It can only be survived. I know the rule now. I have made my peace with the basket. One basket. Two at the most. Who am I deceiving. There is no number of baskets I would refuse. The trust of a nation is in that salsa, and I intend to honor all of it.
1,911
16,281
147,570
16,328,999
Really proud of this one. One part deterministic engine, one part LLM workflow driven. Idempotent runs. Lore mines patterns from all of your sessions and walks you through Skill creation from the latent way you work. How it works github.com/specstoryai/getsp…
/lore is now live Automatically turn your AI session histories into reusable Skills. npx skills add specstoryai/getspecstory --skill lore The raw material is already on your machine. Most useful skill we've ever built. github.com/specstoryai/getsp…
3
16
9,187
I'm getting a bunch of those Ketone ads! Love the premise of this @andrewmccalip... its the real version of a year old shitpost joke I had in a similar vein npmjs.com/package/adwords-mc…
Here is a trailing 15min pull of data that illustrates the distribution across the collection of ads that are actively being served. I could probably tailor the algo a bit. It shouldn't be a totally random equal distribution, but neither do we want all traffic to the top bidder.
105
is it acceptable to tell fable to ultrathink
58
if capacity doesn't land by June 22 a lot of extremely productive people are about to hear their own thoughts again
39
Greg Ceccarelli retweeted
/teach is live Learn anything, from rubik's cube to vocal harmonies to software fundamentals. npx skills add mattpocock/skills --skill teach Best skill I've ever built, video coming soon github.com/mattpocock/skills…

79
179
2,862
159,829
Gold
I started talking to my co-founder like Claude
2
125
NEW: Goldman Sachs reportedly forecasts SpaceX’s AI division revenue will grow 9,900% within four years, reaching $322,000,000,000.00 by 2030.
1
110
dumb question, how will agents find things they need to buy?
1
55
Respectfully disagree with Brian here, primarily on the skill claim. "Exactly the same amount of skill" only works when you assume a session either teaches or it doesn't, and that working with an agent lands on "doesn't." That's not argued and just defined upfront in the premise. Steering agents well has a very high skill ceiling, and learning to do it is non-trivial. It takes reps (volume) and the Socratic method (quality): a cooperative dialogue aimed at falsifying assumptions both yours and the agent's. Done well, it can absolutely 1. Sharpen your requirements 2. Surface how well you actually know the problem and where you don't 3. Improve quality "More code, no smarter" is also a false trade because code output and understanding aren't zero sum. The output of a GREAT session might not result in any code but a sharper grip on the problem. The simpler read on this meta problem is that the usage of tools (and people) will optimize for the task you're paying them to do. Whether one walks away smarter is mostly a choice left to the individual.
When your engineer finishes a session with a coding agent, they have more code than they started with and exactly the same amount of skill. The agent produced output. It did not produce understanding. You paid frontier prices to make your codebase bigger and your engineer no smarter. That is not an accident. It is a design choice, and it is worth remebering who it serves.
130
This memory leak was an absolute record
1
72
So many parallels to much of my own experience over the last two years. Not super voice pilled yet. But this near-to-last "hack" has become the most important.
1
15
4,532
Greg Ceccarelli retweeted
Best GitHub repos to turn Cursor into a 10x coding machine: 1. Awesome CursorRules github.com/PatrickJS/awesome… 2. Cursor Memory Bank github.com/vanzan01/cursor-m… 3. Cursor Talk to Figma MCP github.com/sonnylazuardi/cur… 4. Specstory github.com/specstoryai/getsp… 5. Cursor Free VIP github.com/yeongpin/cursor-f… 6. BMad Method github.com/bmadcode/BMAD-MET… 7. Cursor Tools github.com/eastlondoner/curs… 8. Repo Prompt github.com/repoprompt/repopr… 9. Cursor Auto Rules github.com/bmadcode/cursor-a…
3
8
23
2,685
Greg Ceccarelli retweeted
This game was vibe coded in 2 days - INSANE how far we’ve come Model used: muranyi-3: tesana.ai/en/blog/introducin… - Prompts: 39 - Token usage: $90 (so far) - Starter prompt: First world prompt for the game: “Create the Foundation for a third-person 3D high medieval fantasy set in a mountainous open plain with a distant castle landmark.” First prompt to make the character: "Okay, I wanna start building a new game and just figuring out a really awesome character to start. A hooded purple wizard with a world-class third-person player and movement system. Decoupled camera versus walking direction, with jogging and walking in all directions with the camera behind the player.” Tip from our best builders: Start with 3 to 4 prompts just planning. Tell the AI what your game is, the core loop, the vibe, the genre. Don't rush into building yet. Let the model scope it out with you first. Once that first output lands, that's when you start iterating. Tweak the animations, shape the world, adjust the UI, dial in the details. The best games on Tesana aren't built in one prompt. They're built in one conversation.
136
331
2,118
543,496
Greg Ceccarelli retweeted
Watch me control my computer with just my voice. This is the future of operating systems. No hands. GPT-Realtime 2.0 is very, very underrated. Demo:
932
842
14,123
3,713,021
Greg Ceccarelli retweeted
every SEO guide: "post in subreddits with genuinely helpful responses" every subreddit: "INSTABAN FOR THINKING ABOUT POSTING HERE!!!!!!"
11
1
53
4,299
My actual face right now watching 17 opus 4.8 agents in a workflow
New in Claude Code (research preview): dynamic workflows. Claude writes an orchestration script on the fly, then spins up a large fleet of coordinated subagents in parallel to take on your most complex tasks. Use the word "workflow" in a prompt to get started.
1
2
248
Greg Ceccarelli retweeted
A wise mentor once taught me: To learn product, study Silicon Valley To learn marketing, study dropshippers
98
120
2,566
142,817