CtrlK
BlogDocsLog inGet started
Tessl Logo

documentation-research

Enforces documentation research before implementation. Auto-loads when implementing features to ensure current best practices are followed. Researches official docs first.

57

Quality

46%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/python-experts/skills/documentation-research/SKILL.md
SKILL.md
Quality
Evals
Security

Documentation Research Skill

This skill enforces documentation research before any technical implementation to ensure code follows current best practices.

Core Principle

NO IMPLEMENTATION WITHOUT DOCUMENTATION RESEARCH

Before writing ANY code:

  1. Search official documentation online
  2. Verify current best practices
  3. Check for deprecated patterns
  4. Report findings to user
  5. Only then proceed

Documentation Sources

TechnologyPrimary Documentation
Djangodocs.djangoproject.com
FastAPIfastapi.tiangolo.com
Reactreact.dev
Pythondocs.python.org
TypeScripttypescriptlang.org/docs

Research Protocol

  1. Search Official Docs - Use WebSearch/WebFetch
  2. Verify Version - Check latest stable release
  3. Review Best Practices - Note recommended patterns
  4. Check Deprecations - Avoid outdated APIs
  5. Document Findings - Summarize before implementing

Report Format

📚 Documentation Research Summary
══════════════════════════════════

🔍 Technology: [Framework]
📦 Version: [Version]

✅ CURRENT BEST PRACTICES
• [Practice 1]
• [Practice 2]

⚠️ DEPRECATED PATTERNS (Avoid)
• [Pattern] - Use [alternative] instead

📖 SOURCES
• [URL]

Ready to proceed? (yes/no)

Enforcement Rules

  1. Documentation research is non-negotiable
  2. Always verify which version is being used
  3. Check for deprecated APIs before using
  4. Follow security best practices from docs
Repository
jpoutrin/product-forge
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.