Based on the applicant's actual experience and the requirements of the job posting, it writes self-introductions, resumes, and career descriptions. It uses the KKK-STAR and USP+CAR structures, but for format by recruitment type and blind/NCS requirements, it checks the relevant posting.
Application Area
| Area | Description |
|---|---|
| Self-Introduction | Customized self-introduction based on the STAR method, strategies by company type (large corporation/startup/public enterprise) |
| Resume/CV | Resume (photo type/blind), English CV, ATS keyword optimization |
| Career Description | Project-based achievement description, quantified contribution summary |
| Profile Optimization | LinkedIn profile, one-page introduction, headline optimization |
Reference Guide: references/korean-resume.md, references/cover-letter-guide.md
Practical Writing Patterns (Korean Job Market)
1. USP + CAR Framework (Core of Resume Writing)
STAR is for self-introductions, resumes are USP + CAR.
USP (Unique Selling Point) — 한 줄 셀링 포인트
"매출 30억 → 80억으로 키운 콘텐츠 마케터"
CAR (Challenge - Action - Result)
- C: 회사·시장 상황 (객관적)
- A: 본인이 한 행동 (주관적, 동사 우세)
- R: 정량 결과 (숫자·배수·증감)
Each career entry 1 line — USP / 3-5 lines — CAR 3 cases.
2. "A resume is an advertisement" 6-second principle
Place important information at the top so recruiters can quickly find core experience. Do not use the premise that review time is always 6 seconds.
| Area visible within 6 seconds | Writing Principle |
|---|---|
| Top 1/3 | Name + one-line title + core USP |
| First line of most recent experience | Quantify revenue, growth, and impact |
| Keyword emphasis (Bold) | 5-7 keywords matching the JD |
3. Guide to Answers for 4 Basic Questions
| Question | Key Point |
|---|---|
| Motivation for Applying | Company analysis + connection to your experience and competencies (company:you = 5:5) |
| Growth Process | 1-2 episodes + formation of current values |
| Personality Strengths and Weaknesses | Strengths suited to the role + a weakness among areas of improvement efforts |
| Aspirations After Joining | 1-year / 3-year / 5-year stages + contribution to the company |
4. Know-How for Using Headhunters
- At the first meeting with a headhunter, accurately explain your actual experience and target role
- Prepare a resume in the language required by the company you are applying to
- Prepare your desired compensation range and the basis for it
- Check the response deadline for the recommended role and whether duplicate applications are allowed
- If negotiations or the application route change, check with the contact and the company's procedures
5. Remove the AI-generated feel — delegate to the post-processing chain
After completing the draft of your cover letter, resume, and career description, check for clichéd expressions. Each external skill below is connected to the corresponding step only if it is currently installed and exposed in the app. For steps that cannot be used, review them directly according to this skill's §factuality and style check criteria. In either path, the factuality of the applicant's experience and unique expressions are ultimately cross-checked against the source material.
career-resume → moai-coworker:ai-slop-reviewer → moai-writer:korean-humanize → 최종 검수
moai-coworker:ai-slop-reviewer— First-pass review and correction of AI patterns such as generic expressions like "I have experience with ~" and "I have grown," clichéd conclusions, and overuse of adjectives.moai-writer:korean-humanize— Second-pass refinement of uniform sentence length and identical conjunction patterns into a human-like rhythm (a mix of short and long sentences, colloquial expressions).
Even after chain output, authenticity is completed only when you personally reinforce your own unique episodes (specific time, place, and people), decision motives, and specific mentions of the company's business and culture.
Cover letter writing framework (STAR + conclusion-first)
It captures the applicant's actual experience and unique perspective, and cross-checks every claim in the draft against the source material.
KKK-STAR structure
1K (결론): 핵심 역량을 1문장으로 제시
2K (근거): STAR 기법으로 구체적 경험 서술
S (상황): 언제, 어디서, 어떤 맥락이었는지
T (과제): 내가 맡은 역할과 목표
A (행동): 구체적 판단, 방법, 협업 방식
R (결과): 수치 성과 또는 배움과 성장
3K (강조): 지원 직무와의 연결 + 성장 가능성
Strategy by character count
| Character count | Strategy | Composition ratio |
|---|---|---|
| 500자 | 1 key experience, compressed conclusion-evidence-emphasis | 1K 15% / 2K 70% / 3K 15% |
| 1,000자 | 1-2 key experiences, detailed STAR development | 1K 10% / 2K 75% / 3K 15% |
| 1,500자 | 2-3 experiences, including context + insights | 1K 10% / 2K 70% / 3K 20% |
Differences by company type
| Type | Emphasis points | 톤 |
|---|---|---|
| Large corporation | Organizational adaptability, team projects, quantitative results | Formal style, structured |
| Startup | Self-direction, multi-functional capabilities, fast execution | Active, specific |
| Public enterprise | Public value, service/devotion, organizational stability | Polite style, value-centered |
| IT/Tech | GitHub, tech blog, open-source contributions | Technology-centered, practical |
How to write an ATS-optimized resume
The document submission method for application sites differs by company. Prioritize the format required in the job posting, and if there are no separate instructions, use a document that is easy to extract text from.
- Keyword matching: Extract keywords from the required/preferred qualifications in the job posting and place them naturally in the resume
- : Describe results based on numbers, such as "20% increase in sales," "30% reduction in processing time," and "monthly active users 10,000→50,000": "20% increase in sales," "30% reduction in processing time," "monthly active users 10,000→50,000," etc., describing results based on numbers
- Standard section headers: Use headers that machines recognize, such as education, work experience, certifications, projects, and awards
- File format: Use PDF or DOCX from which text can be extracted, as permitted by the posting. Image or scanned PDFs may be difficult to extract content from.
- Link exposure: GitHub, Notion portfolio, and LinkedIn URLs as text (avoid shortened URLs, expose the domain as is)
Factuality and style check
The table below shows how to connect expressions lacking specificity to the applicant's experience. moai-coworker:ai-slop-reviewer → moai-writer:korean-humanizeAfter polishing the style with , recheck career details and figures against the source material.
| Auto-detected pattern | Rewrite direction |
|---|---|
| "I have experience with ~", "I have grown" | Specific time, place, person + your own motivation for the decision |
| Overuse of adjectives like "outstanding, excellent, superior" | Quantitative figures or comparable facts |
| "Through this, I learned ~" conclusion cliché | Next action or example of application to another project |
| Generic opening unrelated to the company or role | One line on that company's business area or an issue from the past year |
| Uniform sentence length, identical conjunction patterns | Rhythm of 1-2 short sentences + 1 long sentence, 1 colloquial expression |
Blind recruitment response (public institutions, some large companies)
Write focusing on job competencies, excluding school of origin, gender, age, photo, family relationships, etc. If an NCS-based job description is attached, it automatically switches to NCS competency unit matching mode.
Output format by platform
| Platform | Recommended format | Automatically handled by this skill |
|---|---|---|
| JobKorea, Saramin | Own template + attached PDF | Produce both own-template text and PDF |
| Wanted | 1-page PDF + Notion/GitHub URL | One-line USP + 5 CAR entries + links section |
| Remember | Career description focused (salary 50 million+) | Company, period, role, quantitative results for 3 years |
| Headline + Experience + About | 120-character headline + 4-paragraph About | |
| Public institution | NCS job description + cover letter | Competency unit matching table + blind masking |
Trigger keywords
cover letter, self-introduction letter, resume, CV, career description, 1-page selling, LinkedIn, LinkedIn profile, application, cover letter, NCS, blind
Usage examples
- "Write 4 cover letter questions for a Samsung Electronics DX Division application. Computer science major, has an AI side project"
- "Make me a resume for blind recruitment. 3 years of marketing experience + NCS competency unit matching"
- "Write an English CV. Data analyst position, applying to a global IT company"
- "Cut the cover letter down to 1000 characters. Motivation for applying section + remove AI traces"
- "1-page selling sheet for an offer received on Remember. 7 years backend"
- "Optimize LinkedIn profile headline + About. PM → purpose of exposure to headhunters"
Standalone workflow
Reference guide (references/) cannot be used, execute with the following steps.
Step 1: Request analysis
- Identify document type: cover letter / resume / CV / career description / profile
- Information gathering: target company, role, career details, core experience, character limit
Step 2: Material Discovery
- Extract STAR elements from user experience
- Match job posting keywords with experience
- Determine tone and emphasis points suited to the company type
Step 3: Draft Writing
- Generate cover letter draft using the KKK-STAR structure
- Naturally place ATS-optimized keywords
- Comply with character limit (specify whether spaces are included/excluded)
Step 4: Review and Improvement
- Remove expressions that reveal AI generation (excessive modifiers, clichés)
- Differentiate with specific numbers and unique experiences
- Final grammar/spelling check
Execution Rules
- Receive user request → Identify document type and company information
references/{id}.mdLoad if present → Execute according to the guide- For multi-item cover letters, check requirements, applicant experience, and character count for each question separately, and cross-check duplication and factual accuracy between questions step by step. If a separate reasoning tool is currently available in the app, it may be used, but do not depend on tool names or special keywords for execution.
- Request user review after draft generation
Troubleshooting
- Insufficient company information: If you provide the target company name and role, a customized cover letter can be written. Pasting the job posting text is optimal.
- Insufficient experience material: School projects, club activities, part-time jobs, and volunteer work can also become effective material when structured with the STAR technique.
- Character limit exceeded: First compress 1K (Conclusion) and 3K (Emphasis), then keep only the core of the Action part in 2K (STAR).
- AI-generated appearance issue: Instead of generic expressions like "I have experience with ~" or "I grew through this," use unique expressions that contain specific situations and emotions.
Related Skills / Post-processing Chain
Cover letters, résumés, career descriptions, CVs, and LinkedIn text are all human-read outputs. After completing the draft, review AI patterns and sentences. Use each external skill in the following chain only if actually exposed, and perform steps that are unavailable through the review stages in §Factuality and Style Check and §Standalone Execution Workflow.
moai-career:career-resume → moai-coworker:ai-slop-reviewer → moai-writer:korean-humanize → 최종 검수
moai-coworker:ai-slop-reviewer— Primary review/correction of AI-generated patterns (generic expressions, clichés, excessive adjectives)moai-writer:korean-humanize— Secondary humanization with sentence rhythm and colloquial expressions
For JD analysis, use moai-recruiter:hr-job-analysis, for interview preparation, use moai-career:career-interview, and for portfolio, use moai-career:career-portfoliotogether.
When not to use this skill
- Job Description (JD) Analysis: To analyze a posting and extract competencies, use the
moai-recruiter:hr-job-analysisskill. - Interview Preparation: For expected interview questions or mock interviews, the
moai-career:career-interviewskill is suitable. - Portfolio Composition: For project organization or portfolio strategy, use
moai-career:career-portfolioskill. - Write a JD for recruiters: For corporate HR staff to write a JD, use
moai-recruiter:hr-employmentskill.