eforge-profile

Solid

List, inspect, and switch agent runtime profiles

Data & Documents 66 stars 4 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

> **Note:** In Pi, the native `/eforge:profile` command provides a richer interactive experience with TUI selector/panel profile browsing and switching. This skill serves as a fallback for non-interactive contexts and as model-readable documentation. # /eforge:profile List, inspect, and switch named agent runtime profiles stored in `.eforge/profiles/` (project-local scope), `eforge/profiles/` (project scope), or `~/.config/eforge/profiles/` (user scope). The active profile is tracked by a marker file at any level; resolution follows a 6-step precedence chain (see below). ## Workflow ### Step 1: Branch on arguments Inspect `$ARGUMENTS`: - If `$ARGUMENTS` is empty or whitespace, go to Step 2 (**inspect mode**). - Otherwise treat the argument as a profile name and go to Step 3 (**switch mode**). ### Step 2: Inspect mode Call the `eforge_profile` tool with `{ action: "show" }`. Parse the response (shape: `{ active, source, resolved: { harness, profile, metadata } }`) and report: - **Active profile**: `{active}` (or "(none - using team default)" when `active` is null) - **Source**: `{source}` (`local` when the active profile is picked via the `.eforge/.active-profile` marker, `project` when picked via the `eforge/.active-profile` marker, `missing` when the marker points at a profile file that does not exist (stale marker), `none` when no profile is configured at all) - **Resolved harness**: `{resolved.harness}` (e.g. `claude-sdk` or `pi`) - **Metadata** (when present in ...

Details

Author
eforge-build
Repository
eforge-build/eforge
Created
2 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

eforge-profile-new

Create a new agent runtime profile in eforge/profiles/

66 Updated today
eforge-build
Code & Development Solid

eforge-config

Initialize or edit eforge/config.yaml team-wide settings, with validation via daemon tools

66 Updated today
eforge-build
Data & Documents Listed

stack-graph-profile

Inspect or switch the code-graph backend and profile for a repo (code / review / multimodal / spec). Use when the repo's focus changes — heavy PR review, newly added PDFs or video, spec-driven work — or when graph queries are returning poor context. Wraps `agent-stack profile use` and `agent-stack graph use`, which regenerate affected files and re-verify the setup.

0 Updated today
drmahdikazempour
Data & Documents Listed

inspect-profile

Explain in plain English what a nyann profile enables — stack, branching, hooks, extras, conventions, documentation. TRIGGER when the user says "what does the nextjs-prototype profile do", "explain the python-cli profile", "show me what <name> enables", "what's in profile X", "describe the <name> profile", "inspect profile X", "/nyann:inspect-profile". Do NOT trigger on "show this repo's setup" — that's the `explain-state` skill (reads the repo, not a profile file). Do NOT trigger on "apply profile X to this repo" — that's `bootstrap-project`. Do NOT trigger on "save this setup as a profile" — that's `learn-profile`.

5 Updated yesterday
thettwe
AI & Automation Solid

eforge-status

Check eforge run status and queue state via daemon tools

66 Updated today
eforge-build