synaptic-labs-ai/pact-plugin/pact-prepare-research

Claude Code and agent skill by synaptic-labs-ai/pact-plugin

Trust tier 3
  • community
  • ext:[{"type":"config","description":"Configuration overrides"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

Research methodologies and documentation gathering workflows for PACT Prepare phase. Use when: conducting technology research, evaluating API documentation, comparing framework options, analyzing library choices, gathering requirements, or creating technology comparison matrices. Triggers on: research, requirements gathering, API exploration, documentation review, technology evaluation, library comparison, prepare phase.

Install

npx vskill@latest install synaptic-labs-ai/pact-plugin/pact-prepare-research

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

PACT Prepare Research Methodology

Structured approaches for the Prepare phase of PACT. This skill provides frameworks for systematic research, documentation gathering, and technology evaluation to build a solid foundation before architecture and implementation.

Research Workflow

Phase 1: Define Research Scope

Before starting research, clearly define:

markdown
## Research Scope Definition
### Primary Question
What specific problem are we trying to solve?
### Success Criteria
What would make a solution acceptable?
-[ ] Performance requirements
-[ ] Integration requirements
-[ ] Security requirements
-[ ] Budget constraints
### Constraints
What limitations must we work within?
-Technology stack restrictions
-Team expertise
-Timeline
-Licensing requirements
Phase 2: Source Prioritization

Prioritize sources by authority and reliability:

PrioritySource TypeExamplesTrust Level
1Official documentationDocs, API referencesHighest
2Official repositoriesGitHub READMEs, wikisVery High
3Maintainer contentBlog posts by core teamHigh
4Community verifiedStack Overflow accepted answersMedium
5Third-party tutorialsBlog posts, videosLow-Medium
6AI-generated contentChatGPT, CopilotVerify Required

Source Verification Checklist:

  • [ ] Publication date within 12 months (for version-specific info)
  • [ ] Author has verifiable credentials
  • [ ] Information matches official docs
  • [ ] Code examples actually work
Phase 3: Documentation Types to Gather

Collect these documentation types for complete understanding:

1. API References

markdown
## API Documentation Checklist
-[ ] Authentication methods
-[ ] Rate limits and quotas
-[ ] Available endpoints
-[ ] Request/response formats
-[ ] Error codes and handling
-[ ] SDK availability
-[ ] Webhook support

2. Configuration Guides

markdown
## Configuration Documentation
-[ ] Environment variables
-[ ] Configuration file formats
-[ ] Default values
-[ ] Required vs optional settings
-[ ] Security-sensitive configs

3. Migration Documentation

markdown
## Migration Considerations
-[ ] Breaking changes between versions
-[ ] Deprecation timelines
-[ ] Migration guides
-[ ] Data migration requirements

4. Security Advisories

markdown
## Security Documentation
-[ ] Known vulnerabilities (CVEs)
-[ ] Security best practices
-[ ] Authentication requirements
-[ ] Data handling guidelines
Phase 4: Evaluation Criteria

Use this framework to evaluate research findings:

CriterionQuestionsWeight
CurrencyUpdated within 12 months? Active development?High
AuthorityOfficial source? Maintainer authored?High
CompletenessCovers required use cases?Medium
PracticalityActionable? Working examples?Medium
CompatibilityWorks with existing stack?High
CommunityActive community? Good support?Medium
SecuritySecurity track record? Quick patches?High

Quick Reference Templates

Technology Comparison

For structured side-by-side comparisons: See technology-comparison-matrix.md

Quick Comparison Template:

markdown
| Criterion | Option A | Option B | Winner |
|-----------|----------|----------|--------|
| Learning curve | Steep | Gentle | B |
| Performance | Fast | Very Fast | B |
| Documentation | Good | Excellent | B |
| Community size | Large | Medium | A |
| **Total** | 1 | 3 | **B** |
API Documentation Summary

For capturing API details systematically: See api-exploration-template.md

Quick API Summary:

markdown
## API: [Name]
**Base URL**: `https://api.example.com/v1`
**Auth**: Bearer token in header
**Rate Limit**: 100 req/min
### Key Endpoints
| Endpoint | Method | Purpose |
|----------|--------|---------|
| /users | GET | List users |
| /users/:id | GET | Get user |
| /users | POST | Create user |
### Authentication

curl -H "Authorization: Bearer YOUR_TOKEN" \ https://api.example.com/v1/users

Requirements Analysis

For comprehensive requirements documentation: See requirements-analysis.md

Quick Requirements Template:

markdown
## Feature: [Name]
### User Story
As a [user type], I want [action] so that [benefit].
### Acceptance Criteria
-[ ] Given [context], when [action], then [result]
-[ ] Given [context], when [action], then [result]
### Technical Requirements
-Performance: [target]
-Security: [requirements]
-Integration: [dependencies]
### Dependencies
-Depends on: [other features/services]
-Blocked by: [blockers]

Research Output Format

Standard Research Document Structure
markdown
# Research: [Topic]
## Executive Summary
[2-3 sentence summary of findings and recommendation]
## Background
[Why this research was needed]
## Methodology
[How research was conducted]
## Findings
### Option 1: [Name]
**Pros:**
-[Pro 1]
-[Pro 2]
**Cons:**
-[Con 1]
-[Con 2]
**Evidence:**
-[Link to source]
-[Link to source]
### Option 2: [Name]
[Same structure]
## Comparison Matrix
[Side-by-side comparison table]
## Risk Assessment
| Risk | Probability | Impact | Mitigation |
|------|-------------|--------|------------|
| [Risk] | High/Med/Low | High/Med/Low | [Strategy] |
## Recommendation
[Clear recommendation with rationale]
## Next Steps
1.[Action item]
2.[Action item]
## References
-[Source 1]
-[Source 2]

Quality Checklist

Before completing Prepare phase research:

Source Quality
  • [ ] All critical information from official sources
  • [ ] Version numbers explicitly stated
  • [ ] Publication dates verified (within 12 months for technical details)
  • [ ] No single point of information failure (multiple sources for key facts)
Completeness
  • [ ] All evaluation criteria addressed
  • [ ] Alternatives presented with pros/cons
  • [ ] Security implications documented
  • [ ] Performance characteristics noted
  • [ ] Integration requirements identified
Actionability
  • [ ] Recommendations backed by evidence
  • [ ] Next steps clearly defined
  • [ ] Risks identified with mitigations
  • [ ] Dependencies mapped
Documentation
  • [ ] Research document follows standard structure
  • [ ] All sources linked and accessible
  • [ ] Key decisions documented with rationale
  • [ ] Output saved to docs/{feature}/preparation/

Common Research Patterns

Library/Framework Selection
  1. Define requirements and constraints
  2. Identify 3-5 candidates
  3. Evaluate against criteria matrix
  4. Prototype with top 2 candidates
  5. Document decision rationale
API Integration Research
  1. Gather official API documentation
  2. Test authentication flow
  3. Document all required endpoints
  4. Identify rate limits and quotas
  5. Plan error handling strategy
Technology Migration
  1. Document current state
  2. Research target technology
  3. Identify breaking changes
  4. Plan migration path
  5. Define rollback strategy

Detailed References

For comprehensive templates and frameworks:

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • configConfiguration overrides

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/synaptic-labs-ai/pact-plugin/pact-prepare-research/badge)](https://verified-skill.com/skills/synaptic-labs-ai/pact-plugin/pact-prepare-research)

Something wrong with this skill or its page? Tell us.