Skip to content
Conduit

skill

case-study-skill

Portfolio coach for designers and design engineers. Ask the right questions, find the story, ship the case study.

scoobynko/case-study-skillcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/scoobynko/case-study-skill itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 17, 2026

Case Study Skill

A portfolio coach for designers and design engineers. Asks the right questions, finds the story shape of your project, and outputs a .md file with screenshot placeholders.

Install

gh skill install scoobynko/case-study-skill case-study

Two modes

Designer: describe a project, get coached through questions tailored to your type (UX, product, visual, interaction, design systems, research). The skill challenges vague answers and structures the narrative around what makes the work interesting.

Design engineer: provide a git branch or diff. The skill reads the code, asks context questions, discovers metrics from Amplitude/PostHog/Mixpanel via MCP, and writes the case study grounded in what shipped.

What's inside

case-study/
├── SKILL.md                     # The coach
└── references/
    ├── hiring-rubric.md         # How design leaders read portfolios
    ├── structure-guide.md       # Emphasis by designer type, narrative frameworks
    └── metrics-guide.md         # Impact metrics discovery, analytics MCP

Contributing

Releases are automated by release-please, which derives the next version from Conventional Commits. The commit message (or PR title, if you squash-merge) determines the bump:

PrefixExampleEffect
fix:fix: handle empty diff in design-engineer modepatch (1.4.1 → 1.4.2)
feat:feat: add metrics-guide referenceminor (1.4.1 → 1.5.0)
feat!: or BREAKING CHANGE: in bodyfeat!: rename SKILL.md frontmattermajor (1.4.1 → 2.0.0)
chore:, docs:, refactor:, test:, ci:docs: clarify install stepno release

Use the imperative mood ("add", not "added"). Keep the subject under ~72 chars; put rationale in the body.

Enforcement

PR titles are linted by .github/workflows/lint-pr-title.yml — non-conforming titles block the merge. For direct pushes to main, write a conforming commit message; non-feat/fix commits are simply ignored by release-please rather than rejected.

Credits

Built by Jakub Salmik.

↑↓ navigate openesc close