tamdogood/builder-essential-skills

code-standards

Apply a disciplined engineering workflow to any code change.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/tamdogood/builder-essential-skills --skill code-standards

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

Code standards — the change workflow

You are making a code change. This skill is the execution order; it is stack-agnostic. Adapt every command to the project's actual toolchain: read the project's own docs (README, CONTRIBUTING, AGENTS.md/CLAUDE.md, a Makefile or package scripts) once to learn its build, test, lint, and format commands before you start.

Steps

  1. Orient. Read any project lessons/gotchas file (e.g. tasks/lessons.md) and obey it.

Find and read the one doc for the subsystem you're changing, not the whole tree.

  1. Plan if non-trivial (3+ steps or an architectural choice): short plan in tasks/todo.md —

files touched, tests to add, risks. Going sideways → stop and re-plan.

  1. Baseline: get the project's build + test command green before touching anything. A

pre-existing red is the first task; never build on top of a broken baseline.

  1. Implement the smallest root-cause change. Hand-match the surrounding style.

Don't run a mass auto-formatter on files you touch; it buries your real diff in noise.

  1. Test: new behavior gets a test that fails without the change; security gates get

negative-assertion tests (wrong token → denied, state unchanged, no data leak).

  1. Verify: run the full check suite (build + lint + type-check + tests) until green

before you call it "done".

  1. Self-review your own diff as if it were someone else's PR (or invoke a review

skill). Fix findings before presenting.

  1. Close out: update docs in the same change; append to a lessons file if you were

corrected or surprised; write a conventional commit message (feat|fix|docs(scope): …).

Tripwires — stop and re-check the project's guidelines when you're about to…

  • change a public or shared interface (API, wire format, schema) → check every caller; prefer additive changes
  • add a dependency → weigh transitive weight and licenses, and whether the stdlib already covers it
  • touch auth, tokens, or permissions → audit every writer and reader path, add negative tests
  • write a secret to disk → use the platform's atomic create-private API, never write-then-chmod
  • hold a lock across an await/blocking call, or read env inside logic → extract a pure decision function

No-progress guard

The same failure surviving two fix attempts means stop: write the finding to your lessons file, mark the item [BLOCKED], and surface it. Don't thrash.

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
tamdogood
커뮤니티

async-learning-teacher

Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user wants to queue learning material, create a readable explanation from a source, teach a paper or post step by step, or run an interactive tutor that validates understanding over multiple sessions.

설치 수
1
GitHub Stars
225
업데이트
8월 16일
tamdogood
커뮤니티

create-skill

Create or update a complete repository skill from a user's idea, including the workflow instructions, references, scripts or assets, agent metadata, skill-card artwork, cinematic banner artwork, README links, discovery metadata, and validation. Use when the user asks to create a new skill, add a skill to this collection, turn a workflow into a reusable skill, or make a skill's documentation and artwork consistent with the repository.

설치 수
1
GitHub Stars
225
업데이트
8월 16일
tamdogood
커뮤니티

map-the-landscape

Map the big picture around a topic or software repository by identifying its boundaries, layers, actors, components, relationships, flows, history, fault lines, and open questions, then explain how the pieces fit together and where to look next. Use when a user asks to understand a whole field, domain, technology, ecosystem, industry, codebase, architecture, unfamiliar repo, or phrases such as "give me the big picture", "map the landscape", "how does this all fit together?", "help me get oriente

설치 수
1
GitHub Stars
225
업데이트
8월 16일
tamdogood
커뮤니티

build-scenario-tests

Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native test stack, run it, and preserve traceability between intent and code. Use when asked to add scenario tests, compile acceptance criteria or Given/When/Then Markdown into executable tests, reproduce a user-visible regression, or convert a narrow workflow specification into stable web, API, CLI, desktop, or mobile interaction coverage. Do not use for broad exploratory jo

설치 수
1
GitHub Stars
225
업데이트
8월 16일