UNPKG

dnsweeper

Version:

Advanced CLI tool for DNS record risk analysis and cleanup. Features CSV import for Cloudflare/Route53, automated risk assessment, and parallel DNS validation.

112 lines (81 loc) 3.68 kB
# 🚨 人がやるべきタスクリスト *最終更新: 2025-07-14 11:00 JST* このドキュメントは、Claude Codeでは実行できない、人間が直接実行する必要があるタスクをまとめています。 --- ## ✅ 完了したタスク ### ~~1. GitHub SSH公開鍵設定~~ ✅ 完了 ### ~~2. GitHubリポジトリ作成~~ ✅ 完了 ### ~~3. 初回プッシュ実行~~ ✅ 完了 ### ~~4. GitHub セキュリティ設定~~ ✅ 完了 **リポジトリ**: https://github.com/Kazu-dnssweeper/dnsweeper-cli-web --- ## 🟡 重要タスク(今週中) ### 4. npmアカウント準備 ⏰ 15分 1. https://www.npmjs.com/signup でアカウント作成(既存の場合はスキップ) 2. 2FAを有効化(Settings Password and 2FA) 3. アクセストークンを生成: - Settings Access Tokens Generate New Token - Type: Automation - 生成されたトークンを安全に保管 ### 5. GitHub Actions Secrets設定 ⏰ 10分 **前提**: リポジトリ作成済み 1. GitHubリポジトリ Settings Secrets and variables Actions 2. 以下のSecretを追加: - `NPM_TOKEN`: npmで生成したアクセストークン - `CODECOV_TOKEN`: https://codecov.io でリポジトリ登録後に取得 ### 6. 技術記事第1弾の執筆 ⏰ 2-3時間 **タイトル案**: 「DNS管理の盲点を解決!リスク分析機能付きCLIツール『DNSweeper』を作った話」 **構成案**: 1. DNS管理の課題(使われていないレコード、リスク) 2. 既存ツールの問題点 3. DNSweeperの特徴(リスクスコア、CSV対応、Web UI) 4. 実装のポイント(TypeScript、並列処理) 5. 今後の展望 **投稿先**: - Qiita - Zenn - はてなブログ(技術系) --- ## 🟢 通常タスク(今月中) ### 7. 外部API認証情報の取得 ⏰ 各20分 #### Cloudflare API 1. https://dash.cloudflare.com/profile/api-tokens 2. Create Token Custom token 3. Permissions: Zone:DNS:Read 4. 生成されたトークンを環境変数に設定 #### AWS Route53(オプション) 1. IAMユーザー作成 2. Route53ReadOnlyAccessポリシーをアタッチ 3. アクセスキーを生成 ### 8. マーケティング準備 ⏰ 各30分 - [ ] Product Huntアカウント作成 - [ ] Twitter/X 技術アカウントでの告知準備 - [ ] GitHubのSocial Preview画像作成(1200x630px) ### 9. セキュリティ強化 ⏰ 15分 GitHubリポジトリ設定: - [ ] Settings Security Enable Dependabot alerts - [ ] Settings Security Enable Dependabot security updates - [ ] Settings Code security and analysis すべて有効化 --- ## 📊 進捗トラッキング | タスク | 状態 | 完了日 | |--------|------|--------| | GitHub SSH鍵設定 | 完了 | 2025-07-14 | | GitHubリポジトリ作成 | 完了 | 2025-07-14 | | 初回プッシュ | 完了 | 2025-07-14 | | npmアカウント準備 | 完了 | 2025-07-14 | | GitHub Actions設定 | 完了 | 2025-07-14 | | 技術記事執筆 | 🟡 未着手 | - | | 外部API設定 | 🟢 未着手 | - | --- ## 💡 Tips - SSH接続テスト: `ssh -T git@github.com` - npm公開前のテスト: `npm pack --dry-run` - GitHubリポジトリの可視性は後から変更可能 - 2FAは必須(セキュリティのため) --- ## 🎯 次のステップ 1. **最優先**: GitHub SSH鍵設定 リポジトリ作成 初回プッシュ 2. **その後**: CI/CD設定 npm公開準備 3. **公開後**: 技術記事 コミュニティへの展開 このリストは`.claude/auto-task-system.md`と連動して更新されます。