legacy-bridge
Backward compatibility bridge that translates legacy @load patterns to new Skills format. Enables seamless migration with zero breaking changes during 6-month transition period.
Best use case
legacy-bridge is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Backward compatibility bridge that translates legacy @load patterns to new Skills format. Enables seamless migration with zero breaking changes during 6-month transition period.
Teams using legacy-bridge should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/legacy-bridge/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How legacy-bridge Compares
| Feature / Agent | legacy-bridge | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Backward compatibility bridge that translates legacy @load patterns to new Skills format. Enables seamless migration with zero breaking changes during 6-month transition period.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Legacy Bridge > **Quick Navigation:** > Level 1: [Quick Start](#level-1-quick-start) (5 min) → Level 2: [Implementation](#level-2-implementation) (30 min) → Level 3: [Mastery](#level-3-mastery-resources) (Extended) --- ## Level 1: Quick Start ### Overview The legacy-bridge skill provides backward compatibility for existing `@load` patterns used in CLAUDE.md and the product-matrix system. This bridge enables a zero-breaking-change migration path from the legacy standards loader to the new Skills-based architecture. **Migration Timeline**: 6-month transition period (deprecation warnings only, no breaking changes) ### When to Use Use this skill when: - You have existing code using `@load product:*` patterns - You need to maintain backward compatibility during migration - You want to gradually transition to the new Skills format ### Quick Reference | Legacy Pattern | New Skill Loading | |----------------|-------------------| | `@load product:api` | `skill-loader.py load product:api` | | `@load CS:python` | `skills/coding-standards/python` | | `@load SEC:*` | `skills/security/*` + NIST baseline | --- ## Level 2: Implementation ### Pattern Translation The legacy-bridge automatically translates old `@load` patterns to new skill loads: #### Product Type Patterns ```bash # Old Pattern → New Skill Loading @load product:api → Load: [coding-standards, testing, security, devops] @load product:web-service → Load: [coding-standards, testing, security, frontend, devops] @load product:frontend-web → Load: [frontend, testing, security] ``` #### Standard Code Patterns ```bash # Coding Standards (CS) @load CS:python → Load: skills/coding-standards/python @load CS:javascript → Load: skills/coding-standards/javascript # Testing Standards (TS) @load TS:pytest → Load: skills/testing/pytest @load TS:* → Load: skills/testing/* (all testing skills) # Security Standards (SEC) @load SEC:auth → Load: skills/security/authentication @load SEC:* → Load: skills/security/* + NIST-IG:base ``` #### Composite Patterns ```bash # Multiple standards combined @load [product:api + CS:python + TS:pytest] → Load: product:api skills + python coding + pytest testing ``` ### Wildcard Expansion The bridge automatically expands wildcards: ```yaml SEC:* expands to: - SEC:auth - SEC:secrets - SEC:input-validation - NIST-IG:base # Auto-included with security TS:* expands to: - TS:unit - TS:integration - TS:e2e ``` ### Auto-Inclusion Rules **NIST Baseline Auto-Loading**: - Any security standard (`SEC:*`) automatically includes `NIST-IG:base` - Explicit override available with `--no-auto-nist` flag --- ## Level 3: Mastery Resources ### Migration Guide #### Phase 1: Compatibility Mode (Current) Both patterns work side-by-side: ```bash # Legacy pattern (still works) @load product:api # New skill pattern (recommended) skill-loader.py load product:api ``` #### Phase 2: Deprecation Warnings (Month 3-6) Deprecation warnings will appear in logs. #### Phase 3: Legacy Removal (Month 6+) Legacy syntax will be removed. Migration guide available. ### Migration Tools ```bash # Scan codebase for legacy patterns skill-loader.py audit-legacy --path . # Generate migration report skill-loader.py migration-report --output migration-plan.md # Auto-migrate files (with backup) skill-loader.py migrate --path . --backup ``` ### Related Skills - [skill-loader](../skill-loader/SKILL.md) - New skill loading mechanism - [coding-standards](../coding-standards/SKILL.md) - Base coding standards - [security-practices](../security-practices/SKILL.md) - Security implementations ### External Resources - `resources/legacy-mappings.yaml` - Complete mapping definitions - `config/product-matrix.yaml` - Original product definitions - `examples/legacy-patterns/` - Migration examples
Related Skills
too-long-level1
A skill with excessively long Level 1 section
Referenced Skill
No description provided.
missing-level1
A skill missing Level 1 section
invalid-frontmatter
No description provided.
broken-reference
A skill with broken cross-references
unit-testing
Unit testing standards following TDD methodology, test pyramid principles, and comprehensive coverage practices. Covers pytest, Jest, mocking, fixtures, and CI integration for reliable test suites.
performance-testing-standards
Performance testing standards for load, stress, spike, and soak testing. Covers k6 and JMeter implementation, SLI/SLO definitions, CI/CD integration, and bottleneck analysis. Use when validating system behavior under load, establishing baselines, or capacity planning.
integration-testing
Integration testing standards for API testing, database testing, and service-to-service communication. Covers test containers, Docker Compose, API mocking, and contract testing for reliable integration suites.
e2e-testing-standards
Implement robust E2E tests with Playwright or Cypress using Page Object Model, proper waits, and CI/CD integration. Covers selector strategies, flaky test prevention, and cross-browser testing patterns.
testing
Comprehensive testing standards including unit, integration, security, and property-based testing with TDD methodology
skill-loader
Skill-Loader standards and best practices for Skill Loader. Includes implementation guidelines, common patterns, and testing strategies.
zero-trust-security
Zero-trust architecture operates on the principle: "Never trust, always verify." Unlike traditional perimeter-based security, zero-trust assumes breach and verifies every request regardless of origin.