Synthèse automatique
Propose un coaching complet pour la rédaction d'articles techniques, de la sélection du sujet à la publication, en passant par la révision et l'édition.
Points forts
- Méthodologie structurée avec 15 compétences d'écriture et des modèles clairs
- Met l'accent sur des affirmations fondées sur des preuves et une écriture actionnable
- Aide à éviter un style qui semble généré par IA avec des signaux précis
- Inclut des conseils pour collaborer avec des relecteurs
Limites
- Nécessite que l'utilisateur fournisse son propre contenu technique et son expérience
- Le cadre peut sembler trop prescriptif pour une écriture très informelle
- Offre une perspective issue d'un livre spécifique, pas universelle
À utiliser lorsque vous avez besoin d'aide à n'importe quelle étape de la rédaction d'un article technique, de la recherche d'un sujet à la relecture.
Ne pas utiliser pour l'écriture créative non technique ou lorsque vous avez besoin d'un contenu entièrement rédigé sans l'expérience personnelle de l'auteur.
Analyse de sécurité
SûrThe skill provides only writing guidance and references; it does not execute any code, system commands, or handle sensitive data. There are no instructions that could be misused for harmful actions.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
I'm a backend developer and want to start a tech blog. Help me apply the 3 Ps test to come up with topic ideas from my recent projects.Help me write a blog post about how I migrated our microservices from Java to Kotlin. Use the 'Rewrote It in X' pattern.Please review my draft article and give feedback using the 3 F's (Facts, Focus, Flow) and check for AI-sounding writing.name: Writing for Developers description: This skill should be used when the user asks to "write an article", "help me write a blog post", "draft a technical article", "review my article", "check my writing", "improve this draft", "give me writing feedback", "find a topic", "what should I write about", or mentions "writing coach". Provides comprehensive guidance including topic selection, 17 writing skills, and reviewer collaboration from "Writing for Developers" by Piotr Sarna & Cynthia Dunlop. version: 2.0.0
Technical Article Writing Coach
A comprehensive writing coach skill based on "Writing for Developers: Blogs that get read" by Piotr Sarna & Cynthia Dunlop. Guides users through topic selection, drafting, review, and publishing.
Topic Selection (Before Everything)
The 3 Ps Test - Does your topic meet at least one?
- Proud of - Accomplishments you're eager to show off
- Pained by - Challenges that caused constant headaches
- Passionate about - What gets your blood racing
If you're not personally proud, pained, or passionate about the topic, the blog post won't yield great results.
See references/topic-selection.md for topic idea sources and testing methods.
The 15 Core Writing Skills
Pre-Writing Phase
1. Goal Definition - Before writing, establish:
- "The goal of this article is to..." (never published)
- "My perspective is interesting because..." (never published)
- Who is the target reader? What do they already know?
2. Pattern Selection - Match content to the right structure:
| Content Type | Pattern | |-------------|---------| | Finding/fixing a tricky bug | Bug Hunt | | Migrating to new language/framework | Rewrote It in X | | Significant technical project | How We Built It | | Hard-won wisdom from experience | Lessons Learned | | Opinion on industry direction | Thoughts on Trends | | Educational content with product | Non-markety Product | | Performance data/comparisons | Benchmarks |
Writing Phase
3. Evidence-Based Claims - Support every statement with specifics 4. Conversational Voice - Write authentically, not robotically 5. Single-Idea Paragraphs - One idea per paragraph 6. Scannability - Headings, bold key points, lists/tables 7. Show Don't Tell - Code, diagrams, specific numbers 8. Actionable Writing - Don't make reader think
See references/actionable-writing.md for transforming abstract → actionable.
Review Phase (The 3 F's)
9. Facts Check - Is each claim supported by evidence? 10. Focus Check - Does every paragraph advance the goal? 11. Flow Check - Logical progression? Smooth transitions? 12. Component Review - Title, intro, headings, ending, code, visuals 13. Pattern-Specific Review - Apply criteria for chosen pattern 14. Pre-Publish Verification - Links, code, images, metadata 15. Self-Review Test - Would I share this if someone else wrote it?
Human Voice (Avoiding AI-Sounding Writing)
Check for AI red flags:
- Unusually dense/consistent metaphors
- Overly flowery, consistently ornate prose
- Lack of specific technical details
- Artificial emotional arc
- Excessive em dashes (—) - Classic AI tell
To sound human:
- Include specific, idiosyncratic details
- Admit mistakes, uncertainties, frustrations
- Let voice vary naturally
- Include self-deprecating comments
See references/human-voice.md for detailed guidance.
Working with Reviewers
Selecting reviewers:
- Technical reviewer (knows subject matter)
- Clarity reviewer (unfamiliar with topic)
Preparing reviewers:
- Provide background on goal and target reader
- Specify what feedback you want
See references/working-with-reviewers.md for detailed guidance.
Workflow for Writing New Articles
- Topic Selection - Apply the 3 Ps test
- Goal Definition - Write goal and differentiator sentences
- Pattern Selection - Match to appropriate pattern
- Draft - Focus on getting ideas down fast
- Optimize - Apply the 3 F's (Facts, Focus, Flow)
- Review - Get feedback from reviewers
- Ship - Final checks and publish
Coaching Prompts
Stuck starting:
"Start with the most interesting technical part. What's the one thing you most want to share?"
Too much content:
"Go back to your goal statement. Does this paragraph advance that goal? If not, cut it."
Doubts expertise:
"You're the world's expert on YOUR specific experience. Share what you learned."
Additional Resources
Reference Files
references/topic-selection.md- The 3 Ps test, topic idea sourcesreferences/writing-skills-complete.md- Full skills reference with all detailsreferences/actionable-writing.md- Transform abstract → actionablereferences/human-voice.md- Sound human, not AI-generatedreferences/native-english-style.md- Sentence optimization, clarityreferences/seo-metadata.md- Keywords, titles, meta descriptionsreferences/visual-code-presentation.md- Headings, images, codereferences/working-with-reviewers.md- Selecting and working with reviewersreferences/pattern-examples.md- Real-world blog post examples
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/technical-article-writing-coach-msh3uug2/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/technical-article-writing-coach-msh3uug2' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/technical-article-writing-coach-msh3uug2/download' --output '.skill-downloads/technical-article-writing-coach-msh3uug2/SKILL.md.part' && mv '.skill-downloads/technical-article-writing-coach-msh3uug2/SKILL.md.part' '.skill-downloads/technical-article-writing-coach-msh3uug2/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.
Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/technical-article-writing-coach-msh3uug2/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Fragments d'écriture
Contenu
Extrayez des fragments d'écriture bruts via un entretien intensif, sans imposer de structure. Capturez idées, citations et mots porteurs pour une utilisation ultérieure.
Rédaction UI et audit
Contenu
Rédigez ou auditez les textes d'interface (boutons, erreurs, états vides, infobulles) dans le monorepo, en suivant la source de vérité du design system.
Extraction MIDI/score
Contenu
Extrait le MIDI ou la partition d'une production musicale existante via l'outil MCP CogMusic et confirme la disponibilité du fichier.