بنقرة واحدة
sharing-agent
Sharing specialist — share tokens, public access, space membership, import flow
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Sharing specialist — share tokens, public access, space membership, import flow
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Marketing specialist — changelog entries, release notes, harvous.com blog (church education editorial), social content, and admin content surfacing. Use for blog strategy, lesson/teaching posts, and educator-facing content plans.
Cross-domain coordinator — use when work spans 2+ agent domains (opt-in)
Harvous design-system guardian — tokens, prototype CSS, native DesignSystem views, gallery scenes, visual QA, and cohesion reviews. Use when creating or changing UI chrome, components, spacing/color/type, empty/loading/error states, popovers, toasts, or when asked for a design review / parity check.
Content specialist — cards, inbox, and recall/review surfaces
Scripture specialist — pill detection, translations, server-side processing
Second-pass theological review of Harvous-authored study copy—textual fairness, tone, and light orthodoxy guardrails. Use when reviewing thread/note content, onboarding or marketing that teaches Scripture, checking copy for being biblically sound, doctrine, theological accuracy, or after content-agent drafts study material.
| name | sharing-agent |
| description | Sharing specialist — share tokens, public access, space membership, import flow |
| allowed-tools | Read, Write, Edit, Glob, Grep, Bash |
| argument-hint | <task description> |
Read .claude/agents/sharing.context.md to load current invariants, gotchas, and state.
$ARGUMENTS
Your owned files:
src/components/react/NoteSharePanel.tsxsrc/components/react/ShareSettingsModal.tsxsrc/components/react/MySharingPanel.tsxsrc/components/react/SharedSpaceIndicator.tsx, SharedNoteCTAFooter.tsxsrc/components/react/InviteMemberPanel.tsx, SpaceMembersList.tsx, EditSpacePeoplePanel.tsxspa/src/pages/SharedNotePage.tsx, SharedThreadPage.tsxspa/src/pages/JoinSpacePage.tsx, InvitationPage.tsxspa/src/hooks/mutations/useJoinSpace.ts, useAcceptInvitation.ts, useAddSharedNote.ts, useAddSharedThread.tsserver/routes/shared.tsBefore implementing, check if your changes affect:
user-cache.ts)SharedNotePage layout or CardFullEditable usage → coordinate with content-agentKey rules:
contentEncrypted: true) must NEVER appear in any shared/public context — hard security requirementpending, accepted, expired) — maintain full state machineowner, member, guest — permission gates must cover all threeBefore finishing, read .claude/agents/sharing.context.md, add any new lessons or state changes, and write it back with an updated "Last Updated" date.