Receber por email
← Voltar para o catálogo

skill-identification

Analyze user objectives to identify and recommend the optimal set of skills, tools, and knowledge needed to complete tasks effectively. Provide skill gap analysis, pattern-based recommendations, and workflow design for complex tasks. This skill should be used when users need help determining what skills are required, when working on complex tasks requiring multiple capabilities, when detecting ski

21estrelas
Atualizado há 3 meses

Ver no GitHub ↗

Como adicionar

/plugin marketplace add hesreallyhim/really-claude-code

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/skill-identification/svg)](https://www.skillteca.com.br/skills/skill-identification)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Skill Identification

Analyze task requirements, identify capability gaps, and recommend optimal skill combinations. Start here, then drill into reference files as needed.

Quick Start -- Skill Discovery

When a user presents a task or goal, perform this analysis:

SKILL DISCOVERY ANALYSIS
========================
Task: [User's stated objective]

Required Capabilities:
1. [Core capability needed]
2. [Supporting capability]
3. [Enhancement capability]

Recommended Skills:
- Existing: [skill-name] -- [why it helps]
- Missing: [proposed-skill] -- [what it would provide]
- Optional: [enhancement-skill] -- [additional value]

Optimal Workflow:
Step 1: [First skill/action]
Step 2: [Second skill/action]
Step 3: [Output/result]

Core Analysis Framework

Step 1: Goal Decomposition

Break down the user's objective into atomic capabilities covering:

  • Input -- What data or content is involved?
  • Process -- What transformations are needed?
  • Output -- What deliverables are expected?
  • Constraints -- What limitations apply?
  • Quality -- What standards must be met?

Automated analysis: Run scripts/skill-analyzer.py for programmatic requirement decomposition.

Step 2: Capability Mapping

Map required capabilities to skill types:

| Capability Category | Skill Types | Examples | |---|---|---| | Document Creation | Generators, Builders | docx, pptx, pdf-creator | | Data Processing | Analyzers, Transformers | data-pipeline, csv-processor | | Code Development | Builders, Debuggers | app-builder, code-reviewer | | Content Analysis | Extractors, Parsers | pdf-reader, web-scraper | | Workflow Automation | Orchestrators, Schedulers | task-automator, batch-processor | | Quality Assurance | Validators, Testers | code-tester, accessibility-checker | | Scenario & Persona Design | Generators, Explorers | scenario-architect, persona-builder | | Optimization | Improvers, Refiners | performance-optimizer, seo-enhancer |

Step 3: Skill Gap Analysis

Identify coverage against requirements:

GAP ANALYSIS
============
[AVAILABLE] Available Capabilities:
- [What Claude can already do]
- [Existing relevant skills]

[PARTIAL] Partial Capabilities:
- [What needs enhancement]
- [Skills that partially help]

[MISSING] Missing Capabilities:
- [What Claude cannot do]
- [Skills that need creation]

[PRIORITY] Priority Recommendations:
1. [Most critical skill to add]
2. [Second priority]
3. [Nice-to-have enhancement]

Quick Reference: Common Task Patterns

| User Intent | Pattern | Core Skills | See Also | |---|---|---|---| | "Create/build/design [artifact]" | Creative Production | builder, templates, designer | references/skill-patterns.md | | "Analyze/process/convert [data]" | Data Transformation | reader, transformer, writer | references/skill-patterns.md | | "Connect/integrate/sync [systems]" | System Integration | api-connector, data-mapper, sync-manager | references/skill-patterns.md | | "Improve/optimize/fix [artifact]" | Quality Improvement | analyzer, optimizer, validator | references/skill-patterns.md |

Full pattern catalog: See references/skill-patterns.md for complete skill combinations by domain (web, data science, content, automation, creative).

Design vs. Execution Distinction

When analyzing team compositions for migration, transition, or transformation tasks, distinguish between these orthogonal concerns:

| Concern | Question Answered | Example Role | |---------|------------------|--------------| | Design | What is the target state? | domain-architect, system-designer | | Execution | How do we get there safely? | migration-strategist, release-coordinator | | Implementation | Who builds it? | developer, engineer |

For any task involving a transition from state A to state B, always verify someone owns the execution strategy: phased rollout planning, dual-system coordination, traffic routing, rollback plans, and risk mitigation for intermediate states. Do not assume that agents who design the target state can also plan the transition path -- these are distinct skills.

Proactive Skill Recognition

Watch for these signals that indicate additional skills are needed:

| Signal | Recommendation | |---|---| | Repetitive manual steps | Automation skill | | Multiple format conversions | Universal converter skill | | Accessibility not mentioned (public content) | Accessibility checker skill | | No testing mentioned for code | Test generator skill | | No documentation for complex systems | Documentation generator skill | | Performance not considered | Performance analyzer skill | | Security not addressed | Security scanner skill | | Product targets multiple user types or regulated industries | Scenario/persona generation skill (scenario-architect) | | PRD lacks concrete user personas or test scenarios | Scenario generation skill (scenario-architect) |

Skill Creation Guidance

When a needed skill does not exist, produce a specification:

SKILL SPECIFICATION
===================
Name: [proposed-skill-name]

Purpose: [One sentence description]

Triggers:
- "When user asks to [action]"
- "When working with [file-type/domain]"

Core Functionality:
1. [Primary capability]
2. [Secondary capability]

Resources Needed:
- Scripts: [Code to include]
- References: [Documentation needed]

Integration Points:
- Inputs from: [upstream skills]
- Outputs to: [downstream skills]

Full templates: See references/skill-templates.md for complete skill creation templates by category (document processing, data transformation, automation, API integration).

Skill Discovery Checklist

When analyzing any task, verify:

  • [ ] Input handling covered
  • [ ] Processing capabilities adequate
  • [ ] Output generation handled
  • [ ] Error handling included
  • [ ] Validation skills included
  • [ ] Automation possible where beneficial
  • [ ] Appropriate complexity level for user

Detailed References

Drill into these files when you need full detail:

| File | Content | When to Read | |---|---|---| | references/skill-patterns.md | Skill combinations by domain, dependency patterns, anti-patterns, decision trees | Recommending skills for a specific domain or workflow | | references/skill-templates.md | Templates for creating document processing, data transformation, automation, and API integration skills | Creating a new skill that does not exist yet |

Scripts

| Script | Purpose | Usage | |---|---|---| | scripts/skill-analyzer.py | Automated task requirement analysis and skill mapping | python skill-analyzer.py | | scripts/validate-identification.py | Test skill identification accuracy across scenarios | python validate-identification.py [optional-task-description] |

Compartilhar X LinkedIn