Agent skill

Ijfw New Project

by FerroxLabs in FerroxLabs/ijfw

Bootstrap a fresh project of any domain -- software, book, marketing campaign, landing page, design system, or product launch.

MITAuto-check passedFrontend & Design

Install Ijfw New Project

skills CLI
$ npx skills add FerroxLabs/ijfw --skill ijfw-new-project -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install FerroxLabs/ijfw ijfw-new-project --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/FerroxLabs/ijfw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/claude/skills/ijfw-new-project .claude/skills/ijfw-new-project && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ijfw-new-project
GitHub stars
212
Token cost
~1.4k tokens
SKILL.md length
605 words
Files
7
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

Bootstrap a fresh project of any domain -- software, book, marketing campaign, landing page, design system, or product launch.

  • Works in 7 steps: Detect domain (one question, max) → Memory recall → Brief skeleton → …
  • Tasks that involve Project scaffolding
  • SKILL.md covers Step 1 -- Detect domain (one…, Step 2 -- Memory recall, Step 3 -- Brief skeleton and Step 4 -- Socratic fill (one…, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ijfw New Project is an agent skill from FerroxLabs/ijfw. Bootstrap a fresh project of any domain -- software, book, marketing campaign, landing page, design system, or product launch. Trigger: 'new project', 'start a project', 'bootstrap project', 'init a project', 'scaffold a project', /ijfw-new-project

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files (for example `templates/book.brief.md`, `templates/campaign.brief.md` and `templates/design-system.brief.md`).

It sits in Frontend & Design, covering Project scaffolding, Landing pages and Design systems. The repository describes itself as: IJFW — It Just Fcking Works. Ferrox Labs' local-first infrastructure for AI coding agents: shared memory, smart routing, multi-AI cross-audits, disciplined workflow. The licence is MIT.

When your agent uses it

  • Tasks that involve Project scaffolding
  • Tasks that involve Landing pages
  • Tasks that involve Design systems

Example prompts

  • “new project”
  • “start a project”
  • “bootstrap project”
  • “/ijfw-new-project”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Detect domain (one question, max)
  2. Memory recall
  3. Brief skeleton
  4. Socratic fill (one question at a time)
  5. ROADMAP stub (optional, prompted)
  6. Persist + LOCK
  7. Seed AGENTS.md (idempotent)

What it can do on your machine

Read from SKILL.md and the folder at commit eda62f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ijfw New Project loads about 1.4k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 605 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from FerroxLabs/ijfw at commit eda62f3, republished under its MIT licence (© FerroxLabs). 605 words, ~1,378 tokens.

Download SKILL.mdSave it as .claude/skills/ijfw-new-project/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
ijfw-new-project
description
Bootstrap a fresh project of any domain -- software, book, marketing campaign, landing page, design system, or product launch. Trigger: 'new project', 'start a project', 'bootstrap project', 'init a project', 'scaffold a project', /ijfw-new-project
since
1.5.0

IJFW New Project

Domain-agnostic bootstrap. Software is one domain; book, campaign, landing-page, design-system, and launch are first-class peers. The end state is the same: a confirmed brief, durable memory, and a clear next move.

Step 1 -- Detect domain (one question, max)

Read the user's first line. Map silently:

Phrase containsDomain
"app", "site", "API", "service", "CLI", "library", "tool"software
"book", "chapter", "manuscript", "novel", "essay collection"book
"campaign", "ad", "funnel", "email sequence", "drip"campaign
"landing page", "one-pager", "splash", "lead magnet"landing-page
"design system", "component library", "brand kit", "tokens"design-system
"launch", "release plan", "PR/FAQ", "go-to-market"launch

If no signal, ask once: One word: software / book / campaign / landing-page / design-system / launch? Accept aliases. Do not interrogate. Do not assume software.

Step 2 -- Memory recall

Call ijfw_memory_recall with the project name + domain. If matches return, surface up to 3 relevant prior decisions inline:

I remember: <project> -- <decision>. Want me to apply that pattern here?

If empty, say clean slate -- no prior context and continue. Never silent.

Step 3 -- Brief skeleton

Write .ijfw/memory/brief.md from the domain template:

  • software -> claude/skills/ijfw-new-project/templates/software.brief.md
  • book -> claude/skills/ijfw-new-project/templates/book.brief.md
  • campaign -> claude/skills/ijfw-new-project/templates/campaign.brief.md
  • landing-page -> claude/skills/ijfw-new-project/templates/landing-page.brief.md
  • design-system -> claude/skills/ijfw-new-project/templates/design-system.brief.md
  • launch -> claude/skills/ijfw-new-project/templates/launch.brief.md

If the template file is absent in this checkout, fall back to a minimal skeleton (goal / audience / success criteria / out-of-scope / first move). Templates are the contract; the skill must still produce a brief if they haven't shipped yet.

The skeleton fields are domain-shaped, not software-shaped:

  • book -> premise / reader / chapter spine / voice / publication target
  • campaign -> offer / audience / channels / KPI / objection map
  • landing-page -> promise / proof / CTA / scroll narrative / metric
  • design-system -> tokens / primitives / patterns / governance / consumers
  • launch -> PR/FAQ / target date / channels / readiness gates

Step 4 -- Socratic fill (one question at a time)

Walk the user through the brief in order. ONE question per turn. Echo back every 3 turns: So far: <2-line recap>. Yes?

Never paste the empty template and wait. Never dump a numbered list. The brainstorm-discipline invariants from ijfw-workflow apply: one question, no offscreen research, no silent advance, visible deliverable.

If the user gives a thin answer, do one 5-Why drill, then move on. If they say enough or skip, stop filling and move to LOCK with what you have.

Show full SKILL.md (253 more words)Show less

Step 5 -- ROADMAP stub (optional, prompted)

After brief is full, ask once: Want a milestone roadmap stub now, or jump to first move?

On roadmap: write .planning/ROADMAP.md with 3-5 milestones inferred from the brief. Each milestone is one line: name + success criterion. No tasks yet -- that belongs to ijfw-plan per milestone.

On jump: skip ROADMAP. The brief alone is enough to start.

Mark the active milestone with .planning/<milestone>/ directory + an empty MILESTONE.md placeholder. Future planning skills key off this directory.

Step 6 -- Persist + LOCK

Call ijfw_memory_store with:

  • key: project_meta
  • value: JSON object {domain, name, brief_path, created_at, milestone}

This is the single source of project type identity for downstream skills. ijfw-design, ijfw-plan-check, ijfw-workflow, ijfw-verify, and ijfw-ship all read project_meta.domain to adapt their checklists.

Paste the brief back in-chat (max 8 lines) and end:

Project locked. Brief at .ijfw/memory/brief.md. Domain: <domain>. Next: <recommended-next-skill> (software -> ijfw-plan, book -> chapter outline, campaign -> offer matrix, etc.)

Step 7 -- Seed AGENTS.md (idempotent)

Invoke the ijfw-agents-md skill with intent context (brief.md). It will seed AGENTS.md and the platform adapter (CLAUDE.md, GEMINI.md, etc.) only if those files are absent. Already-present files are left untouched.

Domain non-negotiables

  • Do not assume software. Phrases like "tests", "deploy", "CI" are domain-specific; do not surface them outside software / landing-page.
  • Do not require git. A book or campaign project may have no repo at all. Skip git-dependent steps gracefully; tell the user once if skipped.
  • Do not write code. This skill produces a brief, a memory record, and an optional roadmap. Implementation belongs to downstream skills.

Output format

DOMAIN:   <detected or chosen>
BRIEF:    .ijfw/memory/brief.md (<N> lines)
ROADMAP:  .planning/ROADMAP.md (<N> milestones) | skipped
MEMORY:   project_meta stored
NEXT:     <recommended next skill or command>

© FerroxLabs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files in claude/skills/ijfw-new-project of FerroxLabs/ijfw.

  • SKILL.md
  • templates/book.brief.md
  • templates/campaign.brief.md
  • templates/design-system.brief.md
  • templates/landing-page.brief.md
  • templates/launch.brief.md
  • templates/software.brief.md

Open the folder on GitHubat commit eda62f3

Compare with similar skills

Ijfw New Project next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ijfw New Project compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ijfw New Project this skillFerroxLabs/ijfw212—~1.4kAutomated safety check: PassMIT
Figma Buildawdr74100/figwright1k—~2.1kAutomated safety check: PassMIT
Impeccablebestofjs/bestofjs3.1k26 repos~2.6kAutomated safety check: PassMIT
Design Taste Frontendcaorushizi/oss-client11322 repos~22kAutomated safety check: PassNone
UI/UX Design System AdvisorGalaxy-Dawn/claude-scholar5.7k1 repos~1.1kAutomated safety check: PassMIT
Design StyleCastor6/tactus3761 repos~2.1kAutomated safety check: PassApache-2.0

Similar skills

  • Figma Build

    awdr74100/figwright

    Build a Figma design from code or a description — the reverse of figma-codegen.

    1k GitHub stars~2.1k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 26 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Design Taste Frontend

    caorushizi/oss-client

    Anti-slop frontend skill for landing pages, portfolios, and redesigns.

    113 GitHub starsUsed in 22 repos~22k tokens
    Frontend & DesignAuto-check passed
  • UI/UX Design System Advisor

    Galaxy-Dawn/claude-scholar

    Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.

    5.7k GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • Design Style

    Castor6/tactus

    A skill your agent uses whenever the user asks to build, create, design, develop, improve, or style any frontend interface or visual element.

    376 GitHub starsUsed in 1 repo~2.1k tokens
    Frontend & DesignAuto-check passed
  • Cc Design

    ZeroZ-lab/cc-design

    High-fidelity HTML design and prototype creation. An agent skill from ZeroZ-lab/cc-design.

    827 GitHub stars~2.2k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check: notes

More from FerroxLabs/ijfw

All 38 skills in this repo
  • Ijfw Agents Md

    FerroxLabs/ijfw

    Maintain canonical AGENTS.md (open spec). An agent skill from FerroxLabs/ijfw.

    212 GitHub stars~2.7k tokensUpdated 6 days ago
    Auto-check passed
  • Ijfw Design

    FerroxLabs/ijfw

    A skill your agent uses when the user says: 'design', 'redesign', 'UI', 'UX', 'dashboard', 'page', 'component', 'make it look better', 'polish', 'pretty', 'professional', 'user experience'…

    212 GitHub stars~2.2k tokensUpdated 6 days ago
    Auto-check passed
  • A skill your agent uses when a milestone is shipping and you need to archive its artifacts, generate a summary, and seed the next milestone.

    212 GitHub stars~1.5k tokensUpdated 6 days ago
    Auto-check passed
  • Ijfw Critique

    FerroxLabs/ijfw

    Challenge decisions, surface counter-arguments, flag assumptions.

    212 GitHub stars~1.2k tokensUpdated 6 days ago
    Auto-check passed
  • Ijfw Cross Audit

    FerroxLabs/ijfw

    Generate a cross-platform multi-model audit (Trident) on a diff, brief, or artifact.

    212 GitHub stars~594 tokensUpdated 6 days ago
    Auto-check passed
  • Ijfw Debug

    FerroxLabs/ijfw

    Root-cause analysis with hypothesis tracking. An agent skill from FerroxLabs/ijfw.

    212 GitHub stars~578 tokensUpdated 6 days ago
    Auto-check passed

Questions about Ijfw New Project

What does Ijfw New Project do?

Bootstrap a fresh project of any domain -- software, book, marketing campaign, landing page, design system, or product launch. Ijfw New Project is an agent skill from FerroxLabs/ijfw. Bootstrap a fresh project of any domain -- software, book, marketing campaign, landing page, design system, or product launch.

When should I use Ijfw New Project?

Ijfw New Project fits situations like: tasks that involve Project scaffolding; tasks that involve Landing pages; tasks that involve Design systems.

How do I install Ijfw New Project in Claude Code?

Run `npx skills add FerroxLabs/ijfw --skill ijfw-new-project -a claude-code`. Or copy the skill folder (claude/skills/ijfw-new-project in FerroxLabs/ijfw) into .claude/skills/ijfw-new-project in your project. Claude Code loads it when a task matches its description.

How do I install Ijfw New Project in Codex?

Run `npx skills add FerroxLabs/ijfw --skill ijfw-new-project -a codex`. Or copy the skill folder (claude/skills/ijfw-new-project in FerroxLabs/ijfw) into .agents/skills/ijfw-new-project in your project. Codex loads it when a task matches its description.

Can I use Ijfw New Project in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FerroxLabs/ijfw --skill ijfw-new-project -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ijfw-new-project, .gemini/skills/ijfw-new-project, .github/skills/ijfw-new-project and .opencode/skills/ijfw-new-project in your project.

What does Ijfw New Project need to run?

SKILL.md names no scripts, command-line tools or credentials: Ijfw New Project is instructions for the agent only.

Does Ijfw New Project access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ijfw New Project safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ijfw New Project use?

Ijfw New Project is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ijfw New Project use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ijfw New Project?

Skills that share tags, products or a category with Ijfw New Project: Figma Build (awdr74100/figwright, 1k stars), Impeccable (bestofjs/bestofjs, 3.1k stars), Design Taste Frontend (caorushizi/oss-client, 113 stars) and UI/UX Design System Advisor (Galaxy-Dawn/claude-scholar, 5.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ijfw New Project?

FerroxLabs (a GitHub user) maintains it in FerroxLabs/ijfw, which has 212 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on October 5, 2026.

Source: FerroxLabs/ijfw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.