Select Generic Strategy logo

Select Generic Strategy

Community
gnurio
select-generic-strategy

Select the right generic competitive strategy using Porter's framework. Use when asked to choose between cost leadership, differentiation, or focus, or to diagnose being stuck in the middle.

Overview

Publishergnurio
Repositoryporter-strategy-skills
Skill nameselect-generic-strategy
Stars
62
Forks
4
Bundled files
1
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by gnurio on GitHub. Read the source before you install it.

Installation

Install the Select Generic Strategy AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/gnurio/porter-strategy-skills/tree/main/skills/select-generic-strategy
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/gnurio/porter-strategy-skills.git /tmp/porter-strategy-skills
mkdir -p .claude/skills
cp -r /tmp/porter-strategy-skills/skills/select-generic-strategy .claude/skills/select-generic-strategy
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Select Generic Strategy in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Select Generic Strategy on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Select Generic Strategy is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Select Generic Strategy

Determine which of Porter's three generic strategies best fits a firm's competitive situation, verify the firm can meet its requirements, and diagnose whether it is stuck in the middle.

Input

  • Five forces assessment (from analyze-five-forces skill)
  • Strategic group position (from map-strategic-groups skill)
  • Firm's current resources, capabilities, and organizational profile

Output

  • Recommended generic strategy (cost leadership | differentiation | focus)
  • Requirements checklist: skills/resources, organizational arrangements, control/incentive systems
  • Strategy-specific risks
  • Stuck-in-the-middle verdict (yes/no + evidence)
  • Feasibility of dual-strategy pursuit

Procedure

  1. Summarize the firm's five forces profile and strategic group position.
  2. Evaluate each generic strategy against the firm's situation using the requirements tables below.
  3. Identify which strategy the firm can most credibly commit to with "total commitment and supporting organizational arrangements."
  4. Run the stuck-in-the-middle diagnostic.
  5. Assess risks of the recommended strategy.
  6. Deliver recommendation with requirements gap analysis.

Strategy Profiles

1. Overall Cost Leadership

CategoryRequirements
Skills & ResourcesSustained capital investment and access to capital; process engineering skills; intense supervision of labor; products designed for ease of manufacture; low-cost distribution system
Org ArrangementsStructured organization and responsibilities; tight cost control
Control / IncentivesFrequent, detailed control reports; incentives based on meeting strict quantitative targets

Risks:

  • Technological change nullifies past investments or learning
  • Low-cost learning by newcomers or followers through imitation or investment in state-of-the-art facilities
  • Inability to see required product or marketing changes due to attention placed on cost
  • Inflation in costs narrows the price differential needed to offset competitors' brand images or differentiation

2. Differentiation

CategoryRequirements
Skills & ResourcesStrong marketing abilities; product engineering; creative flair; strong capability in basic research; corporate reputation for quality or technological leadership; long tradition in the industry or unique combination of skills drawn from other businesses; strong cooperation from channels
Org ArrangementsStrong coordination among functions in R&D, product development, and marketing; amenities to attract highly skilled labor, scientists, or creative people
Control / IncentivesSubjective measurement and incentives instead of quantitative measures

Risks:

  • Cost differential between low-cost competitors and the differentiated firm becomes too great for differentiation to hold brand loyalty -- buyers sacrifice features for large cost savings
  • Buyers' need for the differentiating factor falls as they become more sophisticated
  • Imitation narrows perceived differentiation, a common occurrence as industries mature

3. Focus

CategoryRequirements
Skills & ResourcesCombination of cost leadership or differentiation policies directed at the particular strategic target
Org ArrangementsCombination of above, directed at the particular strategic target
Control / IncentivesCombination of above, directed at the particular strategic target

Risks:

  • Cost differential between broad-range competitors and the focused firm widens, eliminating cost advantages of serving a narrow target or offsetting the differentiation achieved by focus
  • Differences in desired products or services between the strategic target and the market as a whole narrow
  • Competitors find sub-markets within the strategic target and "outfocus" the focuser

Stuck-in-the-Middle Diagnostic

A firm is stuck in the middle when it "lacks the market share, capital investment, and resolve to play the low-cost game, the industrywide differentiation necessary to obviate the need for a low-cost position, or the focus to create differentiation or a low-cost position in a more limited sphere."

Checklist -- flag YES/NO for each:

  1. Low profitability relative to industry peers
  2. Losing high-volume customers to lower-cost competitors
  3. Losing high-margin customers to focused or differentiated firms
  4. Blurred corporate culture -- no clear strategic identity
  5. Conflicting organizational arrangements and motivation systems
  6. No clear commitment to any one generic strategy

Verdict: 3+ flags = likely stuck in the middle. The firm must make a "fundamental strategic decision": either invest aggressively to achieve cost leadership/parity, orient to a particular target (focus), or achieve some uniqueness (differentiation). The latter two may require shrinking market share or absolute sales.

Can a Firm Pursue More Than One Generic Strategy?

Porter's position: "Sometimes the firm can successfully pursue more than one approach as its primary target, though this is rarely possible." Being the lowest-cost producer and being truly differentiated are "rarely compatible." The core problem: each strategy requires different resources, strengths, organizational arrangements, and managerial style, which are "diluted if there is more than one primary target."

Porter's examples of apparent dual success:

  • GE (electric motors): Achieved large market share and strong cost position while maintaining a strong technological reputation. Industry economics permitted it.
  • Microsoft: Got "so far ahead that they seem to avoid the need for strategic choices" -- but Porter warns this "becomes their ultimate vulnerability."

Conditions that must hold:

  1. The industry's economics must allow low overall cost to not be fundamentally incompatible with the added expenses of differentiation.
  2. Firms should not forgo improvements in one dimension that "involve no sacrifice in the other" -- but this is operational effectiveness, not strategic position.
  3. Porter distinguishes operational effectiveness (no tradeoff, all firms should pursue) from strategic position (requires choice). Confusing the two is a common error.

Default recommendation: Pick one strategy and commit totally. Pursuing two as primary targets usually produces stuck-in-the-middle outcomes.

During synthesis, consult reference.md for Porter's heuristics on generic strategies; before finalizing, check its failure modes.

Output Template

## Generic Strategy Recommendation

**Firm:** [name]
**Recommended Strategy:** [Cost Leadership | Differentiation | Focus]
**Confidence:** [High | Medium | Low]

### Requirements Fit
| Requirement | Firm Status | Gap? |
|---|---|---|
| [from table above] | [met/partial/unmet] | [description] |

### Key Risks
- [top 2-3 risks from the relevant strategy]

### Stuck-in-the-Middle Verdict
- [ ] Low profitability
- [ ] Losing volume customers to cost leaders
- [ ] Losing margin customers to differentiators/focusers
- [ ] Blurred corporate culture
- [ ] Conflicting org arrangements / incentives
- [ ] No clear strategic commitment
**Verdict:** [Stuck / Not stuck]

### Dual-Strategy Assessment
[Can the firm credibly pursue a second strategy? Why / why not?]

### Action Items
1. [Highest-priority gap to close]
2. [Second priority]
3. [Third priority]

Worked Example

Firm: Regional grocery chain, mid-market, 40 stores

Five Forces Summary: High buyer power (price-sensitive consumers), moderate supplier power, high rivalry (national chains + discounters), low threat of new entry, moderate substitutes (meal kits, restaurants).

Strategic Group: Mid-tier -- neither cheapest nor most premium. Competes with both Walmart (cost leader) and Whole Foods (differentiator).

Requirements Fit (Cost Leadership): Cannot match Walmart's scale, capital access, or distribution system. Lacks process engineering depth. Verdict: unfit.

Requirements Fit (Differentiation): No corporate reputation for quality or technological leadership. Weak marketing capabilities. Verdict: unfit at industry-wide level.

Requirements Fit (Focus): Can serve local/regional customers with curated local products, superior fresh departments, and community relationships. Has strong channel cooperation with local suppliers. Org can be restructured around the target segment.

Recommendation: Focus strategy -- serve the "local/premium fresh" segment more effectively than broad-range competitors. Requires: restructuring incentives around customer satisfaction (subjective measures), investing in local supplier relationships, and accepting loss of price-sensitive volume customers.

Stuck-in-the-Middle Verdict: Currently YES (4/6 flags). The focus pivot resolves this by committing fully to a narrow target.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Select Generic Strategy AI skill do?

Select the right generic competitive strategy using Porter's framework. Use when asked to choose between cost leadership, differentiation, or focus, or to diagnose being stuck in the middle.

Why use Select Generic Strategy on TypingMind?

Because you install it once and use it with any model. Select Generic Strategy is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Select Generic Strategy in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/gnurio/porter-strategy-skills/tree/main/skills/select-generic-strategy. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Select Generic Strategy?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Select Generic Strategy?

As many as you like. As long as a model supports skills, you can use Select Generic Strategy with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Select Generic Strategy AI skill free?

It is published on GitHub by gnurio. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇