Agent SkillsNeverSight/learn-skills.dev › tech-article-angle

tech-article-angle

GitHub

针对技术文章提供从选题、角度构思到标题优化及草稿修订的全流程辅助。聚焦AI落地后的实务摩擦与具体证据,避免泛泛而谈,确保内容具备高实用价值和明确读者痛点。

data/skills-md/53able/skills/tech-article-angle/SKILL.md NeverSight/learn-skills.dev

触发场景

需要策划技术文章选题或角度 希望优化现有技术文章的标题和结构 请求对技术草稿进行基于实务价值的润色和批评

安装

npx skills add NeverSight/learn-skills.dev --skill tech-article-angle -g -y
更多选项

非标准路径

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/53able/skills/tech-article-angle -g -y

不安装直接使用

npx skills use NeverSight/learn-skills.dev@tech-article-angle

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill tech-article-angle -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "tech-article-angle",
    "description": "技術記事向けの記事アイデア、メモ、技術的観察を、現在需要の高い論点へ運ぶ。AI導入後の摩擦、ワークフロー再設計、検証、セキュリティ、保守性、実測改善、人間の判断を軸に、テーマ・タイトル・構成・リライトを整える。技術記事の企画や推敲に使う。汎用SEO、非技術エッセイ、学術論文、出典重視の調査報告には使わない。"
}

技術記事需要論点化

手順

ステップ1: 記事の対象を固定する

  1. ユーザー依頼または草稿から、種となるアイデア、想定読者、技術領域、公開目的を抽出する。
  2. 想定読者が欠けている場合は、材料から具体的な技術記事の読者層を1つ推定する。例: AI支援開発者、テックリード、データエンジニア、プラットフォームエンジニア、セキュリティ意識の高い個人開発者、エンジニアリングマネージャー。
  3. 入力が完成済み草稿の場合は、ユーザーが新しい主張を求めない限り、中心主張を維持する。
  4. 入力が広いテーマだけの場合は、読者が判断すべき実務上の意思決定を1つに絞る。

ステップ2: 現在の技術記事需要へ論点を寄せる

  1. references/current-demand-model.md を読み、論点を1つ以上の需要レーンへ分類する。
  2. AI導入後の実務摩擦に接続するレーンを優先する。例: 検証、安全性、保守性、CI/CD、ワークフロー再設計、人間の責任、データと業務アクションの設計、実測改善。
  3. 論点を一般的な「AIは便利」という主張へ縮めない。
  4. AIとの自然な接続がない場合は、実務証拠レーンを使う。例: 実測改善、移行記録、デバッグ記録、アーキテクチャ判断、失敗分析。

ステップ3: 記事角度の候補を作る

  1. 記事角度を5案作る。
  2. 各案について、次の項目を書く。
    • 想定読者
    • 読者の痛み
    • 記事の約束
    • 必要な具体的証拠
    • 技術記事としていま読む理由
  3. 具体的な読者の痛みまたは証拠の道筋がない案は棄却する。
  4. 候補をJSONとして保存した場合は、python3 scripts/score-angles.py --input assets/angle-candidates.json を実行する。JSON化していない場合は、references/current-demand-model.md の基準で手動採点する。

ステップ4: 構成より先にタイトルを作る

  1. assets/title-patterns.md を読み、タイトル型を確認する。
  2. 採用前に、少なくとも10個のタイトル候補を作る。
  3. 具体的な問題、実測結果、運用上の副作用、意思決定点が見えるタイトルを優先する。
  4. 「使ってみた」「まとめ」「入門」「考えたこと」だけのタイトルは、具体的な結果や判断を足して書き換える。

ステップ5: 記事構成を組む

  1. ユーザーが別形式を指定していない場合は、次の骨格を使う。
    • フック: 読者の仕事で何が変わったか
    • 問題: 何が壊れる、または曖昧になるか
    • 前提: 解決策の前に必要な背景知識
    • 試行: 実際に何を試したか
    • 証拠: 数字、設定、diff、ログ、事例、Before/After
    • 判断: 採用すべきこと、避けるべきこと、様子を見るべきこと
    • 転用: 他のチームや読者がどう再利用できるか
  2. 各セクションを読者メリットに結びつける。
  3. 証拠が足りない場合は、結果を作らず TODO: collect evidence と明記する。

ステップ6: 草稿をリライトまたは批評する

  1. 冒頭5段落以内で、読むメリットが分かるように強める。
  2. 抽象的な主張は、具体的な観察の後ろへ移動する。
  3. 曖昧なトレンド語を、開発者、チーム、システム、運用に起きる具体的な影響へ置き換える。
  4. つながりが弱い箇所には、節ごとの読者の疑問を補う。
  5. 埋め草、定型的な対比、根拠のない断定を削る。
  6. ユーザーが別の文体を求めない限り、丁寧な日本語を維持する。

ステップ7: 出力を検証する

  1. Markdownファイルを作成した場合は、python3 scripts/check-article-angle.py --file [draft.md] を実行する。
  2. 出力に、読者、痛み、約束、証拠の道筋、転用できる学びが含まれることを確認する。
  3. 検証に失敗した場合は、もっとも弱いセクションを修正してから納品する。

エラー処理

  • テーマが広すぎる場合は、執筆前に、1つの意思決定、1つのワークフロー、または1つの失敗モードへ縮小する。
  • 証拠がない場合は、アウトラインを作り、証拠不足を TODO: collect evidence と明記する。数字、事例、ベンチマークを捏造しない。
  • 草稿が一般的なAI論に流れた場合は、references/current-demand-model.md の「AI導入後の実務摩擦」レーンへ戻す。
  • タイトル候補が弱い場合は、本文を変える前に assets/title-patterns.md を使って候補を追加生成する。
  • 技術記事向けではない記事の場合は、特定媒体に依存した需要仮説を止め、別媒体向けに調整するか確認する。

版本历史

  • c3c0a1e 当前 2026-07-23 07:53

同 Skill 集合

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md
data/skills-md/0x70626a/monad-wingman/monad-wingman/SKILL.md

元信息

文件数
0
版本
c3c0a1e
Hash
9a10c36b
收录时间
2026-07-23 07:53

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 00:52
浙ICP备14020137号-1 $访客地图$