The Convergence - Completing Adobe's Claude Skills for Perfect EDS AI Development
The Missing Piece
Anthropic developed Claude Skills, and Adobe created EDS-specific skills. However, a crucial challenge emerged: skills are lightweight orchestrators that rely on comprehensive documentation for effective operation. Without detailed implementation knowledge, they function merely as process guides, instructing the AI on what to do. To achieve true efficacy, they must also guide the AI on how to do it.
My webcomponents-with-eds repository solved this gap with its docs/for-ai approach - 25+ comprehensive guides containing the actual implementation knowledge that skills reference.
Look at the reality of how these systems work together:
.claude/skills/ # Adobe's lightweight orchestrators (~10% of knowledge)
├── building-blocks/ # Points to implementation details
├── testing-blocks/ # References testing standards
└── [workflow guides] # Needs comprehensive docs to function
docs/for-ai/ # My comprehensive implementation (~90% of knowledge)
├── implementation/ # The actual how-to knowledge
├── guidelines/ # Detailed standards and patterns
└── testing/ # Complete testing philosophy
The convergence isn't just complementary - it's essential. Without docs/for-ai, skills would need to be expanded by 10x to include the knowledge they currently reference.
The Architecture
My webcomponents-with-eds repository provides the comprehensive foundation that makes skills effective:
My Foundation: docs/for-ai (~90% of knowledge)
- 25+ comprehensive implementation guides
- Detailed architectural decisions and patterns
- Complete testing frameworks and standards
- The actual knowledge that AI needs to understand EDS
Adobe's Orchestration: EDS Skills (~10% of knowledge)
- Lightweight workflow guides that reference documentation
- Process orchestrators that point to implementation details
- Universal patterns that need comprehensive backing
- Built on Anthropic's Claude Skills framework
Adobe's skills, when combined with my comprehensive docs/for-ai documentation, create a complete AI assistant system. This is because skills alone are like a library catalog without books; they orchestrate workflows but lack deep implementation knowledge. My docs/for-ai provides that essential knowledge, ensuring AI assistants have both the processes and the detailed understanding needed for effective development.
How Skills Depend on docs/for-ai
The webcomponents-with-eds repository's docs/for-ai contains the comprehensive knowledge that skills reference:
webcomponents-with-eds/docs/for-ai/
├── implementation/ # Complete EDS component guides
│ ├── block-architecture-standards.md # Referenced by building-blocks skill
│ ├── complex-eds-blocks-guide.md # Essential for component creation
│ └── raw-eds-blocks-guide.md # Core implementation knowledge
├── guidelines/ # Detailed development standards
│ ├── frontend-guidelines.md # Referenced by multiple skills
│ ├── security-checklist.md # Security implementation details
│ └── style-guide.md # Complete styling standards
└── testing/ # Comprehensive testing knowledge
├── eds-architecture-and-testing-guide.md # Referenced by testing-blocks skill
└── eds-native-testing-standards.md # Testing philosophy and practice
Adobe's EDS Skills orchestrate workflows but depend on this documentation:
.claude/skills/
├── building-blocks/ # Orchestrates block creation → needs implementation docs
├── testing-blocks/ # Guides testing workflow → needs testing standards
└── content-driven-development/ # Manages CDD → needs architectural knowledge
Docs/for-ai elevates skills from being process guides into potent orchestrators of extensive knowledge, making them truly wonderful. With Docs/for-ai, skills are truly complete.
The Gap Analysis - Why Both Are Essential
When analysing the relationship between Skills and docs/for-ai, the dependency becomes clear:
Current State Reality
- Skills: Lightweight process guides that orchestrate workflows (~10% of knowledge)
- Documentation: Comprehensive implementation knowledge and standards (~90% of knowledge)
- Relationship: Skills reference and depend on documentation
- Gap: Without docs/for-ai, skills would need 10x expansion to be functional
What Adobe's EDS Skills Provide
- Workflow orchestration - How to approach tasks
- Process guidance - Steps to follow
- Universal patterns - Applicable across projects
- References to documentation - Points to where knowledge lives
What docs/for-ai Provides
- Implementation details - The actual how-to knowledge
- Architectural decisions - Why things work this way
- Complete code examples - Working implementations
- Testing philosophy - Comprehensive quality standards
- Business context - Real-world application
- Transformation Knowledge - how tables become divs, how transforms happen
The gap analysis reveals a symbiotic relationship. Adobe's innovation provides the orchestration layer. My docs/for-ai provides the knowledge foundation. Remove either one, and the system fails.
Real-World Impact of the Complete System
The webcomponents-with-eds repository demonstrates what happens when comprehensive documentation meets lightweight orchestration:
What I Built Early
My repository solved the fragmented workflow problem with:
- Comprehensive docs/for-ai - The knowledge foundation AI needs
- Local-first development - AI can see everything
- Dual-directory architecture - blocks/ for simple, build/ for complex
- 25+ detailed guides - Complete implementation knowledge
- The downside - Users had to reference the knowledge in prompts
What Adobe's Skills Add
Adobe's EDS Skills (built on Anthropic's Claude Skills framework) provide:
- Workflow orchestration - Guides AI through complex tasks
- Process standardisation - Consistent approaches across projects
- Lightweight maintainability - Easy to update and share
- References to documentation - Points to comprehensive knowledge
The Combined Result
When Skills orchestrate docs/for-ai knowledge:
- AI understands both what to do AND how to do it
- Development accelerates dramatically - Process plus knowledge
- Quality improves - Standards are both defined and explained
- Onboarding simplifies - New developers get complete context
Now the skills automatically refer to the knowledge
Proven components like the Shoelace Card (130KB of sophisticated effects) demonstrate this works in production with perfect Lighthouse scores.
Slash Commands added to improve coordination
/.claude/commands
├── check-block.md
├── check-security.md
├── deploy-block.md
├── find-block-content.md
├── lint-all.md
├── new-block.md
├── review-docs.md
├── start-cdd.md
An Example ‘new-block’ /command---
description: Create a new EDS block following Content Driven Development (CDD) process
---
You are creating a new EDS block. Follow these steps:
1. **Invoke the content-driven-development skill** to start the CDD process
2. The skill will guide you through:
- Content model design
- Test content creation
- Block implementation
- Testing and validation
**IMPORTANT**:
- Never skip the CDD process when creating new blocks
- Author needs come before developer needs
- Always create test content before writing code
Use this pattern to create and document the new block:
─ blocks/ # 📝 DIRECT DEVELOPMENT
└── {component-name}/
├── {component-name}.js # Source code (edit directly)
├── {component-name}.css # Source styles (edit directly)
├── README.md # Documentation for Content Author
├── test.html # Test file
└── example.md # Content author example of the component
If the user provides a block name as an argument, use it. Otherwise, ask the user:
"What would you like to name this new block?"
After getting the block name, invoke the content-driven-development skill and begin the process.
The Convergence Pattern in Practice
The webcomponents-with-eds repository structure shows how the convergence works:
webcomponents-with-eds/
├── docs/for-ai/ # Comprehensive knowledge foundation
│ ├── implementation/ # Detailed component guides
│ │ ├── block-architecture-standards.md
│ │ ├── build-blocks-clarification.md
│ │ ├── complex-eds-blocks-guide.md
│ │ └── design-philosophy-guide.md
│ ├── guidelines/ # Project principles
│ │ ├── frontend-guidelines.md
│ │ ├── prd.md
│ │ └── security-checklist.md
│ └── testing/ # Testing philosophy
│ └── eds-native-testing-standards.md
│
├── blocks/ # Simple EDS components
│ ├── cards/ # Vanilla JavaScript
│ ├── counter/ # Zero dependencies
│ └── shoelace-card/ # Deployed sophisticated component
│
└── build/ # Complex components workspace
└── shoelace-card/ # Development with full tooling
├── package.json
└── vite.config.js
When enhanced with Adobe's Skills:
- Skills provide lightweight orchestration of tasks
- docs/for-ai provides comprehensive implementation knowledge
- Together, AI assistants get both process guidance and deep understanding
Why This Convergence Matters
The combination of my comprehensive docs/for-ai with Adobe's EDS Skills creates something neither could achieve alone:
- Orchestration needs implementation - Skills provide workflows, docs/for-ai provides the knowledge
- Lightweight plus comprehensive - Skills stay maintainable while docs provide depth
- Universal meets specific - Adobe's patterns work everywhere, docs add project reality
- 90% + 10% = 100% - Together they form a complete AI assistance system
Adobe's skills are brilliant orchestrators. My docs/for-ai provides what they orchestrate. This isn't just complementary - it's symbiotic. Skills make documentation actionable. Documentation makes skills meaningful.
The convergence shows that effective AI assistance needs both:
- Lightweight orchestration (Skills)
- Comprehensive knowledge (docs/for-ai)
Skills in Practice
Here's how the convergence transforms actual development:
Block Development
- Skills orchestrate the block creation workflow
- docs/for-ai provides complete implementation details
- AI combines both to create blocks correctly and efficiently
Performance Optimization
- Skills guide the optimization process
- docs/for-ai contains specific performance standards
- AI optimizes following both process and requirements
Content Migration
- Skills manage the migration workflow
- docs/for-ai provides content structure knowledge
- AI migrates content using both orchestration and understanding
What This Means for Developers
The implications of this convergence are profound:
Immediate Adoption Path
- Start with comprehensive docs/for-ai for knowledge foundation
- Add Adobe's Skills for workflow orchestration
- Let them work together symbiotically
- Watch AI transform into a knowledgeable partner
The 90/10 Rule
- Invest 90% in comprehensive documentation
- Use 10% for lightweight orchestration
- Get 100% effective AI assistance
Accelerated Development
With both pieces in place:
- AI understands context completely
- Development speed increases dramatically
- Quality improves through standards adherence
- Onboarding becomes self-service
The Complete Architecture
The webcomponents-with-eds repository demonstrates how comprehensive documentation completes lightweight orchestration:
- Comprehensive beats lightweight - 90% of knowledge needs to live somewhere substantial
- Documentation as foundation - Skills can reference but can't contain everything
- Orchestration needs implementation - Process without knowledge is empty
- Local-first enables everything - AI needs to see all the pieces
The repository proves that effective AI assistance requires:
- Deep implementation knowledge (docs/for-ai)
- Lightweight orchestration (Skills)
- Both working together symbiotically
Beyond EDS
The symbiotic pattern transcends Adobe Edge Delivery Services:
- Any platform could provide lightweight Skills for orchestration
- Any project needs comprehensive docs/for-ai for implementation
- Any team benefits from the 90/10 knowledge split
This proves an important principle: AI-first development needs both orchestration AND comprehensive documentation. Anthropic provided the framework. Adobe provided EDS-specific orchestration. I provided the implementation knowledge. Together, we've discovered the formula for effective AI assistance.
The pattern is reproducible:
- Start with comprehensive documentation (docs/for-ai)
- Add lightweight orchestration (Skills)
- Let AI leverage both for complete understanding
Practical Next Steps
For teams inspired by this convergence:
- Explore the repository -
webcomponents-with-edsshows the complete pattern - Build comprehensive docs/for-ai - Invest in the 90% knowledge foundation
- Add Adobe's Skills - Lightweight orchestration on top
- Maintain the split - Keep skills lightweight, documentation comprehensive
- Share your experience - Help evolve both approaches
The Path Forward
The convergence opens new possibilities:
Enhanced Orchestration
Skills can become more sophisticated orchestrators when they have comprehensive documentation to reference.
Living Documentation
docs/for-ai can evolve based on what skills need to reference most frequently.
Community Knowledge
Teams can share both orchestration patterns (Skills) and implementation knowledge (docs/for-ai).
Conclusion - The Complete System
The webcomponents-with-eds repository provides the comprehensive foundation that makes Adobe's EDS Skills truly functional. Without the ~90% of implementation knowledge in docs/for-ai, skills would be hollow orchestrators pointing to missing documentation.
The complete picture:
- Anthropic created Claude Skills - The framework for AI knowledge
- Adobe built EDS Skills - Lightweight orchestrators for EDS workflows
- My docs/for-ai provides the foundation - The actual implementation knowledge
The evidence is clear:
- Skills are ~10% of the knowledge - Process and orchestration
- docs/for-ai is ~90% of the knowledge - Implementation and standards
- Together they're 100% effective - Complete AI assistance
- Production components prove it works - Real results, perfect scores
When I created docs/for-ai, I was solving the 2 AM debugging problem - creating comprehensive documentation that AI could understand. Adobe's skills provide the orchestration layer that makes this knowledge actionable. The convergence isn't just beneficial - it's essential.
My contribution makes Adobe's innovation complete. Their skills make my documentation actionable. Together, we've created the complete AI development environment.
Your next EDS project needs both pieces. Use Adobe's Skills for orchestration. Add comprehensive docs/for-ai for the actual knowledge. Watch as AI transforms from confused observer to knowledgeable partner with both the workflows AND the implementation details.
The future of AI-assisted EDS development requires both orchestration and knowledge. The webcomponents-with-eds repository shows how to provide both.
Related Articles