Analyse d'Entreprise & Préparation aux Entretiens (Company Analysis for Claude)
Basé sur des informations primaires (rapports IR, pitchs de recrutement, rapports intégrés), ce skill effectue une analyse d'entreprise adaptée à l'objectif de la demande. Les avis sont distingués comme informations de référence non vérifiées. Si une préparation aux entretiens est demandée, il utilise le modèle à 5 axes pour développer : une comparaison concurrentielle, une auto-présentation d'environ 1 minute, une motivation, des réponses approfondies, des questions inversées de validation d'hypothèses (10 standard) et des questions prévisionnelles du recruteur (100 standard).
Emplacement des fichiers de référence et des scripts
Lorsqu'il est installé comme plugin, les fichiers se trouvent aux emplacements suivants :
${CLAUDE_PLUGIN_ROOT}/skills/company-analysis/references/${CLAUDE_PLUGIN_ROOT}/skills/company-analysis/scripts/
S'il est placé directement dans ~/.claude/skills/company-analysis/ (ou .claude/skills/company-analysis/ / application de bureau Claude), utilisez les répertoires references/ et scripts/ dans le même répertoire que ce SKILL.md. Les chemins ci-dessous sont relatifs au répertoire du skill.
1. Confirmer l'objectif de la demande et les conditions requises
- Démarrage via l'interface utilisateur : Si le skill est lancé avec « Commencer par l'interface utilisateur », « Analyser en sélectionnant des options » ou sans entreprise/objectif spécifié (
/company-analysisou/company-analysis:company-analysisuniquement), suivez references/input-ui.md et appelez réellement un outil de questions disponible (commeAskUserQuestionde Claude Code). Utilisez les arguments générés parscripts/input_ui.pypour permettre à l'utilisateur de saisir/sélectionner le nom de l'entreprise, l'objectif et les axes nécessaires. Ne considérez pas l'affichage d'un menu JSON ou Markdown comme « interface utilisateur affichée ». Dans les environnements sans interface de questions (Claude Desktop / chat Web, etc.), basculez vers de courtes questions textuelles. - Analyse d'entreprise, analyse IR, comparaison secteur/concurrents : Analysez principalement le secteur, le type d'entreprise et les points demandés. Une demande avec uniquement le nom de l'entreprise doit être traitée comme une analyse complète de l'entreprise. Ne demandez pas le poste souhaité, l'étape de sélection ou la catégorie de candidature ; la création de motivation ou de questions inversées n'est pas nécessaire. Utilisez uniquement les axes nécessaires parmi les 5 ci-dessous.
- Préparation à la candidature/entretien : À partir des informations fournies par l'utilisateur, définissez les 5 axes suivants. Si un manque impacte les livrables, utilisez l'interface de questions de references/input-ui.md pour confirmer les conditions nécessaires. Ne posez pas de questions sur les éléments déjà renseignés ; si le secteur/type d'entreprise peut être déduit, complétez-le. En mode « au choix », indiquez clairement les hypothèses. N'inventez pas le parcours, les réalisations ou le niveau de motivation de la personne.
| Axe | ID du modèle et choix | Référence détaillée |
|---|---|---|
| ① Secteur | it-saas-web (IT, SaaS, Web, AI, SSII)consulting (stratégie, général, IT, think tank)manufacturing (manufacturier : électricité, automobile, semi-conducteurs, chimie, alimentation, pharma, etc.)trading (sogo shosha, trading spécialisé)finance (banque, assurance, carte, asset management, FinTech)media-ad-entertainment (publicité, médias, divertissement, jeux vidéo)real-estate-infra-logistics (immobilier, promoteur, construction, infrastructure, logistique)hr-retail-service-healthcare (RH, retail, e-commerce, médical, éducation, services) | references/industry-patterns.md |
| ② Poste souhaité | sales-cs (vente entreprise/particulier, IS/FS, customer success)planning-marketing-bizdev (planification d'entreprise, planification commerciale, planification produit, marketing, BizDev)pdm-pm-consultant (PdM, PM, consultant, prévente)software-ai-engineer (Web, mobile, AI, data, SRE, sécurité)rd-manufacturing-eng (R&D, conception mécanique/électrique/chimique, ingénierie de production, assurance qualité)corporate (comptabilité/finance, RH, juridique, IR/communication, systèmes d'information) | references/role-patterns.md |
| ③ Étape de sélection | casual-intern-ob (stage, visite OB/OG, entretien informel)es-resume (sélection sur dossier, ES, CV)first-interview (1er entretien : RH, juniors à intermédiaires)second-interview (2e entretien / milieu : chef de service, directeur, manager)final-interview (Entretien final / direction : PDG, administrateur, directeur d'unité)offer-comparison (après acceptation, entretien d'offre, comparaison entre plusieurs offres) | references/interview-stage-patterns.md |
| ④ Catégorie de candidature | new-grad (nouveau diplômé) / mid-career (changement de carrière) / second-new-grad (deuxième nouveau diplômé) | references/interview-stage-patterns.md |
| ⑤ Type d'entreprise | listed-enterprise (grande entreprise japonaise cotée) / mega-venture (mega-venture) / startup-unlisted (startup non cotée) / foreign-affiliated (filiale étrangère) | references/secrets-and-methodology.md |
Génération instantanée du blueprint (utilisation des scripts)
Une fois le modèle de préparation aux entretiens déterminé (ou pour afficher la liste), vous pouvez générer un blueprint avec le script inclus. Pour une simple analyse d'entreprise, il n'est pas nécessaire d'exécuter ce script pour remplir des axes de sélection inutiles.
Dans les commandes ci-dessous, scripts/ est résolu à partir du répertoire contenant ce SKILL.md (ou ${CLAUDE_PLUGIN_ROOT}/skills/company-analysis/ en mode plugin). Les spécifications inconnues ou ambiguës généreront une erreur ; utilisez des ID valides.
# Afficher la liste de tous les modèles
python3 scripts/pattern_selector.py --list
# Générer un blueprint de préparation pour un modèle spécifique (résolution automatique des mots-clés japonais et abréviations)
python3 scripts/pattern_selector.py \
--company "Nom de l'entreprise cible" \
--industry "IT" \
--role "Ingénieur" \
--stage "2e entretien" \
--candidate "Changement de carrière" \
--archetype "Mega-venture" \
--competitors "Concurrent A, Concurrent B"
2. Procédure principale de l'analyse d'entreprise (application des secrets)
Avant de commencer l'analyse, lisez impérativement les principes de references/secrets-and-methodology.md et ne chargez que les références nécessaires pour le secteur, le poste et l'étape de sélection demandés. Pour une analyse d'entreprise, les références sur le poste et l'étape de sélection ne sont pas nécessaires.
Étape 1 : Collecte des faits à partir de sources primaires (recherche Web, examen des PDF fournis)
- Lecture des PDF et documents locaux joints (utilisation de l'outil
Readde Claude) :- Si l'utilisateur fournit ou joint des PDF ou fichiers (rapports financiers, présentations des résultats, plans à moyen terme, rapports intégrés, offres d'emploi, CV, etc.), lisez-les directement avec l'outil
Read. Pour les PDF de plus de 10 pages, utilisez le paramètrepagespour lire un maximum de 20 pages à la fois. - Si des informations à jour sont nécessaires, utilisez les outils
WebSearch/WebFetchpour rechercher les pages IR officielles, EDINET, PR TIMES, etc.
- Si l'utilisateur fournit ou joint des PDF ou fichiers (rapports financiers, présentations des résultats, plans à moyen terme, rapports intégrés, offres d'emploi, CV, etc.), lisez-les directement avec l'outil
- Entreprises cotées (
listed-enterprise/mega-venture) :- Rapport financier annuel (description de l'activité, ventes/bénéfices par segment, défis à relever, risques liés à l'activité, âge moyen, ancienneté moyenne, salaire annuel moyen)
- Présentation des résultats (faits marquants de l'exercice/trimestre le plus récent, évolution des KPI, facteurs de variation par rapport à l'année précédente)
- Plan à moyen terme (objectifs quantitatifs à 3-5 ans, domaines d'investissement de croissance, réforme du portefeuille d'activités)
- Rapport intégré (message du PDG, processus de création de valeur, données sur le capital humain)
- Startups non cotées (
startup-unlisted) :- Pitch de recrutement (Company Deck / Culture Deck), communiqués de financement PR TIMES (tour, montant total levé, VC/société d'investissement souscripteur), avis de clôture des comptes au Journal Officiel, entretien avec le fondateur, Wantedly.
- Filiales étrangères (
foreign-affiliated) :- Rapport annuel / Formulaire 10-K du siège mondial et périmètre de mission de la filiale japonaise (bureau de vente/marketing ou pouvoir de planification, R&D, développement propre au Japon ?), décomposition des exigences de la fiche de poste (JD).
Étape 2 : Diagnostic des écarts financiers, de trésorerie et de capital humain
Si des données financières, des données sur les employés ou des indicateurs d'avis sont disponibles, utilisez scripts/financial_analyzer.py pour organiser les indicateurs quantitatifs, la classification des flux de trésorerie (signe + montant), et les indicateurs d'avis saisis. Assurez-vous que les années, unités monétaires et périmètres (individuel/consolidé) sont cohérents, et indiquez la source dans le rapport ultérieur.
python3 scripts/financial_analyzer.py \
--company "Nom de l'entreprise cible" \
--revenue 1500 --prev-revenue 1350 --gross-profit 600 --operating-profit 180 --net-profit 120 \
--total-assets 2000 --equity 1000 --employees 3500 \
--operating-cf 220 --investing-cf -140 --financing-cf -50 \
--avg-age 36.2 --avg-tenure 11.4 --avg-salary 850 \
--ow-overall 3.7 --ow-growth20s 3.5 --ow-compliance 4.1
- Confrontation des données officielles (rapport intégré, site de recrutement) et du ressenti terrain (OpenWork, etc.) :
- Vérifiez la période des avis, le nombre, le poste et le service, et le périmètre des informations officielles, et formulez les différences comme des hypothèses à vérifier. N'utilisez pas les seuls indicateurs d'avis ou les avis pour déterminer la réalité des conditions de travail, du temps de travail, de la conformité légale ou de la qualité globale de l'entreprise. Le script n'effectue pas automatiquement la confrontation avec les documents officiels.
- Interprétation des flux de trésorerie : Les 8 classifications de signes représentent les entrées/sorties de fonds. Évaluez l'objectif et la santé des investissements/financements après avoir vérifié les montants, la trésorerie d'ouverture/clôture, les échéances de remboursement, la répartition et l'évolution sur plusieurs années. Zéro n'est classé ni en positif ni en négatif.
Étape 3 : Les 3 grandes transformations pour passer de « j'ai recherché » à « je réussis l'entretien »
Uniquement si une préparation à la candidature/entretien est demandée, transformez les faits collectés selon les 3 axes suivants (voir la section 5 de references/secrets-and-methodology.md pour les détails) :
- Matrice de comparaison concurrentielle → « Pourquoi votre entreprise plutôt qu'un concurrent (Why This Company) » :
- Comparez 2-3 concurrents directs sur le portefeuille d'activités, la clientèle, la structure de revenus, les domaines d'investissement du plan à moyen terme, et la culture d'entreprise via un tableau comparatif.
- Hypothèse de défi de l'entreprise × Forces du candidat → « Reproductibilité (Why Me) » :
- À partir des « défis à relever » du rapport financier ou des « thèmes prioritaires » du plan à moyen terme, formulez des hypothèses sur les goulots d'étranglement rencontrés par le terrain du poste souhaité (
role) et montrez comment l'expérience du candidat peut être utile.
- À partir des « défis à relever » du rapport financier ou des « thèmes prioritaires » du plan à moyen terme, formulez des hypothèses sur les goulots d'étranglement rencontrés par le terrain du poste souhaité (
- Fait des sources primaires + Hypothèse terrain → « Questions inversées de validation d'hypothèses (Reverse Questions) » :
- Utilisez la syntaxe
【Fait des sources IR/officielles】+【Hypothèse terrain personnelle】+【Question adaptée au poste du recruteur】pour concevoir des questions inversées parfaitement adaptées à l'étape de sélection (1er entretien = junior/RH terrain, 2e entretien = chef de service/directeur terrain, final = PDG/membre du conseil).
- Utilisez la syntaxe
3. Sélection et génération du format de sortie
Pour l'analyse d'entreprise, l'analyse IR ou la comparaison concurrentielle, utilisez le modèle « 0. Pour analyse d'entreprise / analyse IR » de references/output-templates.md en vous concentrant sur les points demandés. Pour la préparation à la candidature/entretien, utilisez le modèle dédié aux entretiens du même fichier ou scripts/report_generator.py. Le script génère une feuille de travail avec des champs vides ; complétez avec le contenu des documents vérifiés avant de livrer. Si seul le modèle est demandé, laissez-le vide.
Distinguer clairement les deux types de questions suivants, sans confondre l'interface de saisie, les titres et le nombre de questions. Les versions complète et de dernière minute utilisent le même nombre standard de questions.
- Questions inversées (candidat → entreprise/recruteur) : 10 standard. Spécifier avec
reverse_question_countet--reverse-question-count N. Composées de faits issus de sources primaires + hypothèse terrain + question à confirmer avec l'interlocuteur, sans hypothèses non fondées. - Questions prévisionnelles (entreprise/recruteur → candidat) : 100 standard. Spécifier avec
interview_question_countet--interview-question-count N. Environ 10 thèmes (auto-présentation, motivation/compréhension de l'entreprise, compétences/expertise, réalisations/résolution de problèmes, collaboration, échecs/apprentissage, valeurs, choix de carrière, modalités de travail, contribution après l'embauche). Adaptez-les au poste souhaité, à la catégorie de candidature, à l'étape de sélection et au parcours de la personne ; formulez-les comme des questions que le recruteur poserait au candidat. Pour les questions prioritaires, ajoutez l'intention du recruteur et les points clés de la réponse, sans inventer de parcours ou de réalisations non vérifiés de la personne.
Dans tous les cas, privilégiez le nombre de questions spécifié par l'utilisateur via l'interface de saisie ; si 0 question, omettez ce type. Avant la livraison, vérifiez le nombre de questions par type, la numérotation continue et l'absence de redondance sémantique. Dans la version de dernière minute, séparez le texte court et les deux types de questions, et indiquez séparément les numéros des questions prévisionnelles (préparation prioritaire) et des questions inversées (à poser le jour même). Ces nombres ne s'appliquent pas à l'analyse d'entreprise ou à la comparaison d'offres.
Pour les versions complète et de dernière minute de la préparation aux entretiens, suivez references/self-introduction.md et créez automatiquement une auto-présentation d'environ 1 minute à partir de l'historique de conversation disponible et des documents de parcours fournis. Séparez-la de la motivation ; résumez-la en 250 à 350 caractères : appartenance actuelle → expériences/réalisations représentatives → forces → conclusion. Si le parcours est complet, ne demandez pas de nouvelle saisie. En cas de manque, regroupez les informations nécessaires en une seule question via l'interface de questions. N'utilisez pas les chats passés inaccessibles ni les informations non vérifiées comme réalisations de la personne. Lorsque le script produit la sortie, enregistrez le texte final dans un fichier temporaire et passez-le avec --self-introduction-file.
# Génération de la feuille maître complète d'analyse d'entreprise & préparation aux entretiens (--mode full)
python3 scripts/report_generator.py \
--company "Nom de l'entreprise cible" --industry "Trading" --role "Planification" --stage "2e entretien" \
--candidate "Nouveau diplômé" --archetype "Grande entreprise japonaise" --competitors "Concurrent A, Concurrent B" --mode full
# Génération de l'antisèche de 5 minutes avant l'entretien (--mode cheatsheet)
python3 scripts/report_generator.py \
--company "Nom de l'entreprise cible" --industry "IT" --role "Ventes" --stage "Entretien final" --mode cheatsheet
# Génération de la fiche de score de comparaison d'offres après acceptation (--mode offer-comparison)
python3 scripts/report_generator.py \
--company "Premier choix" --competitors "Concurrent A accepté, Concurrent B accepté" --mode offer-comparison
4. Garde-fous de qualité à respecter impérativement
- Interdiction de fabriquer des chiffres et des faits (No Hallucination) :
- Les données quantitatives (chiffre d'affaires, bénéfices, salaire moyen, taux de prise de congés, etc.) ne doivent être mentionnées que sur la base de faits vérifiés (année et source indiqués). Ne comblez pas les lacunes par des suppositions. Distinguez « Non vérifié (non recherché, source non confirmée) », « Non disponible (échec d'accès au document, restriction de consultation) » et « Non divulgué (confirmé comme non communiqué) », et ajoutez la méthode de vérification et le document de référence. Ne considérez pas comme non divulgué simplement parce qu'une recherche n'a rien donné. Les descriptions communes dans les avis doivent être traitées comme des « tendances/hypothèses d'avis » jusqu'à ce qu'elles soient confirmées par des sources primaires, etc.
- Différenciation des perspectives en cas de préparation aux entretiens :
- Si le poste/la fonction du recruteur ou la description du poste sont connus, privilégiez ces informations par rapport à une estimation basée sur le nombre d'entretiens. Les éléments suivants sont des indications générales.
- 1er entretien : Privilégiez « conclusion en premier et concise (45-60 secondes), compréhension de base, honnêteté et esprit d'équipe » ; évitez les critiques de gestion trop théoriques.
- 2e entretien : Privilégiez « comparaison claire avec les concurrents, reproductibilité pratique dans le poste souhaité, hypothèses de défis du point de vue du manager terrain ».
- Entretien final : Privilégiez « détermination à faire de cette entreprise son premier choix, alignement avec la vision/les valeurs (VMV) et l'expérience fondatrice, vision à long terme sur 5-10 ans ».
- Éviter une « lettre de fan » trop positive :
- En plus des forces de l'entreprise, présentez également de manière constructive les éléments de risque du rapport financier, les défis structurels du secteur et les points à vérifier issus des avis, en distinguant les faits vérifiés des hypothèses.