بنقرة واحدة
publish-artifact
Publish work products to shared memory and notify via bus
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Publish work products to shared memory and notify via bus
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | publish-artifact |
| version | 1.0.0 |
| description | Publish work products to shared memory and notify via bus |
| uses | ["core/bus"] |
| requires | {"tools":[],"env":[]} |
| security | {"risk_level":"write","capabilities":["artifact:write","bus:write"],"requires_approval":false} |
Publish work products to shared memory so other agents can discover and use them. Artifacts are the primary way agents share durable results — reviews, analyses, reports, and decisions.
This is a builtin skill (handler: type: builtin). When publish_artifact is invoked, the executor writes the artifact file to .os/memory/{type}/{subject-slug}.md with frontmatter, then publishes a notification to the bus. The tool schema in tool.yaml defines the external contract; the executor handles the file write and bus notification directly.
| Type | Use For | Example |
|---|---|---|
review | Code review results, PR feedback | Review of PR #23 with issues found |
analysis | Investigation results, research | Root cause analysis of performance bug |
report | Status reports, summaries | Sprint progress report |
summary | Condensed information, digests | Summary of 3 related PRs |
decision | Architectural decisions, ADRs | Decision to use PostgreSQL over MySQL |
Write the artifact with proper frontmatter:
---
type: [artifact_type]
subject: [what it's about]
created_by: [your agent ID]
created_at: [ISO timestamp]
related_to: [optional list of related artifacts]
---
# [Title]
[Content in markdown]
Convert the subject to a filename-safe slug:
PR #23 → pr-23, Sprint Review 2026-02 → sprint-review-2026-02.os/memory/{type}/{slug}.mdwork bus channel## Artifact Published
- Type: [artifact type]
- Subject: [subject]
- Path: [file path]
- Notification: [channel and message ID]
- Size: [content size]
report for a code review or summary for a decision. Use the right type so artifacts are categorized correctly.Artifact publishing is complete when:
work channelReview pull requests for code quality, security, and correctness
Review pull requests for code quality, security, and correctness
End-to-end shipping workflow — tests, PR creation, review request. Unified pr-create + pr-complete.
Periodic cross-agent learning consolidation — review what worked, what didn't, propagate insights
Break down complex problems through structured analytical frameworks
Persist and recall context across sessions — critical for continuity