post-check

Installation
SKILL.md

Run a draft through each target platform's real constraints and hand back a pass/warn/fix verdict per check, with the fixed text supplied inline. A bundled linter does the mechanical counting; you supply the judgment.

Context

Read social-context.md at the project root (also check .agents/social-context.md) for brand voice, default platforms, and house style rules — hashtag policy, emoji policy, link conventions. If it's missing, offer to run the social-context skill first, but don't block — ask 2–3 quick inline questions and proceed:

  • Which platform(s) is this draft for?
  • Does the post have media, and does it have alt text?
  • Any house rules on hashtags, emoji, or links?

Workflow

  1. Establish targets. Confirm which platform(s) the draft is bound for. Evaluate one draft per platform separately — a draft can pass X and fail LinkedIn, and averaging verdicts helps nobody.

  2. Run the linter for the mechanical checks. It computes platform-accurate character counts (X bills URLs at 23 and emoji at 2; Mastodon bills URLs at 23), the truncation point, link count and placement, hashtag count/placement/casing, engagement-bait phrasing, and formatting gotchas — deterministically, so you never eyeball a character count:

Installs
2
First Seen
1 day ago
post-check — inklate/social-skills