{"id":45696185,"url":"https://github.com/dceoy/speckit-agent-skills","last_synced_at":"2026-02-24T20:47:15.109Z","repository":{"id":331743203,"uuid":"1128289430","full_name":"dceoy/speckit-agent-skills","owner":"dceoy","description":"Agent skills for Spec Kit","archived":false,"fork":false,"pushed_at":"2026-01-28T20:00:00.000Z","size":433,"stargazers_count":21,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-15T16:40:10.059Z","etag":null,"topics":["agent-skills","ai-agents","ai-coding","claude-code","codex-cli","developer-tools","gemini-cli","github-copilot","spec-kit","specifications","workflow-automation"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dceoy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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":"AGENTS.md","dco":null,"cla":null},"funding":{"github":["dceoy"]}},"created_at":"2026-01-05T12:20:01.000Z","updated_at":"2026-02-12T18:08:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dceoy/speckit-agent-skills","commit_stats":null,"previous_names":["dceoy/speckit-agent-skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dceoy/speckit-agent-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceoy%2Fspeckit-agent-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceoy%2Fspeckit-agent-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceoy%2Fspeckit-agent-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceoy%2Fspeckit-agent-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dceoy","download_url":"https://codeload.github.com/dceoy/speckit-agent-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceoy%2Fspeckit-agent-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29799304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T19:56:48.334Z","status":"ssl_error","status_checked_at":"2026-02-24T19:55:43.372Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["agent-skills","ai-agents","ai-coding","claude-code","codex-cli","developer-tools","gemini-cli","github-copilot","spec-kit","specifications","workflow-automation"],"created_at":"2026-02-24T20:47:14.338Z","updated_at":"2026-02-24T20:47:15.105Z","avatar_url":"https://github.com/dceoy.png","language":"Shell","funding_links":["https://github.com/sponsors/dceoy"],"categories":[],"sub_categories":[],"readme":"# speckit-agent-skills\n\nAgent skills for [Spec Kit](https://github.com/github/spec-kit)\n\n## Overview\n\nThis repository provides reusable skills and templates for multiple agent runtimes:\n\n- **Shared skills** - Source skills live in `skills/` and are symlinked to `.claude/skills`, `.codex/skills`, and `.github/skills`\n- **Claude Code** - Spec Kit commands in `.claude/commands/` (skills via the symlinked `.claude/skills`)\n- **Codex CLI** - Prompt files in `.codex/prompts/` (skills via the symlinked `.codex/skills`)\n- **GitHub Copilot CLI** - Agent files in `.github/agents/`, prompt files in `.github/prompts/`, skills via `.github/skills`\n- **Gemini CLI** - Command files in `.gemini/commands/`\n- **Spec Kit** - Spec-Driven Development workflow skills (`speckit-*`) across all runtimes\n\nEach skill directory has a `SKILL.md` with YAML front matter that includes the skill configuration and documentation.\n\n## Quickstart\n\n1.  Clone this repository and change into it.\n\n    ```bash\n    git clone https://github.com/github/speckit-agent-skills.git\n    ```\n\n2.  Install [Spec Kit](https://github.com/github/spec-kit).\n\n3.  Create a new project or initialize an existing project using `specify init`.\n\n4.  Copy the `skills/` directory into the project's agent skills directory (e.g., `.claude/skills/`).\n\n    ```bash\n    cp -a speckit-agent-skills/skills/* /path/to/a/project/agent/directory/skills/\n    ```\n\n5.  Use the skills on your preferred agent (e.g., Claude Code).\n\n### Spec Kit Workflow\n\nThis repository implements the **Spec-Driven Development** methodology via Spec Kit skills. The canonical workflow:\n\n1. **Constitution** → Define project principles\n2. **Specify** → Capture feature requirements (what/why)\n   - Or **Baseline** → Generate specs from existing code\n3. **Clarify** (optional) → Resolve ambiguities\n4. **Plan** → Create technical strategy (how)\n5. **Analyze** (optional) → Validate consistency\n6. **Tasks** → Generate ordered work items\n7. **Implement** → Execute development\n\nSee **[AGENTS.md](./AGENTS.md#spec-kit-workflow)** for the complete workflow guide with examples and best practices.\n\n#### Visual workflow\n\n```mermaid\nflowchart TD\n  %% Core (recommended order)\n  C0[\"speckit-constitution\"] --\u003e C1[\"speckit-specify\"] --\u003e C2[\"speckit-plan\"] --\u003e C3[\"speckit-tasks\"] --\u003e C4[\"speckit-implement\"]\n\n  %% Alternative entry for existing code\n  C0 --\u003e FC[\"speckit-baseline\"]\n  FC --\u003e C2\n\n  %% Optional (dashed = insert/assist)\n  C1 -.-\u003e O1[\"speckit-clarify\"]\n  FC -.-\u003e O1\n  O1 -.-\u003e C2\n\n  C3 -.-\u003e O2[\"speckit-analyze\"]\n  O2 -.-\u003e C4\n\n  C3 -.-\u003e O4[\"speckit-taskstoissues\"]\n\n  C1 -.-\u003e O3[\"speckit-checklist\"]\n  FC -.-\u003e O3\n  C2 -.-\u003e O3\n  C3 -.-\u003e O3\n```\n\n## Skills by runtime\n\n### Shared skills (`skills/`)\n\n- `speckit-*` - Spec Kit workflow skills\n\n### Runtime access\n\n- **Claude Code:** `.claude/commands/` (Spec Kit prompts) and `.claude/skills` (symlink to `../skills`)\n- **Codex CLI:** `.codex/prompts/` (Spec Kit prompts) and `.codex/skills` (symlink to `../skills`)\n- **GitHub Copilot CLI:** `.github/agents/` (Spec Kit agents), `.github/prompts/`, `.github/skills` (symlink to `../skills`)\n- **Gemini CLI:** `.gemini/commands/` (Spec Kit prompts)\n\n## Structure\n\n```\n.\n├── skills/              # Source skills (speckit-*)\n├── .claude/\n│   ├── commands/        # Claude Code command prompts (speckit.*)\n│   └── skills -\u003e ../skills\n├── .codex/\n│   ├── prompts/         # Codex CLI prompt files (speckit.*)\n│   └── skills -\u003e ../skills\n├── .gemini/\n│   └── commands/        # Gemini CLI prompt files (speckit.*.toml)\n├── .github/\n│   ├── agents/          # GitHub Copilot CLI agents (speckit.*.agent.md)\n│   ├── prompts/         # GitHub Copilot CLI prompts (speckit.*.prompt.md)\n│   ├── skills -\u003e ../skills\n│   └── workflows/       # CI workflows (ci.yml)\n└── .specify/            # Spec Kit templates and memory files\n    ├── memory/\n    ├── scripts/\n    │   └── bash/        # Helper scripts used by skills\n    └── templates/       # spec, plan, tasks, checklist, agent-file templates\n```\n\n## Prerequisites\n\nInstall and authenticate the required CLI tools before running skills:\n\n- **Claude Code** - For `.claude/commands/` and shared skills via `.claude/skills`\n- **GitHub Copilot CLI** - For `.github/agents/` and shared skills via `.github/skills`\n- **OpenAI Codex CLI** - For `.codex/prompts/` and shared skills via `.codex/skills`\n- **Gemini CLI** - For `.gemini/commands/`\n- **Spec Kit** - Install from [github.com/github/spec-kit](https://github.com/github/spec-kit)\n\n## Usage notes\n\n- Skills do not always auto-run; use your agent's skill invocation flow or ask for the skill explicitly.\n- If a skill fails, open its `SKILL.md` and verify prerequisites and command syntax.\n- Spec Kit helper scripts live in `.specify/scripts/bash` (bash-only). Run them from repo root and prefer their `--json` output (absolute paths).\n\n## Contributing\n\nSee [AGENTS.md](./AGENTS.md) for repository guidelines and agent-specific rules.\n\n## License\n\nSee [LICENSE](./LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdceoy%2Fspeckit-agent-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdceoy%2Fspeckit-agent-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdceoy%2Fspeckit-agent-skills/lists"}