본문으로 건너뛰기
cccskills
무료GitHub에 공개

agents-generator

Analyze a codebase to create project-specific AGENTS.md instructions and supporting rule files. Detect the package manager and relevant conventions, preview proposed changes, or update existing guidance when the project’s tools change.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Generate project-specific AGENTS.md and companion rules by analyzing a codebase. Supports full, minimal, update, and dry-run modes with package-manager detection, monorepos, backups, managed blocks, confidence scoring, and command validation.

설치 방법 보기

이럴 때 유용합니다

  • Create agent instructions tailored to an existing project
  • Generate a minimal AGENTS.md file
  • Refresh instructions after changing development tools
  • Preview proposed rule files without writing changes

포함된 파일(20)

  • SKILL.md9.3 KB
  • assets/agents-full.md11.6 KB
  • assets/agents-minimal.md1.8 KB
  • assets/agents-nested.md1.9 KB
  • assets/architecture.md1.6 KB
  • assets/backend.md1.4 KB
  • assets/claude.md1.1 KB
  • assets/database.md1.4 KB
  • assets/forms.md1.6 KB
  • assets/frontend-patterns.md1.3 KB
  • assets/git-workflow.md1.6 KB
  • assets/i18n.md1.6 KB
  • assets/platform.md2.8 KB
  • assets/sdd-workflow.md1.7 KB
  • assets/server-actions.md1.0 KB
  • assets/styling.md1.9 KB
  • assets/testing.md1.9 KB
  • references/decision-matrix.md18.2 KB
  • references/example-output/README.md6.0 KB
  • references/template-filling-guide.md5.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Skill: agents-generator

[!WARNING] [Authorized Use Only] This skill writes or updates AGENTS.md, .agents/rules/, optional platform instruction files, and timestamped backups in the target project. Read the detected inputs and proposed outputs first, obtain approval before changing target files, and use it only inside the user's intended project scope.

When to Use

Use this skill when the user wants to:

  • create a complete, project-specific AGENTS.md instead of generic agent rules;
  • generate companion rules for detected frameworks, tests, databases, styling, or monorepo packages;
  • create a minimal AGENTS.md, preview changes without writing, or update existing instructions after the stack changes.

Do not use it to invent conventions without inspecting the target project, to overwrite instructions outside the user's scope, or to treat generated guidance as a substitute for human review.

Generates a tailored AGENTS.md + .agents/rules/*.md for the target project — not a template with placeholders, but a living document that matches the project's real toolchain.

What you get

From a project that uses Bun + Next.js 16 + Tailwind + Vitest + Server Actions, the skill produces:

AGENTS.md
├── Setup commands: bun install, bun dev, bun run test:run, bun doctor
├── Verification Cycle: bunx tsc --noEmit → bun run lint → bun run test:run → bun doctor
├── Conventions: "Bun always. Plain TypeScript types + guards."
└── Architecture → .agents/rules/architecture.md

.agents/rules/
├── architecture.md       ← ASCII diagram with real directories, exact versions
├── frontend-patterns.md  ← Component rules, state locations, trust boundaries
├── server-actions.md     ← downloadVideo() flow, DownloadResult type, rate limiter
├── testing.md            ← "74 tests in 5 files", vitest commands, mock patterns
├── git-workflow.md       ← Conventional commits, pre-commit checks
└── sdd-workflow.md       ← Preflight defaults, post-apply verification

Rules NOT generated: backend.md (no NestJS), database.md (no ORM), i18n.md (hardcoded Spanish), forms.md (manual inputs), styling.md (Tailwind in frontend rules).

Activation Contract

Generate AGENTS.md + .agents/rules/*.md for the target project. Never guess — read the project's actual files first.

Mode selection

User saysModeOutput
"simple AGENTS.md", "just the basics", "minimal"MinimalSingle AGENTS.md (~30 lines, no rule files)
"full AGENTS.md", "with rules", "complete", or defaultFullAGENTS.md + .agents/rules/*.md
"update AGENTS.md", "refresh", "my stack changed"UpdateDiff existing, regenerate only what changed

Dry-run mode

If the user asks to "preview", "show what would change", "dry-run": run all detection but do NOT write files. Show detection summary, files that would be created, skipped rules, and sample output.

Hard Rules

  • Read before writing, but never read secrets. Read package.json, non-secret config files, and directory structure before generating anything. Never open .env, .env.local, credential stores, or similarly secret-bearing files. Derive environment variable names only from .env.example placeholders and source references such as process.env.NAME, without reading or reporting values.
  • Detect package manager FIRST. Check lockfiles: bun.lock→bun, pnpm-lock.yaml→pnpm, package-lock.json→npm, yarn.lock→yarn. NEVER default to npm. Every command uses the detected PM.
  • Generate only what applies. No backend rules for frontend-only. No database rules without ORM.
  • Do not execute project scripts by default. Package-manager scripts are repository-controlled shell entry points. Detect and document candidate format/lint commands, but do not run them unless the user separately requests execution after the exact script body and invoked tooling have been reviewed.
  • Validate commands. Every command in output must exist as a script key in package.json.
  • No placeholders. Scan output for {{, TODO, add here, .... Reject if any remain.
  • Backup first. If files exist, copy to .agents/backups/ with timestamp.

Execution Steps

Common

  1. git rev-parse --show-toplevel → project root.
  2. Detect package manager FIRST: check lockfiles. bun.lock→bun, pnpm-lock.yaml→pnpm, package-lock.json→npm, yarn.lock→yarn. Never default to npm.
  3. Read package.json (scripts, deps, workspaces). Save scripts for validation.
  4. Read non-secret config files and explore directory structure. Exclude .env* files other than placeholder-only .env.example; never read secret values.
  5. Select mode (ask if ambiguous).

Full mode

  1. Read assets/agents-full.md — this is the AGENTS.md structure with all sections and filling rules.
  2. Read project files and fill every placeholder with real data. Never use generic text.
  3. Generate AGENTS.md at project root. Wrap content in <!-- AGENTS-GENERATED-START --> / <!-- AGENTS-GENERATED-END -->.
  4. For each applicable rule category, read the corresponding template from assets/ and generate the rule file in .agents/rules/.
  5. If Claude detected (.claude/ or CLAUDE.md): generate thin CLAUDE.md from assets/claude.md.
  6. If platform files detected: generate from assets/platform.md.

Minimal mode

  1. Read assets/agents-minimal.md — 30-line agents.md standard format.
  2. Generate single AGENTS.md.

Update mode

  1. Backup existing files.
  2. Re-detect project state.
  3. Diff old vs new. Regenerate only changed categories.

Post-generation

  • Report the detected [format cmd] and [lint cmd] as unexecuted candidates. Run neither automatically; execute one only after the user separately authorizes it and its exact project-controlled script body has been reviewed.
  • Scan for {{, TODO, .... Fix any found.
  • Verify all commands exist in package.json scripts.
  • If AGENTS.md > 300 lines, warn. If > 500, move content to rule files.
  • Summarize all changes using conventional commit format before declaring done.
  • Report: what was detected, generated, skipped, and confidence score.

Output Contract

Return:

  • Mode used and why
  • Files created/modified
  • Detection summary (all categories)
  • Rules generated and skipped (with reason)
  • Confidence score

Limitations

  • Generated instructions are proposals and require human review before they are adopted or committed.
  • Command validation is limited to scripts and files visible in the target project; it cannot prove that tools, services, or platform-specific commands will work in every environment.
  • Project-provided package scripts are untrusted executable code. Generation and documentation of a script do not authorize running it.
  • The skill does not authorize writes outside the intended project scope or replace project-specific security, build, or deployment review.

References

PriorityFilePurpose
Requiredassets/agents-full.mdFull AGENTS.md template with all 25+ sections and filling rules
Requiredassets/agents-minimal.md30-line agents.md standard template
Full modeassets/architecture.mdArchitecture rules template
Full modeassets/frontend-patterns.mdFrontend patterns template
Full modeassets/server-actions.mdServer actions / backend template
Full modeassets/testing.mdTesting strategy template
Full modeassets/git-workflow.mdGit workflow template
Full modeassets/sdd-workflow.mdSDD workflow template
Full modeassets/styling.mdStyling rules template
Full modeassets/forms.mdForm patterns template
Full modeassets/database.mdDatabase rules template
Full modeassets/i18n.mdi18n rules template
Full modeassets/backend.mdBackend/NestJS template
Conditionalassets/claude.mdCLAUDE.md — only if Claude detected
Conditionalassets/platform.mdMulti-platform files
Conditionalassets/agents-nested.mdMonorepo nested AGENTS.md
Referencereferences/decision-matrix.mdFull detection logic and edge cases
Referencereferences/example-output/README.mdQuality benchmark
Referencereferences/template-filling-guide.mdPlaceholder filling rules

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Assess a new or existing AI project by examining its code, goals, and constraints. Recommend skills confirmed to exist in the available registry, then outline tasks and implementation phases with dependencies, completion criteria, and checks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Planning the first steps of a new AI project
  • Assessing technical issues in an existing project
  • Selecting relevant skills from an available registry
sickn33/agentic-awesome-skills4.8만2026년 10월 19일 업데이트

007

무료

Review code and infrastructure for security risks, map potential threats, and plan stronger defenses. The skill covers OWASP checks, attack and defense exercises, and incident response, with validation required for each environment.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing code and infrastructure security
  • Mapping threats with STRIDE or PASTA
  • Planning stronger security settings
sickn33/agentic-awesome-skills4.8만2026년 10월 19일 업데이트

Turn a repeatable task into an Andru.ia skill with clear inputs, outputs, examples, and limits. Draft SKILL.md, check the folder structure and required validations, and prepare a pull request describing the changes for review.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Creating a skill for a repeatable task
  • Improving an existing skill’s examples and limits
  • Validating skill files and preparing a pull request
sickn33/agentic-awesome-skills4.8만2026년 10월 19일 업데이트

Prepare an industry briefing once a project's sector is defined. It covers sector context, potentially applicable regulations, familiar interface patterns, technology choices, and risks, while separating verified evidence from hypotheses and questions requiring further review.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Researching industry requirements before product design
  • Checking regulations for a project's jurisdiction
  • Choosing interface patterns familiar to target users
sickn33/agentic-awesome-skills4.8만2026년 10월 19일 업데이트

Create presentation drafts from text, outlines, or documents through the 2slides API. Match a reference image's style, choose themes, add AI voice narration, and export slide images or audio for review and use.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Create a presentation from text or an outline
  • Summarize a document into slides
  • Match slide styling to a reference image
sickn33/agentic-awesome-skills4.8만2026년 10월 19일 업데이트

Plan a 360-degree or peer feedback process and create empty response templates from confirmed requirements. Produces consistent CSV, SQL, JSON Schema, or Notion property mappings while keeping visibility choices and scoring configuration separate.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Plan an anonymous peer feedback process
  • Create a CSV template for feedback responses
  • Align feedback fields across SQL and JSON Schema
sickn33/agentic-awesome-skills4.8만2026년 10월 19일 업데이트

sickn33의 스킬 모두 보기

이 스킬의 문제 신고