{"id":49596373,"url":"https://github.com/arbisoft/ai-skillforge","last_synced_at":"2026-05-04T04:40:43.800Z","repository":{"id":351009658,"uuid":"1205920078","full_name":"arbisoft/ai-skillforge","owner":"arbisoft","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-20T11:30:15.000Z","size":1369,"stargazers_count":3,"open_issues_count":2,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-20T12:37:31.174Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arbisoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"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-04-09T12:07:37.000Z","updated_at":"2026-04-20T08:59:48.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/arbisoft/ai-skillforge","commit_stats":null,"previous_names":["arbisoft/ai-skillforge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arbisoft/ai-skillforge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbisoft%2Fai-skillforge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbisoft%2Fai-skillforge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbisoft%2Fai-skillforge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbisoft%2Fai-skillforge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arbisoft","download_url":"https://codeload.github.com/arbisoft/ai-skillforge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbisoft%2Fai-skillforge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32595202,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"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-04T04:40:43.045Z","updated_at":"2026-05-04T04:40:43.790Z","avatar_url":"https://github.com/arbisoft.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ai-skillforge\n\nA curated collection of AI coding rules, guidelines, agent definitions, and skills for use with [Claude](https://claude.ai/) and [Cursor](https://cursor.sh/).\n\n## Overview\n\nThis repository organizes reusable rule files, agent definitions, and skills by category, helping AI assistants generate consistent, high-quality code and perform specialized workflows across different projects.\n\n## Structure\n\n```\n.\n├── Claude/                          # Claude-specific resources\n│   ├── agents/                      # Sub-agent definitions (.md with YAML frontmatter)\n│   ├── rules/                       # Coding standards and guidelines\n│   │   ├── common/                  # Language-agnostic principles (always install)\n│   │   ├── typescript/\n│   │   ├── python/\n│   │   ├── golang/\n│   │   ├── web/\n│   │   ├── swift/\n│   │   ├── php/\n│   │   └── ...                      # Other language-specific rule sets\n│   └── skills/                      # Agent skills (SKILL.md format)\n│       ├── create-pr/\n│       ├── pr-review/\n│       └── ...                      # 180+ skills across domains\n└── Cursor/                          # Cursor .mdc rules by technology stack\n    ├── backend/\n    │   ├── db/\n    │   │   └── postgresql.mdc\n    │   └── python/\n    │       ├── boto3.mdc\n    │       ├── django.mdc\n    │       ├── django-rest-framework.mdc\n    │       ├── fastapi.mdc\n    │       ├── flask.mdc\n    │       ├── flask-restful.mdc\n    │       ├── pydantic.mdc\n    │       └── sqlalchemy.mdc\n    ├── code-as-infra/\n    │   ├── docker.mdc\n    │   └── terraform.mdc\n    └── frontend/\n        ├── next-js.mdc\n        ├── react.mdc\n        └── three-js.mdc\n```\n\n---\n\n## Claude\n\n### Agents\n\nAgent definitions live in `Claude/agents/`. Each file is a Markdown document with YAML frontmatter specifying the agent's `name`, `description`, available `tools`, and preferred `model`.\n\nCopy the agent files you need into `~/.claude/agents/` (global) or `.claude/agents/` (project-level).\n\n**Example agents:**\n\n| Agent | Description |\n|-------|-------------|\n| `architect` | Software architecture specialist for system design and technical decisions |\n| `code-reviewer` | Expert code review for quality, security, and maintainability |\n| `security-reviewer` | Security-focused review for vulnerabilities and compliance |\n| `python-reviewer` | Python-specific code quality and idiom checks |\n| `tdd-guide` | Test-driven development guidance and workflow |\n| `performance-optimizer` | Performance analysis and optimization recommendations |\n\n\u003e 47 agents are available. Browse [`Claude/agents/`](Claude/agents/) for the full list.\n\n### Rules\n\nRules live in `Claude/rules/` and are organized into a **common** layer plus **language-specific** directories. See [`Claude/rules/README.md`](Claude/rules/README.md) for full installation instructions and details on rule priority.\n\n**Manual install:**\n\n```bash\n# Common rules are required for all projects\ncp -r Claude/rules/common ~/.claude/rules/common\n\n# Add language-specific rules as needed\ncp -r Claude/rules/python ~/.claude/rules/python\ncp -r Claude/rules/typescript ~/.claude/rules/typescript\ncp -r Claude/rules/golang ~/.claude/rules/golang\n```\n\n**Available rule sets:** `common`, `typescript`, `python`, `golang`, `web`, `swift`, `php`, `cpp`, `csharp`, `dart`, `java`, `kotlin`, `perl`, `rust`\n\n### Skills\n\nSkills live in `Claude/skills/`. Each skill is a directory containing a `SKILL.md` file that teaches the agent a specialized workflow.\n\nCopy the skill directories you need into `~/.claude/skills/` (global) or `.claude/skills/` (project-level).\n\n**Selected skills:**\n\n| Skill | Description |\n|-------|-------------|\n| [create-pr](Claude/skills/create-pr/SKILL.md) | Create a GitHub PR from the current branch using the `gh` CLI |\n| [pr-review](Claude/skills/pr-review/SKILL.md) | Review GitHub PRs and post inline code review comments |\n| [django-patterns](Claude/skills/django-patterns/SKILL.md) | Django best practices and patterns |\n| [python-testing](Claude/skills/python-testing/SKILL.md) | Python testing workflows and patterns |\n| [security-review](Claude/skills/security-review/SKILL.md) | Security review checklist and workflow |\n| [tdd-workflow](Claude/skills/tdd-workflow/SKILL.md) | Test-driven development workflow |\n| [git-workflow](Claude/skills/git-workflow/SKILL.md) | Git branching, committing, and collaboration workflow |\n| [api-design](Claude/skills/api-design/SKILL.md) | REST and API design guidelines |\n\n\u003e 183 skills are available across domains including backend, frontend, DevOps, AI/ML, and more. Browse [`Claude/skills/`](Claude/skills/) for the full list.\n\n---\n\n## Cursor\n\n### Rules\n\nCopy the relevant `.mdc` rule files into your project's `.cursor/rules/` directory. Refer to the included **[Guidelines for Applying Cursor Rules.pdf](Cursor/Guidelines%20for%20Appying%20Cursor%20Rules.pdf)** for best practices on structuring and applying rules effectively.\n\n**Available rule files:**\n\n| Category | Rules |\n|----------|-------|\n| Backend / Python | `django`, `django-rest-framework`, `fastapi`, `flask`, `flask-restful`, `boto3`, `pydantic`, `sqlalchemy` |\n| Backend / Database | `postgresql` |\n| Code as Infrastructure | `docker`, `terraform` |\n| Frontend | `next-js`, `react`, `three-js` |\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for full guidelines. Pull requests are welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbisoft%2Fai-skillforge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farbisoft%2Fai-skillforge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbisoft%2Fai-skillforge/lists"}