Skip to content

shimo4228/zenn-content

Repository files navigation

zenn-content

Claude Code を中心とした開発体験の記録。技術記事の執筆から、クロスポスト、品質管理まで、Claude Code との協業で運用しています。

Published Articles

Claude Code Series

Everything Claude Code (ECC) Journey

Daily Research & Others

Cross-Posting

記事は日本語(Zenn + Qiita)と英訳(Dev.to + Hashnode)でクロスポストしています。

  • articles/ — 日本語原稿
  • articles-en/ — 英訳
  • scripts/publish.py — クロスポスト CLI
  • scripts/schedule.json — 投稿スケジュール管理

Tech Stack

  • Zenn CLI — 記事管理・プレビュー
  • textlint + preset-ja-technical-writing + no-dead-link + prh — 日本語校正
  • markdownlint-cli2 — Markdown 構文チェック
  • husky + lint-staged — pre-commit フック(textlint + markdownlint)
  • Claude Code — 執筆・レビュー・翻訳・クロスポスト

Claude Code Integration

.claude/
├── agents/editor.md          # 辛口レビューエージェント
└── skills/
    ├── zenn-writer/           # 記事執筆ガイド
    ├── publish-article/       # 公開・クロスポスト手順
    ├── schedule-publish/      # スケジュール管理
    ├── translate-article/     # 英訳
    ├── seo-optimizer/         # SEO 最適化
    ├── content-research-writer/ # リサーチ執筆
    └── chatlog-to-article/    # チャットログ→記事変換

Quick Start

npm install        # 依存インストール
npm run preview    # ローカルプレビュー
npm run lint       # textlint + markdownlint
npm run new:article # 新規記事作成

Directory Structure

zenn-content/
├── articles/          # 日本語記事
├── articles-en/       # 英訳記事
├── books/             # Zenn books
├── images/            # 記事用画像
├── scripts/
│   ├── publish.py     # クロスポスト CLI
│   ├── schedule.json  # 投稿スケジュール
│   └── .env           # API トークン(gitignore)
├── .claude/
│   ├── agents/        # エディターエージェント
│   └── skills/        # プロジェクトスキル(8個)
└── .github/
    └── workflows/     # CI(lint)

License

Articles are licensed under CC BY 4.0.

About

Zenn articles and books for pdf2anki ecosystem - Build in Public

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages