
Security News
Agent Baseline Publishes Security Reference Architecture for Software Factories
Agent Baseline’s new reference architecture shows how to secure software factories with four boundaries enforced outside the AI agent.
wss3-forge
Advanced tools
React component library with first-class motion, themeable tokens, and AI skill packs for Claude Code and Cursor.
A React component library with built-in motion, themeable tokens, and AI skill packs for Claude Code and Cursor.
Documentation · Components · Templates · Motion · Discord
npm install wss3-forge
npx wss3-forge init
@fluentui/react-icons is a runtime dependency and installs automatically. The init command copies the Forge skill into .claude/skills/forge/ so Claude Code can invoke it via /forge. Safe on existing projects, it asks before overwriting.
import { ForgeProvider, Card, Heading, Text, Button, VStack } from 'wss3-forge'
import 'wss3-forge/styles/animations.css'
import 'wss3-forge/styles/motion.css'
export default function App() {
return (
<ForgeProvider mode="dark">
<Card padding="lg">
<VStack gap="md">
<Heading level={2}>Welcome</Heading>
<Text color="secondary">
Forge ships components, motion, and a token system out of the box.
</Text>
<Button variant="primary">Get started</Button>
</VStack>
</Card>
</ForgeProvider>
)
}
ForgeProvider is required. Without it, CSS variables are missing and components render unstyled.
Works with Vite, Next.js (app or pages router), Remix, and any React 18+ setup.
'wss3-forge'.Motion, AnimatePresence, Stagger, Marquee, RevealOnScroll, Parallax, Magnetic, Tilt, Starfield, plus 17 hooks (useMotionValue, useScrollMotion, useReducedMotion, and more). Respects prefers-reduced-motion everywhere.ForgeProvider. Built-in dark and light modes.any.aria-* plumbing on Modal, Tabs, Tooltip, Popover, Combobox, Slider, NumberInput, Sheet, Avatar, ProgressBar.{Name}{Size}{Style}). One icon library, one stroke weight, one convention./forge skill teaches Claude Code and Cursor the full component API, design rules, and layout patterns. See skills/forge.react, react-dom) and @fluentui/react-icons. ESM and CJS bundles.
| Category | Highlights |
|---|---|
| Layout | Container, Grid, VStack, HStack, Box, Flex, Page, PageSection, AspectRatio, Show, Hide |
| Buttons | Button, IconButton, FloatButton, ButtonGroup, CopyButton, BackToTop |
| Typography | Heading, Text, Label, Link, Kbd, InlineCode, CodeBlock, Highlight, TextTruncate |
| Forms | Input, Textarea, Select, SearchInput, Checkbox, Switch, Radio, Slider, DatePicker, DateRangePicker, TimePicker, ColorPicker, Combobox, Cascader, MentionInput, NumberInput, OTPInput, PhoneInput, PasswordInput, TagInput, FileUpload, Rating, Form, FormGroup |
| Cards | Card, ImageCard, HorizontalCard, ActionCard, StatCard, KpiCard, ProgressCard, InfoCard, EmptyState, PageHeader, PricingCard |
| Navigation | Navbar, AppSidebar, BottomNav, Breadcrumbs, Pagination, Stepper, Toolbar, Tabs, Pills, SegmentedControl, NavigationProvider |
| Overlays | Modal, ConfirmDialog, AlertDialog, Sheet, BottomSheet, SidePanel, Drawer, Popover, HoverCard, Tooltip, InfoTooltip, Dropdown, ContextMenu, CommandBar, Tour |
| Feedback | Banner, Alert, Notification, Toast (useToast), ProgressBar, ProgressRing, Spinner, Skeleton, SplashScreen |
| Data | Table, SimpleTable, VirtualList, Accordion, Calendar, Countdown, Descriptions, SimpleTable, TimeAgo, Timeline, TreeView |
| Charts | LineChart, MultiLineChart, BarChart, StackedBar, DonutChart, AreaChart, StackedAreaChart, Sparkline, ChartLegend |
| Media | ImageGallery, Carousel, VideoPlayer, AudioPlayer |
| Badges & Avatars | Badge, StatusBadge, PriorityBadge, CountBadge, Avatar, AvatarStack, AvatarGroup, AvatarCard, AvatarList |
| Motion (50+ primitives) | Motion, AnimatePresence, MotionConfig, Stagger, RevealOnScroll, Parallax, Magnetic, Tilt, Spotlight, GradientText, Typewriter, Marquee, Starfield, ConstellationGrid, ParticleField, MeshGradient, NetworkGraph, Confetti, FlipCard, ScratchCard, HoloEffect |
| Hooks | useTheme, useToast, useNotification, useIsMobile, useBreakpoint, useDraggableScroll, useClickOutside, useDebounce, useThrottle, useLocalStorage, useKeyboardShortcut, useMotionValue, useScrollMotion, useReducedMotion, useMagneticAttraction, useTilt, useInView, useScrollReveal |
The full reference lives in skills/forge/components.md.
Forge exposes its design as CSS variables, all overridable through ForgeProvider.
<ForgeProvider
mode="light"
theme={{
brandPrimary: '#0066FF',
radiusMd: 12,
fontFamily: 'Inter, system-ui, sans-serif'
}}
>
<App />
</ForgeProvider>
Tokens you can override:
Full token list: skills/forge/tokens.md.
Forge ships a complete motion system as primitives, hooks, and tokens. Every motion component reads prefers-reduced-motion and collapses to instant transitions when the user requests it.
import { Motion, RevealOnScroll, Stagger } from 'wss3-forge'
<RevealOnScroll>
<Motion
initial={{ opacity: 0, y: 24 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 'slow', easing: 'gentle' }}
>
<Heading>Hello</Heading>
</Motion>
</RevealOnScroll>
<Stagger delay={80}>
{items.map(item => <Card key={item.id}>{item.title}</Card>)}
</Stagger>
Motion guides and live demos: forge.webba-creative.com/motion.
Forge ships skill packs that teach Claude Code and Cursor how to use the library correctly. After running npx wss3-forge init, the /forge skill loads automatically when AI edits a .tsx file.
The skill includes:
For project-level rules, the package also ships AGENTS.md (18 rules) and DESIGN.md (the reasoning behind the rules).
npx wss3-forge init # install the /forge skill into .claude/skills/forge/
npx wss3-forge upgrade # re-sync the skill after upgrading wss3-forge
npx wss3-forge doctor # validate Forge setup in the current project
Last two versions of Chrome, Firefox, Safari, and Edge. Forge uses color-mix, CSS variables, aspect-ratio, @container, and backdrop-filter. No IE11.
MIT (c) Webba Creative
FAQs
React component library with first-class motion, themeable tokens, and AI skill packs for Claude Code and Cursor.
The npm package wss3-forge receives a total of 57 weekly downloads. As such, wss3-forge popularity was classified as not popular.
We found that wss3-forge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Agent Baseline’s new reference architecture shows how to secure software factories with four boundaries enforced outside the AI agent.

Security News
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.

Research
/Security News
A new GhostAction wave hits hundreds of GitHub repos, expanding CI/CD secret theft to cloud and AI credentials in source code and git history.