{"id":50412302,"url":"https://github.com/cskwork/ten-rules-skill","last_synced_at":"2026-05-31T04:04:53.297Z","repository":{"id":361002757,"uuid":"1252664370","full_name":"cskwork/ten-rules-skill","owner":"cskwork","description":"One Claude Code/Codex/Gemini skill that routes a task to the right '10 rules' set (web-design, communication, investment, planning, coding) and works against its checklists. Bundles 5 cskwork rule repos. Live: https://cskwork.github.io/ten-rules-skill/","archived":false,"fork":false,"pushed_at":"2026-05-28T19:14:41.000Z","size":82,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T20:25:49.415Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cskwork.github.io/ten-rules-skill/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cskwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-28T18:45:10.000Z","updated_at":"2026-05-28T19:14:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cskwork/ten-rules-skill","commit_stats":null,"previous_names":["cskwork/ten-rules-skill"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/cskwork/ten-rules-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Ften-rules-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Ften-rules-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Ften-rules-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Ften-rules-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cskwork","download_url":"https://codeload.github.com/cskwork/ten-rules-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cskwork%2Ften-rules-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33718495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T04:04:52.452Z","updated_at":"2026-05-31T04:04:53.287Z","avatar_url":"https://github.com/cskwork.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ten-rules skill\n\nLive: https://cskwork.github.io/ten-rules-skill/\n\nA single Claude Code (and Codex/Gemini-compatible) skill that **routes a task to the right \"10 rules\"\nreference set, reads only the rules that apply, and works against their checklists** — instead of you\nremembering which standard to follow.\n\nIt bundles **seventeen** rule sets — five vendored from upstream [cskwork](https://github.com/cskwork) repos, twelve authored in-repo from recognized authorities.\n\n### Core sets (vendored)\n\n| Domain | Triggers on | Upstream |\n|--------|-------------|----------|\n| **web-design** | sites, UI/UX, landing pages, accessibility, web performance | [web-design-10-rules](https://github.com/cskwork/web-design-10-rules) |\n| **communication** | writing, emails, messages, reports, slides, persuasion | [communication-10-rules](https://github.com/cskwork/communication-10-rules) |\n| **investment** | stocks, valuation, portfolio, buy/sell decisions | [investment-agent-rules](https://github.com/cskwork/investment-agent-rules) |\n| **planning** | PRD, spec, proposal, RFP, project/service plan | [planning-doc-rules](https://github.com/cskwork/planning-doc-rules) |\n| **coding** | explicit \"follow the Ten Commandments\" | [coding-agent-rules](https://github.com/cskwork/coding-agent-rules) |\n\n### Builder stack (authored in-repo)\n\n| Domain | Triggers on | Grounded in |\n|--------|-------------|-------------|\n| **api-design** | REST/HTTP contracts, versioning, errors, idempotency | Fielding · Google AIP · Stripe · OpenAPI |\n| **data-engineering** | data modeling, SQL, pipelines, warehousing, data quality | Kimball · Kleppmann · dbt · Data Mesh |\n| **security** | OWASP, authn/authz, secrets, threat modeling | OWASP Top 10/ASVS · NIST SSDF · STRIDE |\n| **devops-sre** | reliability, SLOs, CI/CD, incidents, observability | Google SRE · DORA · 12-Factor |\n| **ai-engineering** | LLM apps, prompts, evals, RAG, guardrails | NIST AI RMF · Google Rules of ML |\n| **product-management** | discovery, prioritization, metrics, MVP, roadmaps | Cagan · Torres · JTBD · Lean Startup |\n| **ux-research** | usability, user research, testing, heuristics | Nielsen Norman · Krug · ISO 9241 |\n| **growth-marketing** | acquisition, funnels, positioning, retention, PMF | Dunford · Ellis · Balfour · AARRR |\n| **seo** | search intent, technical SEO, content, E-E-A-T | Google Search Essentials · schema.org |\n| **finance-unit-economics** | pricing, LTV/CAC, margins, burn/runway | David Skok · Bessemer · Ramanujam |\n| **brand-identity** | positioning, naming, voice, visual identity | Neumeier · Aaker · Byron Sharp · Sinek |\n| **data-privacy-legal** | GDPR/PIPA/CCPA, consent, retention, user rights | GDPR Art.5 · Privacy by Design · NIST |\n\n## How it works (progressive disclosure)\n\n1. `SKILL.md` routes the task to a domain.\n2. The agent opens `ref/\u003cdomain\u003e/INDEX.md` — a one-line summary of all ten rules — and picks the few that apply.\n3. It reads only those full rule files (each has **Why / How to apply / Checklist**).\n4. It states which rules it is applying, does the work, and self-checks against the checklists.\n\nThis keeps context small: the ten rules are never all loaded at once.\n\n## Install\n\n```bash\ngit clone https://github.com/cskwork/ten-rules-skill.git\n# Symlink (or copy) into your Claude Code skills so it auto-discovers:\nln -s \"$PWD/ten-rules-skill\" ~/.claude/skills/ten-rules\n```\n\nThen in Claude Code it auto-triggers on matching tasks, or invoke explicitly: \"apply the ten-rules skill\".\nFor Codex/Gemini, point the tool at this directory's `SKILL.md`.\n\n## Keep rules up to date\n\n```bash\n./scripts/refresh.sh   # re-pulls the five core upstream repos (INDEX.md + the in-repo builder stack are untouched)\n```\n\n## Layout\n\n```\nSKILL.md                 router + trigger description\nref/\u003cdomain\u003e/INDEX.md    10 rules, one line each, with \"read when\" cues\nref/\u003cdomain\u003e/*.md        full rules (vendored snapshots of the upstream repos)\nscripts/refresh.sh       re-sync ref/ from upstream\n```\n\n## License\n\nMIT. Underlying rule content belongs to its source repos (also cskwork).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcskwork%2Ften-rules-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcskwork%2Ften-rules-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcskwork%2Ften-rules-skill/lists"}