Skip to content
Back to skills

Research First Change

ASecurity

Require current source, documentation, version, and rationale evidence before API, framework, dependency, security, integration, MCP, or external-service changes. Use when implementation depends on behavior that may have changed or should be sourced before coding.

  • 3 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 12, 2026
toolsgoapisecuritydocumentation

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add pax-k/pax-fullstack-harness --skill research-first-change --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research First Change?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research First Change
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pax-k-research-first-change/badge)](https://www.skillsdirectory.com/skills/pax-k-research-first-change)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: research-first-change
description: Require current source, documentation, version, and rationale evidence before API, framework, dependency, security, integration, MCP, or external-service changes. Use when implementation depends on behavior that may have changed or should be sourced before coding.
---

# Research First Change

## Purpose

Ground external-knowledge decisions in current evidence before changing code, dependencies, integration behavior, or security posture.

## Inspect First

- package manifests, lockfiles, docs/specs, dependency policy, security docs, and existing research evidence
- official docs, source repos, changelogs, or standards for the technology being changed
- local version constraints and compatibility notes

## Procedure

1. Decide whether research is required.
   - Require it for dependency additions/upgrades, framework APIs, shadcn/ui or MCP setup, auth/security behavior, migrations with external tooling, and production integrations.
   - Prefer official docs or primary sources.

2. Capture evidence.
   - Use `assets/templates/research-evidence.md.tmpl` when durable documentation is useful.
   - Record source URLs, accessed date, relevant version, decision, alternatives considered, and compatibility impact.
   - When trajectory tracing exists, record dependency, security, MCP, or external API risk surfaces and the research intervention.

3. Validate evidence.
   - Run `scripts/check_research_evidence.py <repo>` when an artifact exists.
   - Add or update target repo `scripts/check-research-evidence` when dependency, API, framework, security, integration, or MCP changes are part of the ongoing repo workflow.
   - Confirm claims are tied to sources and local repo constraints.

4. Route implementation.
   - Use `$dependency-governance` for package policy.
   - Use `$openspec-sdd` or `$prompt-to-spec-converter` when research changes product behavior.
   - Use `$security-baseline` for security-sensitive findings.

## Validation

- Confirm evidence cites current primary sources and version constraints.
- Run `./scripts/check-research-evidence` when present.
- Confirm the implementation plan names the commands that will prove compatibility.
- Record a no-research-needed rationale for purely local changes.

## Completion Criteria

- External-knowledge decisions have source, version, rationale, and validation evidence before code changes depend on them.

Files in this skill

  • SKILL.md2.4 KB
  • agents/openai.yaml268 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.