gsd-profile-user

Generates developer behavioral profiles and USER-PROFILE.md artifacts from sessions or questionnaires.

Updated May 21, 2026
One-click install
npx skills add https://github.com/jedmamosto/m-and-ms --skill gsd-profile-user-jedmamosto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-profile-user
Source: https://github.com/jedmamosto/m-and-ms/tree/main/.agents/skills/gsd-profile-user
Command: npx skills add https://github.com/jedmamosto/m-and-ms --skill gsd-profile-user-jedmamosto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns messy, human session behavior into a structured developer behavioral profile so Claude can respond in ways that match your working style and preferences.

Core Features & Use Cases

  • Consent-gated session analysis or questionnaire fallback: Creates a profile from observed sessions when available, or from a questionnaire when not.
  • Profile generation with artifact outputs: Produces discoverable artifacts like USER-PROFILE.md and Claude-facing preference sections.
  • Refresh and comparison support: Rebuilds the profile with options to back up the prior version and show dimension diffs.

Quick Start

Run the skill with a questionnaire to generate a fresh developer behavioral profile and Claude-discoverable artifacts.

Frequently Asked Questions about gsd-profile-user

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I personalize Claude with my developer behavioral profile?

To personalize Claude with a developer behavioral profile, generate Claude-discoverable artifacts like USER-PROFILE.md and dev-preferences/CLAUDE.md sections from session analysis or questionnaire inputs. This ensures Claude matches your working style.

Can I generate a developer profile from a questionnaire instead of session scanning?

Yes, you can generate a developer profile from a questionnaire fallback when observed session data is unavailable. Run the workflow with the --questionnaire flag to map your inputs into structured behavioral preferences.

How does consent gating work for developer profiling and session analysis?

Consent gating controls session scanning by requiring explicit permission before analyzing developer behavior. This mechanism ensures behavioral data is only processed when approved, falling back to questionnaire intake if consent is denied.

What is the best way to refresh a developer profile and compare changes?

The best way to refresh a developer profile is running the workflow with the --refresh flag, which backs up the prior version and displays dimension diffs. This highlights changes in your behavioral preferences over time.

How to resolve cross-project split conflicts in developer behavioral profiles?

Resolving cross-project split conflicts involves executing the end-to-end profile-user workflow to deterministically write artifacts like USER-PROFILE.md. This ensures consistent Claude-discoverable preference sections across separate repositories.

What files are generated when creating a developer behavioral profile for Claude personalization?

Creating a developer behavioral profile generates deterministic artifacts such as USER-PROFILE.md and dev-preferences/CLAUDE.md sections. These files are written for Claude to discover and adapt to your workflow automation preferences.