init-profile

init-profile is a skill for Claude Code, Codex from felipeJJ/fullStack-pipeline. It costs 50 tokens per session (1,896 once invoked), scanned A, original, MIT.

A project setup guide that creates a profile describing a codebase's areas, test commands, linting, end-to-end tests, and quality thresholds. It is designed for the fullStack-pipeline workflow, a repeatable process for planning and checking software changes.

In plain words
What is it for?
Starting or reconfiguring the pipeline profile, documenting project areas and checks, and preparing a repository for consistent automated development work.
Why use it?
It gives the workflow project-specific rules instead of making it guess how the repository works. It also identifies whether the project needs a CLAUDE.md file, which records important project context and rules.

Skill for Claude CodeCodex

Part of the fullStack-pipeline plugin — 3 skills, 3 agents, 2 hooks shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/felipejj/fullstack-pipeline/init-profile
Any agent
npx skills add felipeJJ/fullStack-pipeline --skill init-profile
Clone the repo
git clone --depth 1 https://github.com/felipeJJ/fullStack-pipeline

Made for: Claude Code, Codex.

Or install fullStack-pipeline, the plugin that ships this one along with the rest of its 3 skills, 3 agents, 2 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for init-profile

README.md
[![agentmods](https://agentmods.dev/badge/skills/felipejj/fullstack-pipeline/init-profile.svg)](https://agentmods.dev/skills/felipejj/fullstack-pipeline/init-profile)
Your own site
<a href="https://agentmods.dev/skills/felipejj/fullstack-pipeline/init-profile"><img src="https://agentmods.dev/badge/skills/felipejj/fullstack-pipeline/init-profile.svg" alt="Measured on agentmods" height="20"></a>
Per session 50 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,896 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00050 $0.01896
Opus 5 $0.00025 $0.00948
Sonnet 5 $0.00010 $0.00379
Haiku 4.5 $0.00005 $0.00190

Measured 3d ago against content hash 61351ec2d91d, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

init-profile scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/init-profile/SKILL.md · 92 lines

How it starts

The opening of the file, as written. The whole thing — 92 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Initialize Pipeline Profile

Creates the per-project contract that makes the pipeline portable: .claude/pipeline/profile.json.

Steps

  1. Detect before asking. Inspect the repo: top-level dirs with their own package.json (candidate areas), test scripts in each package.json, existing ESLint config, existing E2E setup (cypress/playwright dirs). Build a proposed profile from evidence.

1.5. Ensure a CLAUDE.md exists. The pipeline depends on it: plans and agents are only as good as the project context they read. Check the repo root:

  • Missing → tell the user it's a prerequisite and offer (AskUserQuestion): (a) generate it now through a short interview (recommended — use the template below), (b) run Claude Code's /init generator and then trim it to the template's shape, or (c) skip for now — record the gap and warn that plans will be generic until it exists.
  • Present → skim it. If it lacks a product overview, permanent decisions, or a "never" list, suggest (don't impose) filling those gaps.

The "Never" question is mandatory in the interview (and whenever an existing CLAUDE.md has no Never section): ask the user directly, in their own words, which things agents must never do in this project — the one section that cannot be inferred from code, only from the owner. Prime with examples of the genre: "never hard-delete — always soft delete", "never commit/push without my explicit approval", "never install new styling libraries", "never touch production data". Use AskUserQuestion (free text via "Other" is fine) or a direct question; accept one item or many. Record the answers verbatim as bullets under ## Never — don't soften or paraphrase them; their bluntness is what makes agents respect them. These rules are enforced downstream: agents treat them as binding and the reviewer rejects violations.

Template — keep it lean, agents read it whole:

  • Overview: what the product is, who uses it, the 5-line architecture (stack per area, deploy).
  • Domain glossary: terms that mean something specific in this product (the entries a newcomer would get wrong).
  • Permanent decisions: intentional choices an agent must not "fix" (with the why).
  • Never: the hard rules (things that look like improvements but are forbidden).
  • Pointers: links to deeper docs with when-to-read guidance (e.g. "touching payments → read docs/billing.md") — pointers keep CLAUDE.md small while making depth discoverable.

Read the full file on GitHub · 92 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 92 lines · 50 tokens per session scan A 61351ec2d91d

Subscribe to this mod's changes

init-profile is a skill published in the GitHub repository felipeJJ/fullStack-pipeline (1 stars, last pushed 1mo ago), licensed MIT. It adds 50 tokens to every session and 1,896 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.