{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"crochet-hook-size-divider","title":"How to make a crochet-hook size divider with vibe CAD","summary":"Separate crochet hooks inside an existing case using a removable divider that accounts for handle shape, hook heads and visible size markings.","category":"Craft","difficulty":"Beginner","measurements":["Measure each hook’s overall length and widest handle section.","Measure the hook head projection and any flattened grip area.","Record the case interior and the space beneath its closed lid.","Choose compartment widths using a paper layout with actual hooks."],"prompt":"Design a removable case divider with hook_lengths, handle_widths, head_keepouts, case_width, case_depth, lid_clearance and divider_height. Use open channels with finger access and visible size marks. Ask for the case interior and thickest handles. Keep the divider loose and do not grip the hook heads.","steps":[{"title":"Orient the hooks","detail":"Place hooks so size markings face upward and the heads occupy a clear end region. Include the full handle profile rather than only the nominal hook diameter."},{"title":"Build the compartment insert","detail":"Add a shallow floor or open perimeter and low dividers inside the measured case. Make wider channels for ergonomic handles where needed."},{"title":"Expose the pickup area","detail":"Lower the dividers near each grip and round the ends. Preserve clearance beneath the case lid with the tallest hook in place."}],"checks":["Arrange actual hooks over the paper plan and check that each can be lifted by its handle.","Inspect the closed-case section for lid collisions and contact with projecting hook heads.","Compare exported outer dimensions with the case and plan a short divider-fit sample before a full insert."],"pitfall":"The printed size on a hook describes its working portion, not the handle envelope; use measured handle dimensions for storage.","scope":"An unprinted storage insert for craft hooks, with no retention or protective-case performance claim.","materialNotes":"PLA or PETG are possible starting choices. Evaluate the divider finish and case gap on a sample rather than relying on material flexibility to correct a tight fit.","links":{"html":"https://partsforagents.com/vibe-cad/crochet-hook-size-divider","markdown":"https://partsforagents.com/vibe-cad/crochet-hook-size-divider/guide.md","json":"https://partsforagents.com/vibe-cad/crochet-hook-size-divider/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=crochet-hook-size-divider#workspace","agent_handoff":"https://partsforagents.com/guides/cad-to-print#connect","full_mcp":"https://partsforagents.com/api/mcp","free_advice_mcp":"https://partsforagents.com/api/advice/mcp","tool_schemas":"https://partsforagents.com/tools.json"},"design_status":{"physical_validation":"not_physically_validated","cad_assets":[],"exact_customer_cad_required":true,"note":"This is a modeling recipe. Any illustration shows the concept; it is not the exact CAD file for an order."},"order_handoff":{"label":"Order this part now","url":"https://partsforagents.com/for-humans?project=crochet-hook-size-divider#workspace","ready_cad_action":"Upload the customer-approved exported CAD and submit a manufacturing request.","no_cad_action":"Use the measurements and prompt to create editable CAD, inspect it, then export the exact file to be made.","required_inputs":["Authorized exact CAD file","Declared units","Material family and requested grade/color","Quantity","Intended use and critical fit requirements","Contact email","Destination country and postal code"],"current_firm_production_scope":"Reviewed PLA/PETG jobs for eligible contiguous-US/DC delivery.","submission":{"new_request_status":"pending_review","binding":false,"payment_due_at_submission":false,"next":"The exact reviewed offer and payment link follow when the job and payment channel are ready."},"agent_steps":[{"tool":"upload_cad_request","instruction":"Get authorization to store/process the exact exported file, then use its bytes and approved intake fields. Save the returned request ID and file SHA-256."},{"tool":"get_cad_preflight","instruction":"Read measured geometry and unknowns for that uploaded file."},{"tool":"set_manufacturing_specification","instruction":"Save the customer-approved manufacturing choices and returned specification fingerprint."},{"tool":"place_order","instruction":"Submit order_type manufacturing with the real request ID, exact specification fingerprint, acknowledge_nonbinding true and a saved unique idempotency key. Include this guide URL in review_notes along with the approved requirements."},{"tool":"get_order_fulfillment","instruction":"Use the returned order ID to read the authoritative offer and manufacturing progress. A recipe URL alone never identifies an order."}],"retry_policy":"Reconcile an uncertain result before retrying. Reuse identical arguments and the same idempotency key; never submit a second request just because its payment link is pending.","tool_schema_url":"https://partsforagents.com/tools.json"}}