feat: consolidate all Anthropic plugins into ECC v2.0.0

Ports functionality from 10+ separate plugins into ECC so users only
need one plugin installed. Consolidates: pr-review-toolkit, feature-dev,
commit-commands, hookify, code-simplifier, security-guidance,
frontend-design, explanatory-output-style, and personal skills.

New agents (8): code-architect, code-explorer, code-simplifier,
comment-analyzer, conversation-analyzer, pr-test-analyzer,
silent-failure-hunter, type-design-analyzer

New commands (9): commit, commit-push-pr, clean-gone, review-pr,
feature-dev, hookify, hookify-list, hookify-configure, hookify-help

New skills (8): frontend-design, hookify-rules, github-ops,
knowledge-ops, lead-intelligence, oura-health, pmx-guidelines, remotion

Enhanced skills (8): article-writing, content-engine, market-research,
investor-materials, investor-outreach, x-api, security-scan,
autonomous-loops — merged with personal skill content

New hook: security-reminder.py (pattern-based OWASP vulnerability
warnings on file edits)

Totals: 36 agents, 69 commands, 128 skills, 29 hook scripts
This commit is contained in:
Affaan Mustafa
2026-03-31 21:54:03 -07:00
parent 19755f6c52
commit 4813ed753f
73 changed files with 5618 additions and 27 deletions

View File

@@ -78,6 +78,69 @@ When asked for a campaign, return:
- optional CTA variants
- any missing inputs needed before publishing
## Content Types by Platform
### X/Twitter Content Mix
| Type | Frequency | Example |
|------|-----------|---------|
| Educational/tips | 3-4/week | "5 mistakes with [tool]", model selection, config tips |
| News/commentary | 2-3/week | CVE breakdowns, industry news, product launches |
| Milestones | 1-2/week | Star counts, test counts, download numbers |
| Personal/journey | 2-3/week | Builder life, founder diary, lessons learned |
| Ship logs | 2/week (weekends) | "sunday ship log: [list]" |
| Engagement bait | 1-2/week | "what's one thing you want [product] to do better?" |
### Engagement Bait Formats
- "what's your [X]?" (config sharing, stack sharing)
- "hot take: [contrarian opinion]" (disagreement drives engagement)
- "[thing] vs [thing]. go." (tribalism)
- "what am I missing?" (vulnerability + question)
### Viral Mechanics
- Large specific numbers: "1,184 malicious AI plugins"
- Security scares: "your AI has access to your SSH keys"
- Zero-X framing: "zero marketing budget. zero ads. just useful open source."
- Before/after comparisons: default vs configured
- Personal vulnerability: "ran the scan on my own config. grade B."
- Contrarian takes: "stop using [expensive thing] for everything"
### TikTok Script Structure
```
HOOK (0-3s): [visual/verbal pattern interrupt]
PROBLEM (3-10s): [what's broken, what people don't know]
SOLUTION (10-40s): [demo, walkthrough, the thing]
CTA (40-60s): [what to do next]
```
### YouTube Script Structure
- Hook (first 15s): Show the result, then explain how
- Intro (15-30s): Who you are, what this covers, why it matters
- Chapters (2-3 min each): One concept per chapter, new visual every 30 seconds max
- Outro: Clear CTA (star repo, subscribe, try product)
- Description: first 2 lines matter (above fold), include links, chapters
## Content Recycling Flow
```
YouTube (highest effort)
-> Newsletter (long-form written adaptation)
-> LinkedIn (professional 3-takeaway version)
-> X/Twitter (atomic tweet units)
-> TikTok (15-60s visual snippet)
```
Adapt, don't duplicate. Each platform version should feel native.
## Posting Schedule
| Slot | Time | Content Type |
|------|------|-------------|
| Morning (7-8am) | - | Primary: educational, technical, news |
| Midday (11:30am-12:30pm) | - | Engagement: question, hot take, QT |
| Evening (5-6pm) | - | Secondary: ship log, personal, lighter |
| Throughout day | - | 5-10 replies to relevant accounts |
## Quality Gate
Before delivering:
@@ -86,3 +149,8 @@ Before delivering:
- no generic hype language
- no duplicated copy across platforms unless requested
- the CTA matches the content and audience
- no hashtags on X (they signal inauthenticity on dev X)
- no links in X tweet body (kills reach)
- hook in first 7 words (X) or first line (LinkedIn)
- numbers are specific and sourced
- at least one parenthetical aside per post for personality