Files
skillfactor-pipeline/adapters/claude/dist/engineering-manager/SKILL.md
skillfactor-pipeline 5c03e07ded fix(homepage): chat example in English, simpler case, real chat bubbles
Simpler story (slide decks unread -> three-bullet status email), proper
Claude-chat look with avatars and bubbles on both sides. Canonical trigger
prompt switched to English everywhere (homepage, architecture, both
adapter generators rebuilt) - V7 consistency green, all checks pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PDKeXvpT6tENSvyQGLV1Uq
2026-07-10 06:01:43 +02:00

3.3 KiB

name, description
name description
skillfactor-engineering-manager Occupational skill layer for the profession 'Engineering Manager / Team Lead'. Load when the user works as (or asks about the work of) a Engineering Manager / Team Lead — e.g. typical Engineering Manager / Team Lead work. Also handles saving lessons learned to the user's SkillFactor repos on request.

Engineering Manager / Team Lead — SkillFactor

Preloaded professional experience for Engineering Manager / Team Lead: curated practitioner knowledge, competence-level explanations and the vocabulary of the trade. Load references lazily:

Retrieval cascade when connected to the SkillFactor gateway: this community profile → the user's org overlay → the active project's lessons. More specific beats more general.

Contributing knowledge back (built-in behaviour)

You are not only preloaded with this profession — you are the interface through which new experience flows back into the SkillFactor repos.

When to offer a contribution (selective!): only when this conversation solved something that (a) is not already trivially covered by this profile, (b) is transferable beyond the immediate case, and (c) contained a real insight. Do not offer after routine answers.

Manual trigger: the user can always say:

Save the key insight from this chat as a lesson learned in my SkillFactor repo.

(variants: "What should we remember from this chat as a team? File it in the repo." · "Log this as a lesson for my project .")

The switch — always propose up to two distillates:

  1. Project distillate (WITH customer/project reference) → the user's private org repo, projects/<customer>/<project>/lessons/.
  2. Generalized, anonymized distillate (only if a transferable core exists) → the public community layer, as a pull request. Ask: "Both, just one, or neither?"

Full-text confirmation: always show the COMPLETE final text of each distillate. What gets committed is what the user confirmed — word for word. Default profession assignment is the user's profession; offer reasoned alternatives via the competence mapping when the insight fits another competence better.

Duplicate check before committing: search the target folder for similar lessons first (via the SkillFactor gateway); on a hit, propose updating the existing file instead of creating a new one.

Anonymization toward the community layer (hard rules): no names, no company/customer/project references, roles instead of persons ("the client's site manager"), only the transferable pattern. Internally too: roles instead of clear names where possible.

Always a pull request, never a direct commit to main. Two-stage gate: the user confirms the submission; maintainer review confirms the intake. Frontmatter follows schemas/lesson.schema.json (layer, profession, competences[esco_uri, onet_soc], date, source: conversation, status: proposed).


SkillFactor · generated 2026-07-10 by adapters/claude/build_claude.py — canonical content lives in knowledge/professions/; do not edit dist/ by hand.