old-skills/research/SKILL.md
Use when starting analysis on a codebase, before any planning or design work, or when you need to understand an existing project's structure, patterns, and constraints.
npx skillsauth add olamedia/analytics-skills researchInstall 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.
Scan a codebase and produce a structured context map that all subsequent analytics skills consume.
goal-definition, brainstorming, prd, architecture, or breakdownWhen NOT to use: The project already has a recent, accurate context-map.md in the artifact folder.
references/context-sources.md for known project documentation files (docs/TechStack.md, docs/ProjectStructure.md). If they exist and are fresh, use them to pre-populate tech stack and structure findings — then focus scanning on patterns, conventions, rules, and health notes.context-map.md saved to the artifact folder (see references/formats.md for template)If this is the first skill called in the pipeline, ask the user where to save artifacts:
"Where should I save the analysis artifacts for this feature? Provide a folder path (e.g.
docs/analytics/user-auth/), or I'll usedocs/analytics/as default."
If the user specifies a folder in chat, use that. Create the folder if it doesn't exist.
Use Glob to map the directory tree. Identify:
Read key configuration files to determine:
Use Grep and Read to examine representative files:
Search for existing rules and convention files:
CLAUDE.md, .cursorrules, .cursor/rules/*.mdAGENTS.md, .windsurfrules.editorconfig, .eslintrc, .prettierrcCONTRIBUTING.md, style guidesSummarize key contents from any found.
Identify:
Write context-map.md to the artifact folder using the template from references/formats.md. Include all findings from Steps 2-6.
Announce the saved path:
"Context map saved to
[path]/context-map.md."
| Rationalization | Reality | |---|---| | "I already know this codebase" | Context maps surface patterns you take for granted. Write it down for the skills that follow. | | "This is a small project, I don't need a map" | Small projects still have conventions and constraints. A short context map is fine. | | "I'll just read files as I go" | Downstream skills need structured context upfront. A context map prevents repeated scanning. | | "The README has everything" | READMEs describe intent. Context maps describe reality — what's actually in the code. |
Before handing off, confirm:
context-map.md saved to artifact folder"Research complete. Next recommended skill: goal-definition — define what you want to achieve using this context."
testing
Rebase current feature branch onto master (or configured base) with automated conflict resolution. Handles pre-checks, conflict classification, and post-rebase verification. Use when the user asks to rebase, update a branch, sync with master, or resolve rebase conflicts.
development
FE feature analysis from raw idea (or YouTrack ticket) through to a split-aware developer briefs. Produces context-map.md, requirements.md, task-brief-{side}.md. Generic — project knowledge is auto-discovered.
testing
Concise technical communication that stays readable and honest. Cuts fluff about fifty to seventy percent while keeping natural flow, uncertainty markers, and human tone. Levels lite (default), mid, tight. Short SKILL body; rules below are complete.
documentation
Strip LLM tells from text so it reads human. Triggers: humanize, sounds like AI, too robotic, natural rewrite, AI slop, or obvious LLM patterns. Reference: https://en.wikipedia.org/wiki/WP:Signs_of_AI_writing