codagent-ai/agent-skills/propose
Claude Code and agent skill by codagent-ai/agent-skills
- community
Checking that the SKILL.md file is still in the repository.
Evaluate whether a software idea is worth building, then write the proposal document. Use when the user wants to assess an idea, says "evaluate", "propose", "is this worth building", or "should we build". If the idea passes evaluation, write the proposal document using the provided template.
Install
npx vskill@latest install codagent-ai/agent-skills/proposeSKILL.md
Propose
Evaluate an idea honestly, then write proposal.md when it is worth pursuing. The proposal explains the motivation deeply, bounds the change at a high level, and sketches only enough technical approach to establish feasibility and expose structural risk. Detailed behavior belongs in specifications; detailed architecture belongs in design.md.
Process
1. Understand and research
Use codagent:ask-questions when the problem, audience, desired outcome, success criteria, constraints, or scope boundaries are unclear. Do not draft from a rough idea when an answer would materially change the proposal. When the change produces something people look at, such as a user interface, a presentation, or a generated document, how it should look is part of the desired outcome: ask about the expected visual style and quality unless the user has already described them.
Ground the evaluation in available evidence:
- read related specifications and relevant code to understand current behavior, architecture, and
existing patterns;
- investigate prior attempts, available tools, and credible alternatives;
- use web research when current external practices, products, or known pitfalls matter.
2. Evaluate
Assess the problem's significance, alternatives to building, opportunity cost, maintenance burden, and fit with the existing system. Give a direct verdict: go, go with caveats, or no-go, with the reasons and any condition that would change it. A no-go produces no proposal unless the user decides to proceed after discussing the trade-offs.
3. Establish the high-level approach
For a viable idea, identify the minimum useful scope, affected capabilities, architecture fit, major technical decisions, and material risks. When real alternatives exist, recommend one and explain the important trade-off; ask the user only when the choice changes product scope or direction. Decide low-risk implementation defaults from repository context.
An exclusion that drops something the user is likely to judge the result by, such as the visual design of something people look at, changes product scope. Ask the user about it as a decision; do not list it as a caveat or move it to Out of Scope on your own.
Keep this intentionally lighter than design. Use a diagram or comparison only when it clarifies an important relationship or decision.
4. Approve and write
Present the recommendation, scope, and approach for user approval before writing. Include any consequential assumptions or defaults you selected so the user can correct them.
Use a caller-supplied or project-defined output path. Otherwise propose ~/.agent-skills/changes/<kebab-slug>/proposal.md and confirm it with the user.
Write the approved proposal with the structure below. Do not invoke another lifecycle skill.
Artifact template
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/propose/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/codagent-ai/agent-skills/propose)