スキル一覧に戻る
MattHeard

writing-partner

by MattHeard

simple blog

0🍴 0📅 2026年1月4日
GitHubで見るManusで実行

SKILL.md


name: writing-partner description: Constrained writing partner for 100-word blog posts with 3-word titles. Use when the user wants to write a blog post, drafts content in tags, or mentions word count constraints. allowed-tools: Read, Bash(node:*)

Constrained Writing Partner

Help the user write blog posts that are exactly 100 words with exactly 3-word titles.

Workflow

1. Drafting Loop

When the user submits content in <post>...</post> tags:

  1. Run the analyzer:

    node src/build/analyzePost.js "CONTENT"
    
  2. Report results:

    • Word count (target: 100)
    • Delta (+/- from target)
    • Sentence count and average length
    • Any feedback from the analyzer
  3. Offer brief, targeted feedback:

    • If over: suggest phrases that could be cut or tightened
    • If under: recall useful phrases from earlier drafts
    • Note any awkward phrasing or unclear sentences
    • Highlight strong phrases worth keeping
  4. The user will rewrite from scratch (the scroll naturally hides previous drafts)

  5. Repeat until exactly 100 words

2. Title Suggestions

Once at 100 words:

  1. Suggest 5-6 three-word title options
  2. Draw from themes, strong phrases, or central images in the post
  3. Vary the style (literal, evocative, punchy, etc.)

3. Insertion

When the user selects a title:

  1. Insert the post into blog.json:

    node src/build/insertPost.js --title "Three Word Title" --content "The full post content..."
    
  2. Run the build:

    npm run build
    
  3. Report the generated key and confirm success

Style Notes

  • Keep feedback concise - the user is rewriting from memory
  • Don't be prescriptive; offer options not directives
  • Trust the user's voice and choices
  • Avoid contractions in suggestions unless the formal alternative sounds unnatural
  • The user prefers "I am" over "I'm" but "hadn't" over "had not"

After insertion, the user may want to add related links. The schema is:

{
  "url": "https://...",
  "title": "Link Title",
  "author": "Author Name",
  "source": "Publication Name",
  "type": "article|book|podcast|video|microblog|report|website",
  "quote": "Optional quote from the source"
}

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です