What problem does it solve? Workers on a codebase keep reinventing conventions because the project's real patterns — module layout, naming, test shapes, presenter/persistence structures — exist only implicitly in the code. This Skill harvests those stabilized conventions from the code of completed blocks and generates a dev-architecture skill that every future worker dispatch loads as architecture memory. ## Core Features & Use Cases - Convention harvesting from real code: Reads only the DONE blocks' code to extract layout, naming, test patterns, per-block-type patterns, and toolchain quirks, each backed by 1-2 golden exemplar files cited by path. - Conflict resolution as decisions: When two competing patterns exist in the code, both are presented to the user who picks the canonical one; inconsistencies are never harvested as rules. - Authored-doc reconciliation: Grounds or refreshes a prescriptive dev-architecture doc written before the first domain wave, updating the same memory the profile points at rather than forking a second one. - Use Case: After the first green wave of a mismAgent build, run the harvest to generate <side>-dev-architecture/SKILL.md in .claude/skills/ (or .agents/skills/), then point sides.<side>.dev_architecture in the profile at it so the next worker dispatch loads it. ## Quick Start Ask the agent to harvest the dev-architecture conventions from the completed blocks of the active profile's side and generate the dev-architecture skill.