{"id":785,"date":"2026-02-25T10:24:33","date_gmt":"2026-02-25T10:24:33","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/"},"modified":"2026-02-25T10:24:33","modified_gmt":"2026-02-25T10:24:33","slug":"crc-best-practices-design-habits","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/","title":{"rendered":"Recap: Building Lasting Design Habits through CRC Practice"},"content":{"rendered":"<p>\u201cI just want to get the code working.\u201d That\u2019s the first sentence I hear most often from developers in their early weeks of design work. It\u2019s honest, and it\u2019s a trap. When design becomes an afterthought, the system grows brittle, tangled, and hard to change. Instead, I\u2019ve learned that the best software starts not with code, but with conversation \u2014 with CRC cards.<\/p>\n<p>CRC modeling isn\u2019t about perfection on the first try. It\u2019s about creating a shared language for design. It\u2019s about asking: Who does what? Who talks to whom? When I shift the focus from \u201cwhat does this code do?\u201d to \u201cwhat responsibility does this class own?\u201d, I see clarity emerge. That\u2019s where CRC best practices come in \u2014 not as rigid rules, but as habits that shape a resilient design culture.<\/p>\n<p>This chapter isn\u2019t about memorizing a checklist. It\u2019s about embedding a design mindset that lasts. You\u2019ll learn how to turn CRC sessions into rituals, how to reflect on what went well and what didn\u2019t, and how to grow your team\u2019s design maturity through continual design improvement. These aren\u2019t abstract theories \u2014 they\u2019re the same patterns I\u2019ve seen work across startups, legacy systems, and enterprise teams.<\/p>\n<h2>Embedding CRC into Your Design Culture<\/h2>\n<p>Design doesn\u2019t happen in isolation. It thrives in teams that talk early, talk often, and talk with purpose. CRC cards are a tool, but their real power lies in how they shape behavior.<\/p>\n<p>Start small. One team, one 30-minute session, one domain concept. That\u2019s where true change begins. Don\u2019t wait for perfect conditions. A whiteboard, sticky notes, or even a digital tool like Visual Paradigm can be enough.<\/p>\n<h3>Establish Rituals, Not Tasks<\/h3>\n<p>Treat CRC modeling as a ritual \u2014 consistent, repeatable, and meaningful. Just like daily standups, make CRC sessions part of your team\u2019s rhythm. Not because someone said so, but because they work.<\/p>\n<ul>\n<li><strong>Time it:<\/strong> Keep sessions under 45 minutes. Shorter is better for focus.<\/li>\n<li><strong>Assign roles:<\/strong> Rotate facilitator and scribe. This keeps everyone engaged and accountable.<\/li>\n<li><strong>Set a clear objective:<\/strong> \u201cModel the checkout flow\u201d or \u201cValidate the user authentication structure.\u201d A clear goal prevents drifting.<\/li>\n<li><strong>Review and reflect:<\/strong> After each session, spend 5 minutes asking: What worked? What didn\u2019t? Why?<\/li>\n<\/ul>\n<p>These rituals grow into habits. And habits become culture. A team that models together, learns together.<\/p>\n<h2>Learning from Experience: CRC Lessons Learned<\/h2>\n<p>Every team I\u2019ve worked with has repeated the same mistakes \u2014 often in different forms. The patterns are familiar, but the recovery is where real growth happens.<\/p>\n<h3>Common Pitfalls and How to Avoid Them<\/h3>\n<p>These aren\u2019t hypotheticals. I\u2019ve seen them in real workshops, in production systems, and even in code reviews.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Mistake<\/th>\n<th>Why It Breaks<\/th>\n<th>How to Fix<\/th>\n<\/tr>\n<tr>\n<td>Overloaded classes with too many responsibilities<\/td>\n<td>Breaks cohesion, makes changes risky<\/td>\n<td>Ask: \u201cCan this responsibility be split?\u201d Use the <em>Single Responsibility Principle<\/em> as a filter.<\/td>\n<\/tr>\n<tr>\n<td>Vague or procedural responsibilities (\u201cHandle payment\u201d) <\/td>\n<td>Hard to implement, unclear intent<\/td>\n<td>Refactor to action-oriented verbs: \u201cVerify credit card validity\u201d or \u201cProcess refund.\u201d<\/td>\n<\/tr>\n<tr>\n<td>Collaborations without clear purpose<\/td>\n<td>Creates spaghetti communication<\/td>\n<td>Ask: \u201cWhy does this class need to call that one?\u201d If unclear, reconsider the relationship.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These are not failures. They\u2019re feedback. Each misstep is a CRC lesson learned. The goal isn\u2019t to avoid them \u2014 it\u2019s to notice them early, learn from them, and evolve.<\/p>\n<h2>From CRC Recap to Continuous Design Improvement<\/h2>\n<p>At the end of each modeling session, don\u2019t just close the board. Reflect. Ask:<\/p>\n<ul>\n<li>Were responsibilities clear and actionable?<\/li>\n<li>Did every collaboration serve a defined purpose?<\/li>\n<li>Did we uncover a missing class or a redundant one?<\/li>\n<li>Was the session focused, or did we drift?<\/li>\n<\/ul>\n<p>This reflection is your <strong>CRC recap<\/strong>. It\u2019s not for documentation. It\u2019s for growth.<\/p>\n<p>I once worked with a team who tracked these reflections in a shared log. After six weeks, they looked back and found that their modeling time had dropped by 40%. Not because they were faster \u2014 but because they were smarter. They had learned to avoid repeating the same mistakes.<\/p>\n<p>This is how continual design improvement happens. Not through grand plans, but through small, consistent learning loops.<\/p>\n<h2>Practical CRC Best Practices<\/h2>\n<p>These habits have stood the test of time \u2014 in classrooms, startups, and enterprise systems.<\/p>\n<ol>\n<li><strong>Start with the user story, not the class.<\/strong> Model what the system <em>does<\/em>, not what it <em>is<\/em>. Let the behavior guide the structure.<\/li>\n<li><strong>Use active verbs in responsibilities.<\/strong> \u201cCalculate total,\u201d \u201cvalidate input,\u201d \u201cnotify user.\u201d These are concrete, testable actions.<\/li>\n<li><strong>Keep collaboration names minimal and meaningful.<\/strong> \u201cUser \u2192 OrderProcessor\u201d is clearer than \u201cUser interacts with system.\u201d<\/li>\n<li><strong>Update, don\u2019t replace.<\/strong> Don\u2019t discard old CRC cards. Keep them as a history of design evolution.<\/li>\n<li><strong>Pair CRC with code during implementation.<\/strong> Let the card guide the class structure, but don\u2019t treat it as gospel. Adapt as needed.<\/li>\n<li><strong>Encourage disagreement \u2014 it\u2019s a sign of engagement.<\/strong> A quiet room means no one is thinking. Healthy debate means the design is alive.<\/li>\n<\/ol>\n<p>These aren\u2019t rules. They\u2019re guidelines \u2014 shaped by real projects, real teams, and real failures.<\/p>\n<h2>Final Thoughts: Design Is a Practice, Not a Product<\/h2>\n<p>Great design isn\u2019t a destination. It\u2019s a practice. CRC cards help you get there \u2014 not by forcing structure, but by encouraging conversation, clarity, and accountability.<\/p>\n<p>Remember: <em>you\u2019re not modeling to please a diagram. You\u2019re modeling to understand.<\/em> When your team can explain a system\u2019s behavior in simple, shared terms, you\u2019ve won.<\/p>\n<p>Keep your CRC sessions small, your reflections honest, and your habits consistent. Let each session be a step in your journey toward continual design improvement.<\/p>\n<p>And when someone says, \u201cJust get the code working,\u201d remind them: <em>\u201cYes \u2014 but first, let\u2019s make sure we know what \u2018working\u2019 actually means.\u201d<\/em><\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>How often should I run CRC sessions?<\/h3>\n<p>At a minimum, run one per user story or feature. For complex domains, two or three sessions may be needed. The key is consistency \u2014 not frequency. Make it a team ritual.<\/p>\n<h3>Can CRC cards be used in agile teams?<\/h3>\n<p>Absolutely. CRC modeling fits perfectly in agile workflows. Use them during story breakdown, spike sessions, or refactoring sprints. They help teams agree on design before writing code.<\/p>\n<h3>What if my team disagrees on responsibilities?<\/h3>\n<p>Disagreement is healthy. It means you\u2019re thinking. Use CRC sessions to explore trade-offs. If two people propose different responsibilities, test both against the user story. The one that aligns best with intent wins.<\/p>\n<h3>How do I transition from CRC cards to UML class diagrams?<\/h3>\n<p>CRC cards naturally map to class diagram elements. Each class becomes a class, each responsibility becomes a method, and each collaboration becomes an association. Use Visual Paradigm to convert and refine.<\/p>\n<h3>Do I need digital tools for CRC modeling?<\/h3>\n<p>No \u2014 physical cards work fine. But digital tools like Visual Paradigm help preserve history, share models, and scale across teams. Use what fits your context.<\/p>\n<h3>What if my team resists CRC sessions?<\/h3>\n<p>Start small. Run one session with one story. Ask for feedback. Show how it reduced rework or clarified misunderstandings. Let results speak. The habit forms when the benefit becomes visible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cI just want to get  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":782,"menu_order":2,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_tag":[],"class_list":["post-785","docs","type-docs","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CRC Best Practices for Lasting Design Habits<\/title>\n<meta name=\"description\" content=\"Master CRC best practices to build lasting design habits. Learn how to apply CRC lessons learned, ensure continual design improvement, and foster collaboration through structured, responsibility-driven modeling.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CRC Best Practices for Lasting Design Habits\" \/>\n<meta property=\"og:description\" content=\"Master CRC best practices to build lasting design habits. Learn how to apply CRC lessons learned, ensure continual design improvement, and foster collaboration through structured, responsibility-driven modeling.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9810\u4f30\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/\",\"name\":\"CRC Best Practices for Lasting Design Habits\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/#website\"},\"datePublished\":\"2026-02-25T10:24:33+00:00\",\"description\":\"Master CRC best practices to build lasting design habits. Learn how to apply CRC lessons learned, ensure continual design improvement, and foster collaboration through structured, responsibility-driven modeling.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/tw\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CRC Cards Explained: A Beginner\u2019s Modeling Guide\",\"item\":\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Applying CRC Thinking Beyond Software\",\"item\":\"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Recap: Building Lasting Design Habits through CRC Practice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/tw\/\",\"name\":\"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/tw\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-TW\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/#organization\",\"name\":\"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587\",\"url\":\"https:\/\/skills.visual-paradigm.com\/tw\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-TW\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/tw\/wp-content\/uploads\/sites\/2\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/tw\/wp-content\/uploads\/sites\/2\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/tw\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CRC Best Practices for Lasting Design Habits","description":"Master CRC best practices to build lasting design habits. Learn how to apply CRC lessons learned, ensure continual design improvement, and foster collaboration through structured, responsibility-driven modeling.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/","og_locale":"zh_TW","og_type":"article","og_title":"CRC Best Practices for Lasting Design Habits","og_description":"Master CRC best practices to build lasting design habits. Learn how to apply CRC lessons learned, ensure continual design improvement, and foster collaboration through structured, responsibility-driven modeling.","og_url":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/","og_site_name":"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587","twitter_card":"summary_large_image","twitter_misc":{"\u9810\u4f30\u95b1\u8b80\u6642\u9593":"6 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/","url":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/","name":"CRC Best Practices for Lasting Design Habits","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/tw\/#website"},"datePublished":"2026-02-25T10:24:33+00:00","description":"Master CRC best practices to build lasting design habits. Learn how to apply CRC lessons learned, ensure continual design improvement, and foster collaboration through structured, responsibility-driven modeling.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/crc-best-practices-design-habits\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/tw\/"},{"@type":"ListItem","position":2,"name":"CRC Cards Explained: A Beginner\u2019s Modeling Guide","item":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/"},{"@type":"ListItem","position":3,"name":"Applying CRC Thinking Beyond Software","item":"https:\/\/skills.visual-paradigm.com\/tw\/docs\/crc-cards-explained\/crc-beyond-coding\/"},{"@type":"ListItem","position":4,"name":"Recap: Building Lasting Design Habits through CRC Practice"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/tw\/#website","url":"https:\/\/skills.visual-paradigm.com\/tw\/","name":"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/tw\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/tw\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-TW"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/tw\/#organization","name":"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587","url":"https:\/\/skills.visual-paradigm.com\/tw\/","logo":{"@type":"ImageObject","inLanguage":"zh-TW","@id":"https:\/\/skills.visual-paradigm.com\/tw\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/tw\/wp-content\/uploads\/sites\/2\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/tw\/wp-content\/uploads\/sites\/2\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills \u7e41\u9ad4\u4e2d\u6587"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/tw\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/docs\/785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/docs\/785\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/docs\/782"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/media?parent=785"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/tw\/wp-json\/wp\/v2\/doc_tag?post=785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}