Individual skill

information-architecture

Define the structural layer of a product or site before visual design begins. Covers navigation, content hierarchy, page structure, URL patterns, and user flows. Use when user wants to plan site structure, define navigation, map user flows, organize content, or mentions "IA" or "information architecture".

information-architecture/SKILL.md

Read pinned source

Source commit c259656c76d9758d7ead46b0d2f125cbe84f8665

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
Yes
Skill scan complete
Yes
Observed behavior
Instructions only
Last checked
Nov 10, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

Claude Code

Destination .claude/skills/information-architecture

( set -euo pipefail destination='./.claude/skills/information-architecture' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:information-architecture' > "$work/skill.tar" mkdir -p -- './.claude/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Codex

Destination .agents/skills/information-architecture

( set -euo pipefail destination='./.agents/skills/information-architecture' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:information-architecture' > "$work/skill.tar" mkdir -p -- './.agents/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Cursor

Destination .cursor/skills/information-architecture

( set -euo pipefail destination='./.cursor/skills/information-architecture' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:information-architecture' > "$work/skill.tar" mkdir -p -- './.cursor/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
Gemini CLI

Destination .gemini/skills/information-architecture

( set -euo pipefail destination='./.gemini/skills/information-architecture' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:information-architecture' > "$work/skill.tar" mkdir -p -- './.gemini/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
GitHub Copilot

Destination .github/skills/information-architecture

( set -euo pipefail destination='./.github/skills/information-architecture' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:information-architecture' > "$work/skill.tar" mkdir -p -- './.github/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )
OpenCode

Destination .opencode/skills/information-architecture

( set -euo pipefail destination='./.opencode/skills/information-architecture' if [ -e "$destination" ] || [ -L "$destination" ]; then printf '%s\n' 'Destination already exists; nothing overwritten.' >&2; exit 1; fi work=$(mktemp -d) trap 'rm -rf -- "$work"' EXIT git clone --filter=blob:none --no-checkout -- 'https://github.com/julianoczkowski/designer-skills.git' "$work/repo" git -C "$work/repo" checkout --detach c259656c76d9758d7ead46b0d2f125cbe84f8665 git -C "$work/repo" archive --format=tar 'c259656c76d9758d7ead46b0d2f125cbe84f8665:information-architecture' > "$work/skill.tar" mkdir -p -- './.opencode/skills' mkdir -- "$destination" tar -xf "$work/skill.tar" -C "$destination" )

Repository context

Repository stars (not skill ratings)
601
Repository last updated
Jul 6, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

This skill defines the structural skeleton of a product or site. It sits between the design brief and the build. Run this after the brief is written and before tasks are created.

## Example prompts

- "Plan the IA for this app before I start building"
- "Map out the navigation and page structure"
- "I need to organize the content for a documentation site"
- "Define user flows for the onboarding experience"

## Process

1. Look for an existing design brief at `.design/*/DESIGN_BRIEF.md`. If multiple subfolders exist, use the most recently modified one, or ask the user which feature they are working on. If no brief exists, ask the user what they are building and for whom.

2. Explore the existing codebase to understand what structure already exists:
Back to top