Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/maxfabian25-setup-engineering-skills
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/setup-engineering-skills
What's inside
- Skill name
setup-engineering-skills- Description
- Configure AGENTS.md and docs/agents. Use when this engineering skill pack lacks repo setup.
- License
- MIT
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (7)
- SKILL.md
- openai.yaml · agents/
- domain.md
- issue-tracker-github.md
- issue-tracker-gitlab.md
- issue-tracker-local.md
- triage-labels.md
SKILL.md (first lines)
# Setup Engineering Skills Scaffold the per-repo context that the engineering skills assume: - **Issue tracker** - where issues live, such as GitHub, GitLab, local markdown, or another documented workflow. - **Triage labels** - the concrete strings used for the five canonical triage states. - **Domain docs** - where `CONTEXT.md`, `CONTEXT-MAP.md`, and ADRs live. This is prompt-driven setup. Explore first, present what you found, confirm with the user, then write. Do not overwrite unrelated AGENTS.md content. ## Codex Interaction Use `request_user_input` for each setup decision when the tool is available and the choices fit two or three options. Put the recommended option first. If the tool is unavailable, ask one concise plain-text question and wait. ## Process ### 1. Explore Read the current repo state instead of assuming: - `git remote -v` and `.git/config` - identify GitHub, GitLab, or another remote. - Root `AGENTS.md` - check whether an `## Agent skills` section already exists. - Root `CONTEXT.md` and `CONTEXT-MAP.md`. - `docs/adr/` and any context-specific ADR directories. - `docs/agents/` - detect prior setup output. - `.scratch/` - detect an existing local-markdown issue convention. ### 2. Present findings and ask Summarize what is present and missing. Then walk through these decisions one at a time: 1. **Issue tracker.** Recommend GitHub when the remote points to GitHub, GitLab when the remote points to GitLab, otherwise local markdown. If the user chooses another tracker, ask them for one paragraph describing the workflow. 2. **Triage label vocabulary.** Confirm the five role strings: `needs-triage`, `needs-info`, `ready-for-agent`, `ready-for-human`, and `wontfix`. Use defaults unless the project already has different labels or the user overrides them. 3. **Domain docs.** Confirm single-context (`CONTEXT.md` plus `docs/adr/`) or multi-context (`CONTEXT-MAP.md` pointing at multiple context docs). ### 3. Confirm and edit Show the user a draft of: - the `## Agent skills` block for `AGENTS.md`; - `docs/agents/issue-tracker.md`; - `docs/agents/triage-labels.md`; - `docs/agents/domain.md`. Wait for approval before writing unless the user has already explicitly approved those exact choices. ### 4. Write Edit root `AGENTS.md`. If it does not exist, ask before creating it. If `## Agent skills` already exists, replace only that section. Use this block shape: ```markdown ## Agent skills ### Issue tracker [one-line summary of where issues are tracked]. See `docs/agents/issue-tracker.md`. ### Triage labels [one-line summary of the label vocabulary]. See `docs/agents/triage-labels.md`. ### Domain docs [one-line summary of layout]. See `docs/agents/domain.md`. ``` Then write the `docs/agents/` files using these templates from this skill folder: - [issue-tracker-github.md](./issue-tracker-github.md) - [issue-tracker-gitlab.md](./issue-tracker-gitlab.md) - [issue-tracker-local.md](./issue-tracker-local.md) - [triage-labels.md](./triage-labels.md) - [domain.md](./domain.md) For other trackers, write `docs/agents/issue-tracker.md` as concise prose from the user's description. ### 5. Finish Tell the user which files changed and which skills now read from them. Mention that rerunning this setup is only needed when issue tracker, labels, or domain-doc layout changes.
From MaxFabian25/codex-real-engineering-skills, MIT.
More from MaxFabian25/codex-real-engineering-skills
- 0.504score
triage
MaxFabian25
Move issues through a state machine of triage roles — categorise, reproduce, grill if needed, and write agent-ready briefs.
SkillCFreshness: C★ 2Claude Code +9 - 0.487score
diagnosing-bugs
MaxFabian25
Diagnosis loop for hard bugs and performance regressions.
SkillCFreshness: C★ 2Claude Code +9 - 0.482score
codebase-design
MaxFabian25
Shared vocabulary for designing deep modules.
SkillCFreshness: C★ 2Claude Code +9 - 0.482score
domain-modeling
MaxFabian25
Build and sharpen a project's domain model.
SkillCFreshness: C★ 2Claude Code +9 - 0.482score
tdd
MaxFabian25
Test-driven development.
SkillCFreshness: C★ 2Claude Code +9 - 0.479score
improve-codebase-architecture
MaxFabian25
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillCFreshness: C★ 2Claude Code +9 - 0.476score
teach
MaxFabian25
Teach the user a new skill or concept, within this workspace.
SkillCFreshness: C★ 2Claude Code +9 - 0.471score
handoff
MaxFabian25
Compact the current conversation into a handoff document for another agent to pick up.
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 17, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MaxFabian25
- 0.541score
how
MaxFabian25
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which…
SkillAFreshness: AClaude Code +9 - 0.541score
interrogate
MaxFabian25
Use for "interrogate", "adversarial review", "multi-model review", "challenge this", "stress test this code", "find blind spots", or "tear this apart".
SkillAFreshness: AClaude Code +9 - 0.541score
architect
MaxFabian25
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillAFreshness: AClaude Code +9 - 0.541score
create-verification-skill
MaxFabian25
Generate a project-local verification skill that drives your app the way a user does — any language, framework, or platform.
SkillAFreshness: AClaude Code +9 - 0.539score
benchmark-checklist
MaxFabian25
Vet a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act on it.
SkillAFreshness: AClaude Code +9 - 0.536score
arena
MaxFabian25
Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it.
SkillAFreshness: AClaude Code +9
Cite this page
setup-engineering-skills. Agent Mart. https://agentmart.dev/skills/maxfabian25-setup-engineering-skills (last updated 2026-10-24)