Agent skill · daymade
app-evolver
Improves an existing application using its code, product contract, authorized work history and competitor evidence. Use for 取长补短、取其精华去其糟粕、参考竞品优化应用 or evolving an app from successful and failed work. Carries authorized changes through implementation and user-result verification, including REA and reverse Skill composition; use skill-evolver for Skills.
What it needs
About 6k tokens when loaded.
What this skill does
App Evolver Improve the application's actual user result. Extract transferable mechanisms, resolve their fit with the current product, implement authorized improvements, and verify them through the application's consuming surface. Use this as an orchestration Skill. Keep repository engineering, research, history access and release operations with their existing owners. For a Skill target use skill-evolver; for competitor intelligence alone use competitors-analysis; for a new product specification use the available requirements workflow. Do not replace those owners with another execution engine. 1. Bind the application and unfinished result Before research or edits, establish: Exact application, repository/ref, platform and runtime or deployment identity. Original user request, current product contract and active stage; distinguish long-term positioning from the work selected now. User-visible improvement, falsifiable acceptance evidence, authorized deliverables, protected behavior/data and stopping condition. Analysis-only versus implementation authorization, and any unresolved product choice whose answer changes the outcome. Scope of the learning task. For a broad product or competitor learning effort, let the bound device and operator roles and the complete intended user result, with its impact judgments, constrain the research questions before selecting any single technical scenario for study. Keep a task about a single feature or a known defect narrow; do not expand it into a whole-product report. Reuse earlier user decisions; ask in the current conversation only for missing information or a real unresolved choice. Use the host's question tool when available. State the evidence, alternatives, consequences and recommendation. Do not delegate a user decision through another agent. For multiple applications, bind each contract and acceptance path separately. A successful design, permission or measurement in one app is an unverified proposal in another. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills daymade/app-evolver