Communitygithub.com

fkramer690/homepage

FK Solution Design 홈페이지용 블로그 글을 작성하거나 업데이트합니다 (영어 및 독일어). 블로그 게시물, 기사 또는 Fachbeitrag가 작성되거나 변경될 때마다 사용합니다.

homepage란 무엇인가요?

이 스킬은 FK Solution Design 홈페이지의 블로그 글 작성을 완전히 자동화합니다. 개발자는 `docs/blog-guidelines.md`의 전체 규칙을 읽고 준수해야 하며, `docs/blog-template.md`를 기반으로 먼저 영어 버전을 `src/content/blog/en/<slug>.md`에 작성한 후, 동일한 `translationKey`를 사용하여 독일어 버전을 `src/content/blog/de/<german-slug>.md`에 작성합니다. 독일어 버전은 완전히 현지화하고 'Sie' 존칭을 사용해야 합니다. 스킬은 팹이 확인한 경험과 예시만 사용하도록 강제하며, 없는 예시를 지어내지 말고 팹에게 물어보도록 지시합니다. 작성 후에는 'No AI slop' 지침에 따라 슬롭 리뷰를 수행하고, 각 글에 대해 `src/lib/card-drawings.ts`에 카드 이미지 항목을 추가해야 합니다(빌드 실패 방지). 글을 마무리할 때는 `draft: false`로 설정하고 `npm run build`를 실행하여 `check-blog.mjs`와 콘텐츠 스키마의 모든 오류를 수정합니다. 마지막으로 빌드된 페이지와 `/blog/`의 카드, 생성된 OG 이미지를 검토하고, 주제에 도움이 되는 설명 그래픽을 제안합니다. PR을 열 때는 2~3개의 LinkedIn 티저 초안을 함께 첨부해야 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fkramer690/homepage/tree/HEAD/.claude/skills/blog-article

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

블로그 글 작성하기

  1. docs/blog-guidelines.md를 완전히 읽으십시오. 해당 규칙은 구속력이 있습니다.
  2. docs/blog-template.md를 src/content/blog/en/<slug>.md로 복사하고 영어 버전을 작성하십시오.
  3. 동일한 translationKey를 사용하여 src/content/blog/de/<german-slug>.md에 독일어 버전을 작성하십시오. 현지화하고 'Sie' 존칭을 사용하십시오.
  4. 팹이 확인한 경험과 예시(브리핑, 프로젝트 메모리, 그의 메시지)만 사용하십시오. 예시가 없으면 지어내지 말고 팹에게 물어보십시오.
  5. 두 버전 모두에 대해 슬롭 리뷰를 수행하십시오(지침의 'No AI slop' 참조): 어떤 글에나 들어맞는 문장은 모두 삭제하고, 일반적인 주장을 팹의 구체적인 사실로 대체한 후, 한 번 소리 내어 읽어보십시오.
  6. 블로그 개요용 카드 이미지를 그리십시오: src/lib/card-drawings.ts에 해당 글의 translationKey에 대한 항목을 추가하십시오(가벼운 기술 도면, 글의 사실을 포함한 영어/독일어 레이블, '카드 이미지' 지침 참조). 모든 글마다 하나씩 필요하며, 없으면 빌드가 실패합니다.
  7. 글이 준비되면 draft: false로 설정한 후 npm run build를 실행하십시오. check-blog.mjs 또는 콘텐츠 스키마의 모든 메시지를 수정하십시오.
  8. 빌드된 기사 페이지를 한 번 살펴보고, /blog/의 카드와 해당 그림(상단 takeaways 상자, 접을 수 있는 FAQ, 작성자 박스, 'Book a call' 및 하단 문의 양식이 있는 연락처 섹션) 및 dist/og/<lang>/<slug>.png에 생성된 미리보기 이미지를 확인하십시오. 주제에 도움이 되는 경우 설명 그래픽을 제안하십시오(지침의 이미지 참조).
  9. 풀 리퀘스트를 열고 PR 또는 스레드에 팹을 위한 LinkedIn 티저 초안 2~3개를 추가하십시오.

단일 기사를 위해 템플릿 컴포넌트(src/components/BlogPost.astro, BlogIndex.astro)를 변경하지 마십시오. 레이아웃 변경은 모든 기사에 적용됩니다.

관련 스킬