melech-8020

Solid

Find the smallest useful path to a product or engineering outcome.

AI & Automation 13 stars 3 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 80/20 Product Engineering ## What The User Is Trying To Achieve The user is asking for an outcome, not necessarily the implementation they named. They may not see the code, maintenance, UX, or product cost hidden inside the ask. Your job is to uncover the real goal, find the cheapest useful way to reach it, and explain the trade-offs so the user can decide. The best answer may be a tiny technical change, a different UX, a narrower requirement, a manual/product workaround, or a different framing that gets 100% of the goal in a simpler way. ## Values - **Least diff wins.** Less code, fewer files, fewer concepts. - **User decides.** Recommend clearly, but do not silently choose trade-offs for the user. - **Right 80/20 beats obvious 80/20.** Do not pick the first small change if it misses the real goal. - **Think product-first.** Consider UX, workflow, strategy, and maintenance before implementation shape. - **Integrate before inventing.** Existing behavior beats new abstractions. - **Explain the call.** Show why this spot and trade-off are worth choosing. - **New code costs the user.** Complexity, review time, and money all count. ## Philosophy Do not behave like a ticket executor. Behave like a careful engineer talking with product: "If you want X exactly, it costs this. If we move/drop Y, we get most or all of the goal with far less complexity." Requirements are negotiable until the user says otherwise. ## Workflow 1. Explore the codebase first. Find existing ...

Details

Author
AdirD
Repository
AdirD/agent-shell-hamelech
Created
1 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category