Skip to main content

share

Turn a session into a team learning: summarize what was solved, discovered or worked around, and publish it to the team knowledge base with `teamai contribute`. Loaded on demand by the teamai discovery stub, by the learning step of the session-close workflow, and by the friction reminder where session-close is not offered.

معلومات المصدر

المستودع
Tencent/teamai-cli
آخر نشاط في المصدر
٢٨ أكتوبر ٢٠٢٦ في ١٥:٢٦
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٥٬٧٠٤
التفرعات
٤٨٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
share
description
Turn a session into a team learning: summarize what was solved, discovered or worked around, and publish it to the team knowledge base with `teamai contribute`. Loaded on demand by the teamai discovery stub, by the learning step of the session-close workflow, and by the friction reminder where session-close is not offered.
# Contribute — share what a session taught you with the team Summarize what this AI coding session taught you and push it to the team knowledge base. ## Who sent you here - **The `learning` step of a `session-close` run** (its brief names this skill): work steps 1–3 of How It Works with the person, in this session rather than a sub-agent, and save the document outside the repository. Return its path, title and learnings namespace as the brief says. Do not run `teamai contribute`: the run's `contribute` step runs it after its approval. - **The friction reminder** (its `[teamai]` text names `teamai skill get share`): teamai already found that `session-close` cannot run here. Follow How It Works to the end. - **The person asked to share a learning, or to close, publish or score this session**: start the `session-close` workflow. Run `teamai workflow start --describe session-close --driver skill`, give the person each proposed input with its `why`, and start it with those values once they confirm or change them (`teamai skill get workflow` covers the run). Its `learning` step brings you back here. When describe refuses it (`invoke_denied`, `unattended_denied`, `nested_workflow`), tell the person why and follow How It Works to the end. - **Anything else in When to Use**: follow How It Works to the end. **Write the document in Simplified Chinese**, as earlier releases required. Commands, flags, URLs, paths and code identifiers stay as they are. ## When to Use - When teamai suggests this session has valuable content worth sharing - When you've solved a tricky problem and want to document the solution - When you've discovered a useful workflow or pattern - After a long session with diverse tool usage - When `teamai score` printed a label that did not pass: read the reasoning file it names (`<dataHome>/scores/reasoning/<labelVersion>.md`) and turn what went wrong into a learning, contributed with the `--session-id` that line gives, if any. Summarize it; do not paste the file ## How It Works 1. **Summarize**: review the tools used, the problems solved and the patterns found in this session 2. **Write the document**: a Markdown document (language as above) covering: - What the task or problem was - The key decisions and why they were made - The solution, workaround or pattern discovered - Which tools or skills proved especially useful - Pitfalls and things to watch out for 3. **Save it**: write the document to a temporary file 4. **Push it to the team**: run `teamai contribute --file <path> --title "<title>"` ## Document Template Copy the template, the frontmatter field table and the tag taxonomy from `{SKILL_DIR}/references/doc-template.md`. The frontmatter is required: it is what makes the document searchable. ## Example ```bash # After writing the summary to /tmp/session-summary.md teamai contribute --file /tmp/session-summary.md --title "Debugging K8s pod startup timeouts" ``` ## Important - Outside a `session-close` run, run this as a **sub-agent** (Agent tool) to avoid polluting the main session's context - The document is pushed to the team repo's `teamai-learnings` branch, under `learnings/`, with no pull request - Team members will see it on their next `teamai pull` - Keep summaries concise and actionable — this is a knowledge base, not a diary ## Publishing a reusable skill instead A member asking to publish a skill ("share this xxx skill with my team") is a different flow, and it does not need recall: it lives in the `core` skill, at `"$(teamai skill path core)/references/contribute-member.md"`. This file is for turning a *session* into a learning. ## References In the files below, `{SKILL_DIR}` is the directory `teamai skill path share` prints; a reference file you open on its own writes that directory as `SKILL_DIR` in braces. | File | When to load it | |---|---| | `{SKILL_DIR}/references/doc-template.md` | Writing the learning document: template, frontmatter fields, tag taxonomy. | `teamai skill get share --full` prints this skill with its reference appended.
عرض على GitHub