Skip to content

v1.2.0: skills, slash commands, CI - #1

Merged
ionut85 merged 2 commits into
mainfrom
feat/skills-and-commands
Aug 4, 2026
Merged

ionut85 merged 2 commits into
mainfrom
feat/skills-and-commands

Conversation

@ionut85

@ionut85 ionut85 commented Aug 4, 2026

Copy link
Copy Markdown
Member

Implements the spec settled in the HYP-905 grilling session.

3 skills — deliberately thin; all 12 methodology skills stay server-side behind load_skill, routed by init's resolver. hypd-tools carries only stable invariants and defers to init as authoritative (drift control). Fixes the visible "Skills: 0" in the plugin manager.

11 commands — thin entry points wrapping prompt_templates_run by key. Curated for platform coverage over raw Popular tags: Google Ads (audit, wasted-spend, negatives, keywords, report), Merchant Center (feed-audit), Meta (meta-audit, creative), GA4 (attribution), landing pages (landing-page), plus a /prompts browser over the full 87-template library. keywords and meta-audit each select between two templates by context. Every command ends with the shared guide-don't-fail line for unauthenticated sessions.

CI — JSON syntax, claude plugin validate --strict, and a version-bump gate on PRs.

Verified locally: validation passes; projected cost ~702 tok always-on across all components (shown to users pre-install).

Test before merge: claude --plugin-dir . then try /hypd-ai-ads:audit and /hypd-ai-ads:prompts.

Related: HYP-905

🤖 Generated with Claude Code

Ionut Ciobotaru and others added 2 commits August 4, 2026 22:31
Skills (thin by design; methodology stays server-side behind load_skill):
- hypd-tools: stable tool-call invariants; init's output stays authoritative
- hypd-getting-started: pre-auth onboarding, works before any tool can
- hypd-overview: platforms + command table (the pre-install sales surface)

Commands: audit, wasted-spend, negatives, keywords, feed-audit,
meta-audit, creative, attribution, landing-page, report, prompts.
Each is a thin entry point calling prompt_templates_run by key;
keywords and meta-audit pick between two templates by context; every
command degrades to connection guidance when unauthenticated.

CI: JSON checks + claude plugin validate --strict + version-bump gate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ble step 4

- Auth-fallback paragraph now lives ONLY in hypd-getting-started; the 11
  commands and hypd-tools point to it in one line (was 12 verbatim copies)
- Dashless-ID fact now lives only in hypd-tools
- hypd-tools description trimmed to triggers (body carries the invariants)
- 'Never imply otherwise' negation paired with positive instruction
- Commands' step 4 completion criterion made checkable

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ionut85

ionut85 commented Aug 4, 2026

Copy link
Copy Markdown
Member Author

Pushed forge-review fixes: the auth-fallback block now has one home (hypd-getting-started) with the 11 commands + hypd-tools pointing to it, hypd-tools' description is trigger-only, and step-4 completion criteria are checkable. Validation still passes; always-on cost dropped ~702 → ~677 tok. Full review notes in HYP-905's folder (forge-improvements.md).

@ionut85
ionut85 merged commit 291b805 into main Aug 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant