anthropic-architect
Determine the best Anthropic architecture for your project by analyzing requirements and…
Transform extracted engineer expertise into an actionable skill with progressive disclosure, allowing agents to find and apply relevant patterns for specific tasks.
$ npx -y skills add jamesrochabrun/skills --skill engineer-skill-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/engineer-skill-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Transform extracted engineer expertise into an actionable skill with progressive disclosure, allowing agents to find and apply relevant patterns for specific tasks.
name: engineer-skill-creator description: Transform extracted engineer expertise into an actionable skill with progressive disclosure, allowing agents to find and apply relevant patterns for specific tasks.
Transform extracted engineer profiles into ready-to-use skills with progressive disclosure, enabling AI agents to efficiently find and apply the right expertise for any coding task.
Takes the output from **engineer-expertise-extractor** and creates a structured, queryable skill that:
./extract_engineer.sh senior_dev # Output: engineer_profiles/senior_dev/
./create_expert_skill.sh senior_dev # Output: expert-skills/senior-dev-mentor/
**Result:** A ready-to-use skill that agents can query for specific guidance.
**Without progressive disclosure:**
**With progressive disclosure:**
When you create a skill from an engineer profile, you get:
expert-skills/
└── [engineer-name]-mentor/
├── SKILL.md (skill documentation)
├── query_expertise.sh (interactive query tool)
├── expertise/
│ ├── by_task/
│ │ ├── authentication.md
│ │ ├── api_design.md
│ │ ├── database_design.md
│ │ ├── error_handling.md
│ │ └── testing.md
│ ├── by_language/
│ │ ├── typescript.md
│ │ ├── python.md
│ │ └── go.md
│ ├── by_pattern/
│ │ ├── dependency_injection.md
│ │ ├── repository_pattern.md
│ │ └── factory_pattern.md
│ └── quick_reference/
│ ├── coding_style.md
│ ├── naming_conventions.md
│ └── best_practices.md
└── examples/
├── authentication_service.ts
├── api_controller.ts
└── test_example.spec.ts**Agent asks:** "How would they implement user authentication?"
**Skill provides:** 1. Relevant patterns from `by_task/authentication.md` 2. Code examples from their auth PRs 3. Their testing approach for auth 4. Security considerations they use 5. Related best practices
**NOT provided (yet):**
**Agent asks:** "Show me their TypeScript coding style"
**Skill provides:** 1. TypeScript-specific conventions 2. Type usage patterns 3. Interface design approach 4. Error handling in TS 5. Real TS examples
**Agent asks:** "How do they implement dependency injection?"
**Skill provides:** 1. DI pattern from their code 2. Constructor injection examples 3. IoC container setup 4. Testing with DI 5. When they use it vs when they don't
"Using the skill expert-skills/senior-dev-mentor/, show me how to implement authentication"
**Skill responds with:**
"Using expert-skills/senior-dev-mentor/, write a TypeScript service following their style"
**Skill provides:**
"Using expert-skills/senior-dev-mentor/, implement the repository pattern as they would"
**Skill provides:**
Expertise organized by common development tasks:
Separate docs for each language they use:
Design patterns they commonly use:
Fast access to essentials:
Script that helps find expertise:
./query_expertise.sh What are you working on? 1) Authentication 2) API Design 3) Database 4) Testing 5) Custom query Select: 1 === Authentication Expertise === [Shows relevant patterns, examples, best practices]
Engineer profile from extractor:
engineer_profiles/senior_dev/ ├── coding_style/ ├── patterns/ ├── best_practices/ ├── architecture/ ├── code_review/ └── examples/
1. **Analyze profile structure** 2. **Categorize by task** - Group related expertise 3. **Extract examples** - Pull relevant code samples 4. **Create navigation** - Build progressive disclosure system 5. **Generate queries** - Create query tool 6. **Package skill** - R
A comprehensive plugin and marketplace for Claude Code containing 24 custom skills across engineering, Apple development, product management, design, content, trading, database, QA, educational, and AI architecture domains.
Repo: jamesrochabrun/skills
Determine the best Anthropic architecture for your project by analyzing requirements and…
Master Anthropic's prompt engineering techniques to generate new prompts or improve existing…
Design iOS apps following Apple's Human Interface Guidelines. Generate native components,…
Expert children's book illustrator guide with 2024-2025 best practices, focusing on…
Generate comprehensive content briefs for writers, ensuring clarity, alignment, and strategic…
Generate comprehensive design briefs for design projects. Use this skill when designers ask…