jason 84c9e5304e Fix entrypoint: reuse existing GID/UID instead of blindly creating
Alpine's built-in 'users' group owns GID 100 and 'nobody' owns UID 99.
The old check tested by name (appgroup/appuser) which always passed,
then hit 'addgroup: gid 100 in use' on creation.

Now checks by GID/UID via getent — reuses the existing group/user if
the ID is already taken, only creates new ones when the ID is free.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 22:10:07 -05:00
2026-03-29 21:57:23 -05:00
2026-03-29 21:05:51 -05:00
2026-03-29 21:05:51 -05:00
2026-03-29 21:05:51 -05:00
2026-03-29 21:05:51 -05:00
2026-03-29 21:05:51 -05:00
2026-03-29 21:05:51 -05:00
2026-03-29 21:06:44 -05:00
2026-03-29 21:05:51 -05:00

Drop-In Agent Instruction Suite

This repository is a portable markdown instruction pack for coding agents.

Copy these files into another repository to give the agent:

  • a root AGENTS.md entrypoint,
  • a central skill index,
  • category hubs for routing,
  • specialized skill files for common software, docs, UX, marketing, and ideation tasks.

Structure

  • AGENTS.md - base instructions and routing rules
  • DEPLOYMENT-PROFILE.md - agent-readable prefilled deployment defaults
  • INSTALL.md - copy and customization guide for other repositories
  • PROJECT-PROFILE-WORKBOOK.md - one-time questionnaire for staging defaults
  • SKILLS.md - canonical skill index
  • ROUTING-EXAMPLES.md - representative prompt-to-skill routing examples
  • hubs/ - category-level routing guides
  • skills/ - specialized reusable skill files

Design Goals

  • Plain markdown only
  • Cross-agent portability
  • Implementation-first defaults
  • On-demand skill loading instead of loading everything every session
  • Context-efficient routing for large skill libraries
  • Prefilled deployment defaults without per-install questioning
  • Repo-local instructions take precedence over this bundle

Intended Workflow

  1. The agent reads AGENTS.md.
  2. The agent reads DEPLOYMENT-PROFILE.md when it is filled in.
  3. The agent checks SKILLS.md.
  4. The agent opens only the relevant hub and skill files for the task.
  5. The agent combines multiple skills when the task spans several domains.

Core Categories

  • Software development
  • Debugging
  • Documentation
  • UI/UX
  • Marketing
  • Brainstorming
Description
No description provided
Readme 273 KiB
Languages
TypeScript 94.8%
Shell 2.2%
Dockerfile 1.6%
CSS 1.1%
HTML 0.3%