chore(dintel-skills): align Agent Corps with canon v1.0 / BRAND-GUIDE v1.3
Standardize all 9 dintel-* skills + shared infrastructure against the new D.intelligence canon (brand-canon, fact-sheet, service-architecture, naming-conventions v1.0) and BRAND-GUIDE v1.3. Term replacements (applied across SKILL.md, CLAUDE.md, scripts, refs): - Slogan: SMART Marketing Clinic -> SMART Marketing Intelligence (Clinic is now an OurDigital asset; split enforced) - Core Values: Scientific/Practical -> Science/Practice - MD category: Marketing Diagnosis -> Measurement Design - Brand Character: 마케팅 주치의 -> 성과중심의 데이터 기반 마케팅 과학자 - Address: 송파테라타워/황새울로 -> 판교글로벌비즈센터 1층 36호 (13449) - External email: contact@ -> info@dintelligence.co.kr - CEO title: D.HIVE CEO & Founder / Senior Advisor -> 대표이사 - Tone keywords: Scientific/Practical/Outcome-oriented -> Science-driven/Practice-oriented/Outcome-focused - Foreign-word literals: 감사 보고서/리포트/결과 -> 진단 ~ (audit->진단) - Adjacent services: removed Courses (transferred to OurDigital Practice) Structural changes: - Insert "v1.3 정합성 - 단일 진실" block citing canon docs in all 9 SKILL.md files (preserves single source of truth at runtime). - Bump version (1.0->1.1 or 1.1->1.2) and add canon_compliance: v1.3 + last_updated: 2026-05-18 to every frontmatter. - Expand brand.py: CORPORATE/LAB dicts (full address, biz reg, CEO), TRANSLATION_STANDARDS, ADJACENT_SERVICES. PROHIBITED_WORDS grew 13 -> 24 entries so Brand Guardian flags legacy phrases at runtime. - Rewrite _dintel-shared/references/dintelligence_brand_guide.md as v1.3 canon mirror; sync brand-editor's local copy (no drift). - Pin design-system reference header to 2026 PPTX v2.0. - Refresh 73-quotation generate_quotation.py (Sheet 1 cover, Sheet 5 terms) and 71-brand-editor generate_credential.py output. - Update audit template title (감사 -> 진단). Verified by 93-check compliance suite covering frontmatter, canon citation, prohibited-term grep, Python compile + runtime imports, and an end-to-end smoke test that generates a quotation .xlsx and inspects cell content for v1.3 strings + absence of legacy strings. Refs: knowledge-base/canon/{brand-canon,fact-sheet,service-architecture,naming-conventions}.md v1.0 02_Brand/BRAND-GUIDE-v1.3.md knowledge-base/TODO-claude-code-skill-rebuild.md knowledge-base/gotcha/01_outdated-facts.md (10 cases) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -4,8 +4,12 @@ D.intelligence Company Credential Generator
|
||||
Brand-compliant DOCX following the D.intelligence Korean Writing Style Guide.
|
||||
Tone: ~합니다 존칭 서술체 (service/company intro style)
|
||||
|
||||
Agent #71 (dintel-brand-editor) v1.1.0 — D.intelligence Agent Corps
|
||||
Agent #71 (dintel-brand-editor) v1.2.0 — D.intelligence Agent Corps
|
||||
Canon compliance: v1.3 (2026-05-18)
|
||||
Shared brand constants: _dintel-shared/src/dintel/brand.py
|
||||
|
||||
Authoritative source for credential content: knowledge-base/reference/company/D.intelligence-Company Credential 2026.pptx
|
||||
This generator produces a DOCX skeleton — review against the official PPTX before delivery.
|
||||
"""
|
||||
|
||||
from docx import Document
|
||||
@@ -231,9 +235,10 @@ def build_credential():
|
||||
add_body(
|
||||
doc,
|
||||
"데이터 인텔리전스 기반의 마케팅 전략 진단 및 컨설팅 서비스를 제공하며, "
|
||||
"\"SMART Marketing Clinic\"이라는 콘셉트 아래 데이터 분석, 진단, 교육 서비스를 운영합니다. "
|
||||
"이를 통해 전문성과 신뢰감을 핵심 브랜드 가치로 전달합니다.",
|
||||
bold_phrases=["SMART Marketing Clinic"]
|
||||
"\"SMART Marketing Intelligence\"라는 경험 차원(Experiential dimension) 아래 "
|
||||
"데이터 분석, 진단, 처방, 성장 운영 서비스를 일관되게 제공합니다. "
|
||||
"이를 통해 과학적 엄정성과 측정 가능한 성과를 핵심 브랜드 가치로 전달합니다.",
|
||||
bold_phrases=["SMART Marketing Intelligence"]
|
||||
)
|
||||
|
||||
# Mission & Vision
|
||||
@@ -248,26 +253,26 @@ def build_credential():
|
||||
add_heading_bilingual(doc, "Vision")
|
||||
add_body(
|
||||
doc,
|
||||
"AI 기반 마케팅 인텔리전스 서비스 플랫폼을 구축하여, "
|
||||
"고객사의 데이터 활용 역량을 극대화하고, "
|
||||
"마케팅 의사결정의 정확성과 속도를 혁신하는 것을 목표로 합니다."
|
||||
"마케팅 과학과 데이터 리터러시의 전도사로서, "
|
||||
"대기업 수준의 데이터·AI 역량을 중견기업과 스타트업에 "
|
||||
"맞춤 실행력으로 전달합니다."
|
||||
)
|
||||
|
||||
# Brand Keywords
|
||||
add_section_label(doc, "BRAND KEYWORDS")
|
||||
# Core Values
|
||||
add_section_label(doc, "CORE VALUES")
|
||||
|
||||
kw_p = doc.add_paragraph()
|
||||
kw_p.alignment = WD_ALIGN_PARAGRAPH.CENTER
|
||||
kw_p.space_before = Pt(16)
|
||||
kw_p.space_after = Pt(16)
|
||||
for i, kw in enumerate(["Context", "Content", "Connection"]):
|
||||
for i, kw in enumerate(["Science", "Practice", "Outcome", "Insights"]):
|
||||
run = kw_p.add_run(kw)
|
||||
run.font.size = Pt(18)
|
||||
run.font.color.rgb = BRAND_DARK
|
||||
run.font.bold = True
|
||||
run.font.name = "Arial"
|
||||
if i < 2:
|
||||
sep = kw_p.add_run(" | ")
|
||||
if i < 3:
|
||||
sep = kw_p.add_run(" · ")
|
||||
sep.font.size = Pt(18)
|
||||
sep.font.color.rgb = BRAND_ACCENT
|
||||
sep.font.name = "Arial"
|
||||
@@ -280,48 +285,49 @@ def build_credential():
|
||||
add_section_label(doc, "WHAT WE DO")
|
||||
add_heading_bilingual(
|
||||
doc,
|
||||
"SMART Marketing Clinic",
|
||||
"Data Intelligence Audit, Digital Analytics Consulting & Data Storytelling"
|
||||
"SMART Marketing Intelligence",
|
||||
"Analysis · Treatment · Growth — 3-Phase / 4 Category / 17 Modules"
|
||||
)
|
||||
|
||||
add_body(
|
||||
doc,
|
||||
"D.intelligence는 데이터 기반의 사용자 경험 여정(User Experience Journey) 진단을 통해 "
|
||||
"디지털 광고, 콘텐츠 마케팅, 검색 최적화(SEO), 웹 & 앱 최적화 서비스를 제공하며, "
|
||||
"이를 통해 비즈니스 성과 중심의 마케팅 솔루션을 함께하는 성장 파트너입니다.",
|
||||
bold_phrases=["사용자 경험 여정(User Experience Journey)", "성장 파트너"]
|
||||
"D.intelligence는 데이터 기반의 진단-처방-성장 프레임워크를 통해 "
|
||||
"Data Intelligence, Measurement Design, Marketing Performance Optimization, "
|
||||
"Brand Visibility Treatment를 일관되게 제공하며, "
|
||||
"이를 통해 측정 가능한 성과를 함께 설계하는 Marketing Intelligence 파트너입니다.",
|
||||
bold_phrases=["진단-처방-성장 프레임워크", "Marketing Intelligence 파트너"]
|
||||
)
|
||||
|
||||
add_service_table(doc, [
|
||||
(
|
||||
"SMART Measurement & Audit",
|
||||
"핵심 성과 지표(KPI) 설정, 성과 측정 계획 수립, 채널 퍼포먼스 리포팅, "
|
||||
"사용자 경험 모델링, 성과 관리 체계 디자인"
|
||||
"Analysis (진단) — A1~A6",
|
||||
"비즈니스·브랜드, 고객·소비자, 데이터 분석, 디지털 마케팅, 퍼포먼스 마케팅, "
|
||||
"운영·관리 영역의 6개 진단 모듈"
|
||||
),
|
||||
(
|
||||
"Marketing Intelligence Audit",
|
||||
"디지털 마케팅 채널 성과 진단, 사용자 여정 분석을 통한 "
|
||||
"마케팅 전략의 효율성 극대화 및 개선 방향 도출"
|
||||
"Treatment (처방) — T1~T7",
|
||||
"브랜드 스토리텔링, 고객 접점, 디지털 자산 통합, 콘텐츠 마케팅, 광고·전환 최적화, "
|
||||
"Brand Visibility Treatment ⭐ Signature, 운영 시스템·자동화의 7개 처방 모듈"
|
||||
),
|
||||
(
|
||||
"Data Analytics Consulting",
|
||||
"Google Analytics 4, Mixpanel 등 디지털 애널리틱스 도구의 진단, 설정, "
|
||||
"최적화를 지원하는 전문 컨설팅 서비스"
|
||||
"Growth (성장) — G1~G4",
|
||||
"퍼포먼스 마케팅, 콘텐츠 마케팅 대행, 모니터링·이슈관리, 연간 계약·운영의 "
|
||||
"4개 성장 모듈 (프로젝트 + 운영 계약 하이브리드)"
|
||||
),
|
||||
(
|
||||
"Performance Dashboard Design",
|
||||
"퍼포먼스 대시보드 설계, 구축, 자동화를 통해 "
|
||||
"데이터 기반 의사 결정을 지원하는 시각화 서비스"
|
||||
"1Day Clinic (부가 채널)",
|
||||
"Analysis Phase 경량 진단 — 6-8시간 1일 진단으로 "
|
||||
"Pain Point를 빠르게 식별하는 게이트웨이 서비스"
|
||||
),
|
||||
(
|
||||
"Data Storytelling Design",
|
||||
"발견된 데이터 인사이트를 목표 청중에게 효과적으로 전달하여, "
|
||||
"공통의 문제의식과 실천의 방향을 제시하는 데이터 시각화, 인터랙티브 프레젠테이션 디자인"
|
||||
"Magazine D. (부가 채널)",
|
||||
"데이터·마케팅·인사이트 매거진 — 진단 사례, 프레임워크 해설, "
|
||||
"인사이트 시사평을 운영하는 브랜드 미디어"
|
||||
),
|
||||
(
|
||||
"Data Literacy Training",
|
||||
"생산적인 데이터 활용을 위한 개인 역량과 조직 문화 차원의 "
|
||||
"데이터 리터러시 증진을 돕는 교육, 워크숍 운영"
|
||||
"Newsletter (부가 채널)",
|
||||
"정기 뉴스레터 — 핵심 수치와 실무 시사점을 큐레이션하여 "
|
||||
"리드 너처링과 콘텐츠 유통을 담당"
|
||||
),
|
||||
])
|
||||
|
||||
@@ -331,12 +337,12 @@ def build_credential():
|
||||
# OUR ROLE — Positioning
|
||||
# ════════════════════════════════════════════════════
|
||||
add_section_label(doc, "OUR ROLE")
|
||||
add_heading_bilingual(doc, "Core Positioning", "핵심 역할 정의")
|
||||
add_heading_bilingual(doc, "Brand Character", "성과중심의 데이터 기반 마케팅 과학자")
|
||||
|
||||
roles = [
|
||||
("Data Intelligence Counselor", "데이터 인텔리전스 기반의 마케팅 전략 진단 파트너로서, 고객사의 디지털 마케팅 성과를 정밀하게 분석하고, 데이터에 기반한 실행 가능한 전략을 수립합니다."),
|
||||
("Marketing Data Translator", "마케팅, 데이터, IT 부서 간의 언어적 장벽을 해소하는 데이터 통역사로서, 각 부서의 요구사항을 데이터의 관점에서 해석하고 연결합니다."),
|
||||
("Data Literacy Enabler", "조직 내 데이터 리터러시 증진을 이끄는 엑셀러레이터로서, 구성원 개개인의 데이터 활용 역량을 강화하고, 데이터 기반 의사결정 문화를 구축합니다."),
|
||||
("Outcome-focused Marketing Scientist", "엄밀한 가설 검증, 측정 가능한 KPI, 재현 가능한 방법론으로 마케팅 성과를 설계하는 분석가형 전문가로서, 추측과 일반론 대신 데이터·실험·구조로 의사결정을 지원합니다."),
|
||||
("Data-driven Decision Partner", "마케팅·데이터·IT 부서 간 언어 장벽을 해소하여, 각 부서의 요구를 데이터 관점에서 해석하고 비즈니스 의사결정에 직접 연결합니다."),
|
||||
("Marketing Intelligence Architect", "Analysis-Treatment-Growth 3-Phase 프레임워크를 통해 진단으로 끝나지 않고 실행과 성장까지 연결하는 통합 운영 파트너 역할을 수행합니다."),
|
||||
]
|
||||
|
||||
for en_title, kr_desc in roles:
|
||||
@@ -360,14 +366,15 @@ def build_credential():
|
||||
|
||||
add_body(
|
||||
doc,
|
||||
"D.intelligence는 실무 중심의 데이터 리터러시 교육 프로그램을 운영합니다. "
|
||||
"Google Analytics 4 기본부터 고급 활용 테크닉까지, 마케팅 실무자의 데이터 역량 강화를 "
|
||||
"체계적으로 지원합니다."
|
||||
"D.intelligence는 클라이언트 조직 내 데이터 활용 역량을 강화하는 워크숍 프로그램을 "
|
||||
"T4 모듈(콘텐츠 마케팅·역량 트레이닝)의 일부로 운영합니다. "
|
||||
"외부 상품화된 정규 코스(OurDigital Practice)와 구분되며, 본 워크숍은 "
|
||||
"프로젝트 컨설팅과 연계된 맞춤형 형태로 제공됩니다."
|
||||
)
|
||||
|
||||
programs = [
|
||||
("GA4 코어 트레이닝 캠프", "Google Analytics 4의 핵심 기능을 집중적으로 학습하는 실무 트레이닝 프로그램입니다."),
|
||||
("마케팅 애널리틱스 1Day 챌린지", "\"1 Insight per Day\" — 마케터를 위한 애널리틱스 트리트먼트 하루에 한 가지! 한 주에 하나씩 업무에 바로 활용할 수 있는 마케팅 애널리틱스 완전정복 프로그램입니다."),
|
||||
("Measurement Design Workshop", "GA4·GTM·BigQuery 환경에서 KPI 설계와 이벤트 구조화를 실습하는 워크숍으로, T3 디지털 자산 통합관리 모듈과 연계 운영됩니다."),
|
||||
("Data Literacy Workshop", "조직 구성원의 데이터 해석·의사결정 역량을 강화하는 워크숍으로, 진단 결과를 클라이언트 팀이 자체적으로 활용할 수 있도록 지원합니다."),
|
||||
]
|
||||
|
||||
for name, desc in programs:
|
||||
@@ -455,11 +462,15 @@ def build_credential():
|
||||
"최선을 다해 구체적이고 명료한 검토의견을 드리도록 하겠습니다."
|
||||
)
|
||||
|
||||
# Contact info
|
||||
# Contact info — v1.3 정합 (canon/fact-sheet.md)
|
||||
doc.add_paragraph()
|
||||
contact_items = [
|
||||
("Company", "주식회사 디인텔리전스 / D.intelligence Co., Ltd."),
|
||||
("CEO", "임명재 (Andrew Yim), 대표이사"),
|
||||
("Biz Reg No.", "458-88-01899"),
|
||||
("Address", "경기도 성남시 수정구 창업로 43 판교글로벌비즈센터 업무동 1층 36호 (13449)"),
|
||||
("Website", "dintelligence.co.kr"),
|
||||
("Email", "contact@dintelligence.co.kr"),
|
||||
("Email", "info@dintelligence.co.kr"),
|
||||
]
|
||||
for label, value in contact_items:
|
||||
p = doc.add_paragraph()
|
||||
|
||||
Reference in New Issue
Block a user