여러 업체와 공공기관의 사이버 보안 보고서를 검색하고 가져와 위협, 랜섬웨어, 침해 통계 등의 추세를 비교합니다. 분석에는 출처별 업체, 연도, 보고서를 표시하고 자료 간 차이도 따로 다룹니다.
- 분류별 위협 보고서를 찾을 때
- 특정 업체의 보고서를 가져올 때
- 여러 업체의 랜섬웨어 동향을 비교할 때
AI 지시문을 규칙별로 살펴 중복, 충돌, 모호한 표현과 불필요한 절차를 분류하고 근거를 제시합니다. 전체 점검에서는 줄과 토큰의 예상 절감량도 보고하며, 지시 파일 수정은 승인 후 진행합니다.
Audits any AI instruction set for over-prompting by asking whether a smarter model would make each rule unnecessary, then classifies every rule from CUT to KEEP. USE WHEN BLE, bitter lesson, audit setup, over-prompting, trim instructions, dead weight, simplify setup, clean up CLAUDE.md. NOT FOR attacking logical flaws in ideas (RedTeam).
실행 점수 미검증
설치 방법 보기BitterLessonEngineering은 AI 에이전트 지시문을 규칙별로 검토합니다. 모델이 보통 수행하는 내용을 다시 지시하는지, 다른 규칙과 겹치거나 충돌하는지, 표현이 모호한지 확인합니다. 각 규칙을 삭제, 통합, 충돌 해결, 명확화, 유지 등으로 분류하고 이유를 덧붙입니다. 불필요한 절차와 남겨야 할 제약도 구분합니다. 여기에는 안전 제한, 도구 사용 규약, 출력 형식이 포함됩니다. 전체 점검에서는 범위와 규칙 수, 판정별 개수, 줄과 토큰의 예상 절감량을 보고합니다. 파일 하나나 일부 규칙만 빠르게 점검할 수도 있습니다.
CLAUDE.md 같은 지시 파일이 늘어나 관리하기 어려울 때 유용합니다. 반복되는 내용과 필요하지 않은 절차를 찾으면서 안전 제약이나 도구 및 출력 형식을 정하는 규칙은 따로 확인할 수 있습니다.
CLAUDE.md의 규칙을 빠르게 확인해 주세요.”점검 결과를 바탕으로 수정안을 제시합니다. 지시 파일은 사용자가 승인한 뒤에만 변경합니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.
점수에는 넣지 않았습니다. 2026년 10월 28일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Audits any AI instruction set for over-prompting: every rule goes through the Six Questions below and gets one classification from CUT to KEEP, with an estimate of the tokens saved. Two intents: Audit (full system) and QuickCheck (a single file or rule set). The core test for every rule: "Would a smarter model make this unnecessary?" If yes, it is scaffolding, not architecture, and a candidate to cut. Unnecessary rules compete for attention with the ones that matter, so a bloated setup produces worse output than a lean one.
| Intent | Trigger | File |
|---|---|---|
| Audit | "audit setup", "full audit", "check all rules" | Intents/Audit.md |
| QuickCheck | "quick check", "check this file", "check these rules" | Intents/QuickCheck.md |
Whether a rule is BLE is decided by its kind, never by the length of the file it sits in (principal directive, 2026-10-25). Sort every rule into one kind before asking the Six Questions:
| Kind | What it says | Verdict |
|---|---|---|
| Preference | What the principal wants: an outcome, a taste, a word's meaning, who is trusted, which tool is ours | KEEP. A smarter model still cannot know it. Questions 2, 3 and 5 may still MERGE, RESOLVE or SHARPEN it. |
| Move guard | What must exist before a move is allowed: evidence before a fix or a close, an approval before a deploy, an independent mind before a verdict, a re-check before building on uncertain direction, who rules a contradiction | KEEP, rigid. Its purpose is authority, accountability, independence, an external commitment or irreversibility, and a smarter model leaves each of those standing (author bias does not shrink with capability). System prompt § Rigid moves, free work. |
| Prescriptive step | How to do something: an order of actions, a method, reasoning choreography | CUT, or REWRITE as the outcome it protects, unless it is a move guard or safety gate |
| Verified gotcha | A non-obvious failure of a tool or the install | KEEP where it fires before the mistake; MOVE to tool once the tool can make the mistake impossible |
| Tool contract | An exact command, path, flag or API shape | KEEP, beside the outcome it serves |
| Safety gate / output-format contract | An approval or destructive-op guard; a required deliverable shape | KEEP |
A with/without ablation measures steps, never preferences: most tasks never exercise a given preference, so an ablation scores it useless and would delete what only the principal could say.
Ask each question of every rule, instruction, or preference found; a yes gives the verdict and action in its row.
| # | Question | Verdict | Action |
|---|---|---|---|
| 1 | Default behavior? Does Claude already do this without being told? | CUT | The model already does this. |
| 2 | Contradiction? Does it conflict with another rule in the same or a different file? | RESOLVE | Pick one, cut the other. |
| 3 | Redundancy? Is it already covered by a different rule or file? | MERGE | One location, one statement. |
| 4 | One-off fix? Was it added to fix one specific bad output rather than improve outputs generally? | EVALUATE | Still relevant, or already learned? |
| 5 | Vague? Would Claude interpret it differently every time (e.g., "be more natural", numeric personality scales)? | SHARPEN | Add specific DO/DON'T examples, or cut. |
| 6 | HOW instead of WHAT? Is it procedural over-prompting: does it dictate execution methodology or reasoning choreography ("first analyze X, then consider Y, then decide Z") instead of articulating the ideal state (WHAT done looks like) plus the tools? | CUT | Scaffolding, unless it is a keep-class or declarative content. |
Two verdicts sit outside the questions. Content that is loaded but rarely actionable gets MOVE to on-demand: load it via the CLAUDE.md routing table when needed. A rule that is specific, actionable and non-default gets KEEP, which is what good instructions look like.
Declarative content is KEEP, never scaffolding: environment facts, domain invariants, API shapes and worked examples a model cannot derive. They state what is true, not how to reason, so question 6 does not reach them. Four keep-classes are legitimate HOW, never cut them: safety-gate (confirmation/destructive-op guard/approval), verified-gotcha (a documented non-obvious failure), tool-contract (exact CLI/API/path recipe), output-format-contract (required deliverable shape). Deterministic tools (*.ts) are exempt. A rule that survives "would a smarter model make this unnecessary?" is either a keep-class or genuine architecture. Infrastructure that makes output checkable (verification harnesses, ISC, data pipelines, routing rules) is architecture; machinery wrapped around the model's reasoning (CoT orchestrators, format parsers, retry cascades, process descriptions that aren't followed) is scaffolding. Full doctrine: LIFEOS/RULES/Philosophy.md § Ideal-State Prompting.
@-imports and the dynamicContext settings key (the full list of force-loaded sources is Intents/Audit.md § Inputs) — loadAtStartup was retired at v5.0's move to @-imports, and postCompactRestore no longer ships in any settings file. A reference to either in an instruction file is dead weight to flag, not a sync obligation. <!-- public PR #2008, @jbmml -->bun ~/.claude/LIFEOS/TOOLS/SkillDriftLint.ts --dir skills/ [--strict] [--top N] (ported from @rpriven, public issue #1523). It is an advisory-only V1/V2 pattern scan: use it to find candidates mechanically, then judge each against the four keep-classes with this skill's questions. Drift grows back after every cut; the linter is the continuous check, this skill is the judgment.Example 1: Full system audit
User: "Run BLE on my setup"
→ Audit intent
→ A categorized report over every force-loaded file with estimated token savings, trimmed versions offered for approval
Example 2: Check a single file
User: "Quick check this CLAUDE.md"
→ QuickCheck intent
→ A concise keep/cut/sharpen verdict for every rule in the file
Example 3: Post-cleanup validation
User: "I trimmed my rules, check if anything's still redundant"
→ Audit intent
→ Any surviving dead weight flagged against current Claude defaults
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
여러 업체와 공공기관의 사이버 보안 보고서를 검색하고 가져와 위협, 랜섬웨어, 침해 통계 등의 추세를 비교합니다. 분석에는 출처별 업체, 연도, 보고서를 표시하고 자료 간 차이도 따로 다룹니다.
기능이나 구성 요소 자체의 설계 요구와 시스템 전체의 목표를 세 단계로 비교합니다. 설계상의 충돌과 적절한 구현 범위를 정리하고, 제안한 설계가 전체 방향과 맞는지 평가합니다.
글의 주제에 맞는 격언과 인용문을 찾아 저자와 선정 이유를 함께 제안합니다. 출처가 있는 인용문을 추가하고, 사상가의 말을 주제별로 조사하며, 사용 기록을 관리해 같은 인용문을 반복하지 않도록 돕습니다.
블로그 삽화, 기술 도표, 비교 그림, 만화, 아이콘 등을 용도에 맞는 절차로 제작합니다. 구도와 색상, 이미지 모델을 정하고 검토용 이미지를 출력합니다.
브리프와 제작 기준에 따라 이미지, 영상, 슬라이드, 사이트 화면 캡처의 시각 품질을 평가합니다. 두 비전 심사자가 점수와 결함 우선순위를 제시하고, 정해진 횟수 안에서 수정을 돕습니다. 평가를 통과한 결과물만 전달할 수 있으며, 사람의 점수와 의견은 별도 기록해 심사 보정에 활용합니다.
주제, 연구 분야, 논문 ID로 arXiv 논문을 찾고 제목, 저자, 초록, 링크를 정리합니다. 새 논문을 확인하고, 제공되는 경우 AlphaXiv의 AI 생성 개요도 가져옵니다.