Skip to content

Conversation

@talsraviv
Copy link

@talsraviv talsraviv commented Dec 23, 2025

Hey Jesse! Something I've noticed really sets things up for success is designing for autonomy/self-sufficiency. I've also enjoyed your writing on your blog about setting agents up for self-sufficiency with consolidated logs, and designing systems that are way more observable by the agent.

I wanted to share an early draft and some thoughts of how this could be, and let me know if this is a direction that coheres with where you want to take this repository.

Motivation and Context

I find that agents can run for a lot longer when they not only can verify that their tests pass but also can verify that things are actually working in the real system that they are running.

How Has This Been Tested?

I've been doing early validating of this over on my prototyping repository: https://github.com/talsraviv/from-thinking-to-coding.

Still todo is systematic pressure testing (as in the skill writing skill). Sharing this early draft in case it's not the right direction, and I'm going to continue testing this by using my fork to try to build something and make sure the skill gets used.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

@coderabbitai
Copy link

coderabbitai bot commented Dec 23, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@talsraviv
Copy link
Author

@obra I set this as a draft and wanted to check in early if this is a relevant direction and should I keep going on this front 🙏 -Tal

@obra
Copy link
Owner

obra commented Dec 24, 2025

Thanks! I 100% agree with the intent of this one. I want to think about where the content belongs, but it belongs somewhere. (I worry that "designing for autonomy" won't actually get the agent to use the skill. )

@talsraviv
Copy link
Author

Awesome to hear. Ok! Let me know what you're thinking - from using Superpowers, I can tell you've definitely thought about this a lot already and have a lot of direct experience and intuition for this.

@talsraviv
Copy link
Author

@obra thought about this a little bit, and I realized the right approach might be to integrate these into existing skills (brainstorming in particular).

I'm also reading the skills docs to try and understand if skills are triggered primarily at the where a user writes a message, and there's an explicit user request - or can they also be triggered by the agent along the way by its own thinking (I'm trying to think if there's a material difference between those two situations).

In the meantime, I'm assuming the latter and took another pass on the name and description to connect better to the brainstorming skill.

talsraviv and others added 3 commits January 7, 2026 10:38
Move "designing for agent implementation" guidance from standalone skill
into brainstorming's "The Process" section. This fits naturally after
"Presenting the design" - the moment when you have a design but want to
verify an agent can implement it with observable feedback loops.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@talsraviv
Copy link
Author

Simplified this - no new skills. I just added it to the existing brainstorming skill.

@obra obra added claude-code Claude Code (Anthropic CLI) issues enhancement New feature or request labels Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude-code Claude Code (Anthropic CLI) issues enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants