skills/hq-reverse-engineering/SKILL.md
Use when the user wants to reverse engineer a competitor's product or approach, analyze a YouTube video or tutorial to extract architectural insights, deconstruct an existing system to understand how it works, or gather structured competitive intelligence from vague or unstructured sources with confidence-level scoring. NEVER use for standard competitive market research with public data (use competitive-intelligence-analyst agent), general web research without reverse engineering intent (use search-specialist agent), or analyzing your own codebase (use code-reviewer or architect-reviewer agents).
npx skillsauth add sharkitect-solutions/sharkitect-claude-toolkit hq-reverse-engineeringInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| File | Load When | Do NOT Load |
|------|-----------|-------------|
| references/analysis-framework.md | Starting any reverse engineering analysis | Quick competitive lookups without structural analysis |
| references/intelligence-template.md | Producing a structured intelligence report | Informal analysis or quick answers |
| references/downstream-routing.md | Feeding intelligence into other workflows (blueprinting, building) | Standalone analysis with no build intent |
Launch reverse-engineer agent (Task tool, model: opus) for execution:
Support agents (launched alongside or after):
search-specialist — Broad web research to supplement findingscompetitive-intelligence-analyst — Market positioning contextUse this skill directly (without agent) for:
USER WANTS COMPETITIVE INTELLIGENCE
|
+-- Is the information publicly documented (pricing, features, blog posts)?
| YES --> Use competitive-intelligence-analyst agent (standard research)
| NO --> Continue
|
+-- Is the user providing VAGUE or UNSTRUCTURED input (video, demo, tutorial)?
| YES --> Use reverse-engineer agent (this skill)
| NO --> Continue
|
+-- Does the user want to understand HOW something was built (architecture, patterns)?
| YES --> Use reverse-engineer agent (this skill)
| NO --> Use search-specialist or competitive-intelligence-analyst
|
+-- Does the user want to REPLICATE or IMPROVE on a competitor's approach?
YES --> Use reverse-engineer agent, then route output to blueprinting
NO --> Standard competitive intelligence is sufficient
| Input Type | How to Process | Confidence Baseline | |-----------|---------------|---------------------| | YouTube video transcript | Extract claims, identify architecture hints, separate fact from speculation | LOW (60%) — videos are curated, incomplete | | Product demo/walkthrough | Map UI flows to backend architecture, identify integrations | MEDIUM (70%) — UI reveals patterns | | Tutorial/how-to | Extract exact steps, identify tools/frameworks, assess completeness | HIGH (80%) — tutorials aim for accuracy | | Blog post/article | Extract technical decisions, cross-reference with other sources | MEDIUM (70%) — depends on author's depth | | Competitor website | Scrape via Firecrawl, analyze tech stack signals, map feature set | MEDIUM (70%) — public info is curated | | Code repository | Direct analysis of architecture, dependencies, patterns | VERY HIGH (90%) — code doesn't lie | | User complaint/review | Identify pain points, infer system limitations | LOW (55%) — subjective, often incomplete |
Every finding MUST be tagged with a confidence level:
| Level | Score | Meaning | Basis | |-------|-------|---------|-------| | CONFIRMED | 90-100% | Verified through direct evidence | Code, official docs, multiple independent sources | | HIGH | 75-89% | Strong evidence, minor inference | Tutorial with code samples, consistent patterns across sources | | MEDIUM | 60-74% | Reasonable inference from partial evidence | Demo walkthrough, architecture hints, industry patterns | | LOW | 40-59% | Educated guess based on limited evidence | Vague video claims, single source, heavy inference | | SPECULATIVE | <40% | Hypothesis requiring validation | No direct evidence, based on patterns or analogies |
Rule: Never present SPECULATIVE findings as facts. Always label confidence explicitly.
development
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
testing
--- name: using-sharkitect-methodology description: Use when starting any conversation in a Sharkitect workspace OR before any task involving NEW pricing, positioning, proposal, strategy, plan-execution, or schema-design work — mandates invocation of Sharkitect-specific methodology skills (pricing-strategy, marketing-strategy-pmm, smb-cfo, hq-revenue-ops, executing-plans, brainstorming) under the same anti-rationalization discipline as using-superpowers. Documentation has failed 4 times across H
testing
Use when user says 'end session', 'wrap up', 'stop for the day', 'done for today', 'close out', 'save session', 'wrapping up', or invokes /end-session. Runs the full 9-step end-of-session protocol: resource audit, MEMORY.md update, lessons capture, plan status, pending items, workspace checklist, .tmp/ audit, git commit+push, Supabase brain sync, session brief, summary. Final step schedules a detached self-kill of the current session ONLY (3s delay) so the window closes cleanly. Other claude.exe processes (active workspaces) are NOT touched -- orphan cleanup is handled separately by Claude-Orphan-Cleanup-Hourly with proper age safeguards. Do NOT use for: mid-session quick saves (use session-checkpoint), skill syncing (use sync-skills.py), brain memory queries (use supabase-sync.py pull), document freshness reviews (use document-lifecycle), resource gap detection (use resource-auditor).
testing
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.