Create or update a durable writing-style skill from Vitor's own authored material without storing raw private messages.
This skill is inspired by write-like-me-bootstrap from jxnl/personal-monorepo-template, but adapted to Vitor's separate voice lanes.
Voice Lanes
Do not collapse all writing into one voice.
Default lanes:
- Vitor personal;
- TheHive public/company;
- BEE / TheHive signal operator;
- project-specific voice when explicitly needed;
- private relationship or repair tone only if explicitly approved.
Approval Gates
Ask before:
- reading email, Slack, Telegram, WhatsApp, DMs, private docs, or private transcripts;
- writing any generated skill or style profile;
- using examples from sensitive contexts;
- promoting any generated profile into TheAngrySkills or installed skills.
No connector scan is implied by this skill alone.
Privacy Rules
- Do not store raw private excerpts in durable files.
- Use synthetic examples that preserve style without exposing private facts.
- Keep source evidence as compact descriptors such as
sent email follow-ups, March-June 2026. - Separate channel and posture. Do not flatten email, social posts, Slack-style replies, and brand copy.
- Do not infer sensitive personal details from writing samples.
Workflow
- Identify requested voice lane and target channel.
- Identify approved source material and date range.
- Cluster by posture:
- quick reply;
- pushback;
- delegation;
- status update;
- public post;
- email reply;
- partner/client note;
- correction or repair.
- Extract style rules, pacing, directness, humor, warmth, and forbidden tells.
- Produce a preview before writing files.
- Ask for approval.
- Only after approval, create or update the generated writing-style skill/profile.
Generated Skill Requirements
The generated skill should:
- route by lane, channel, and posture before drafting;
- ask only when audience, channel, goal, or risk changes the draft;
- default to useful drafts, not style lectures;
- include critique mode: what does not sound like Vitor;
- preserve privacy and source boundaries;
- update when Vitor corrects voice assumptions.
Output Before Approval
Voice lane:
Sources allowed:
Postures found:
Draft style rules:
Synthetic example quality:
Privacy exclusions:
Needs Vitor: