소스 정보
- 저장소
- wojons/skills
- 최근 소스 활동
- 2026년 4월 1일 15:16
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 2
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/wojons/skills --skill test-dependency-mapper명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | test-dependency-mapper |
| description | Map dependencies and relationships between different test types |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","category":"testing"} |
Map dependencies, relationships, and execution constraints between different test types to optimize test orchestration and identify bottlenecks.
Use this skill when:
Dependency analysis:
Relationship mapping:
Constraint identification:
Optimization recommendations:
# Generate dependency map
npm run test:dependencies:map # Create dependency graph
npm run test:dependencies:analyze # Analyze dependencies
npm run test:dependencies:visualize # Visualize relationships
# Specific dependency analysis
npm run test:dependencies -- --type execution # Execution dependencies
npm run test:dependencies -- --type environment # Environment dependencies
npm run test:dependencies -- --type data # Data dependencies
npm run test:dependencies -- --type resource # Resource dependencies
# Integration with other tools
npm run test:dependencies -- --format json # JSON output for automation
npm run test:dependencies -- --format graphviz # Graphviz for visualization
npm run test:dependencies -- --format mermaid # Mermaid diagram format
# Dependency optimization
npm run test:dependencies:optimize # Suggest optimization strategies
npm run test:dependencies:validate # Validate dependency graph
Test Dependency Mapping Report:
──────────────────────────────
Analysis Scope: Complete testing ecosystem
Test Types Analyzed: 12
Dependencies Identified: 47
Dependency Graph Summary:
- Nodes: 12 test types
- Edges: 47 dependencies
- Circular Dependencies: 0
- Critical Path: 8 steps
Execution Dependencies:
smoke → unit (prerequisite)
smoke → integration (prerequisite)
unit → e2e (coverage prerequisite)
integration → e2e (integration prerequisite)
e2e → performance (environment stability)
e2e → security (deployed application)
performance → chaos (baseline established)
Environmental Dependencies:
Local Environment: unit, integration (lightweight)
CI Environment: smoke, unit, integration, security
Staging Environment: e2e, performance, compatibility
Production-like: chaos, disaster recovery
Data Dependencies:
Unit Tests: Mock data, no external dependencies
Integration Tests: Test database with seeded data
E2E Tests: Realistic user scenarios, test accounts
Performance Tests: Volume data, load patterns
Security Tests: Test credentials, vulnerability data
Resource Constraints:
CPU Intensive: performance, chaos
Memory Intensive: e2e (browsers), performance
Network Intensive: compatibility, chaos
Storage Intensive: database tests, backup tests
Critical Path Analysis:
1. smoke (1min) → unit (3min) → integration (5min)
2. → e2e (10min) → performance (8min) → security (3min)
3. → final validation (1min)
Total: 31 minutes minimum
Parallelization Opportunities:
- unit and integration can run in parallel after smoke
- security can run parallel with e2e (different resources)
- compatibility testing can run parallel with performance
- accessibility testing independent after e2e
Optimization Recommendations:
1. Reduce e2e dependency on integration completion
2. Parallelize security scanning earlier in pipeline
3. Implement test data caching to reduce setup time
4. Use test stubs for external service dependencies
Visualization:
[Dependency Graph]
smoke → unit ───┐
smoke → integration ─┐
unit → e2e ────┤
integration → e2e ───┼→ performance → security → final
e2e → compatibility ─┘
unit → accessibility
integration → api-contract
Impact Analysis:
- Most critical: smoke tests (blocks everything)
- Longest path: e2e tests (bottleneck)
- Most dependencies: e2e tests (depends on 4 other test types)
- Least dependent: unit tests (only depends on smoke)