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
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.
- design Derived category
- engineering Derived category
- writing Derived category
- productivity Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,782 bytes
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: