github-issue-creation
Create GitHub issues using the Appforge Coding Engine (ACE) framework.
Skill by Day-in-the-Country-LLC
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/day-in-the-country-llc-github-issue-creation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/github-issue-creation
What's inside
- Skill name
github-issue-creation- Description
- Create GitHub issues using the Appforge Coding Engine (ACE) framework. Use when opening issues for ACE-managed repos, especially when you must choose the correct repo via project_architecture.md, create modular issues with dependency relationships, apply required labels, set difficulty, and put new issues in Backlog.
- License
- MIT
- Instructions
- 173 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- github_issue_creation_spec.md · references/
SKILL.md (first lines)
# GitHub Issue Creation (ACE = Appforge Coding Engine) ## Overview Follow the ACE issue creation workflow to open issues and set project board status across repos. ## Your Role You are helping a human create issues that will be processed by an autonomous coding agent. You must: 1. Help the human plan well-formed issues. 2. Present the proposed issues for human approval. 3. After approval, use GitHub MCP to create/update issues. 4. After creation, add issues to the **your-org / your-project** project board. ## Workflow 1. Locate the target repo by reading its `project_architecture.md` to confirm where the issue belongs. 2. Create a discrete, modular issue focused on a single task or goal. 3. Capture dependencies in the issue description and use GitHub issue relationships to link them. 4. For `your-terraform-repo` update issues, add an explicit instruction to run the `terraform-apply` skill at the end of the work. 5. When a new secret is added to Secret Manager via Terraform, create a follow-up issue assigned to `repo-owner` to add the secret value as a version, including this command in the issue: `printf %s \"$SECRET_VALUE\" | gcloud secrets versions add SECRET_NAME --data-file=-`. 6. If opening follow-up work from planning outputs, align issue boundaries with the generated `ISSUES.json` entries and preserve dependency intent. 7. If planning is expected to create issues automatically, confirm the session is in `plan_and_create_issues` mode (not `plan_only`). 8. For manual planning follow-up issues, include the same deterministic IDs and dependency order from `ISSUES.json` (or preserve the blocker ordering explicitly in the body). 9. Choose the execution label: `developer`, `agent:local`, or `agent:remote` based on who/where the work must happen. 10. Apply exactly one difficulty label: `difficulty:easy`, `difficulty:medium`, or `difficulty:hard`. 11. Present the issue(s) to the human for approval. 12. After approval, create/update the issue(s) using `github-mcp`. 13. Set project status to `Backlog` using `appforge-mcp`. ## Issue Requirements Every issue MUST include: 1. Clear title (specific, actionable) 2. Target repository (explicitly stated in body) 3. Detailed description (what + why) 4. Acceptance criteria (testable) 5. Context (links, docs, background) 6. Dependencies (blocked-by/depends-on) using issue IDs for `depends_on` contracts when derived from planning payloads. ## Planning Issue Payload Contract When creating issues from planner outputs, these fields are expected in generated `ISSUES.json`: - `issues` array entries with: - `id` (string, stable, unique within session) - `repo` (string in `owner/repo` form) - `title` - optional `description` - optional `depends_on` (array of prior issue ids) - Planner enforces acyclic dependencies. - The issue writer runs dependencies topologically and attaches blocker references in body as `Blocked By`. - Session event checks for validation after running: - `issues_written` event with `requested_count` and `created` list - final `done` event with `issue_created_count` - Lifecycle stage used by the worker is `planning_issue_writer`. When writing manual split issues from planning guidance, keep repo-scoped context high-signal, and preserve dependency intent in titles/body/links. ## Choosing the Right Repository (Multi-Repo Guidance) - Prefer one repo per issue. Split cross-repo work into sub-issues. - Defaults by area: - Infra/Cloud: `your-terraform-repo` - MCP/tools: `<project>-mcp` - Frontend: `<project>-web` or `<project>-frontend` - Orchestration/Backend: main service repo - Data/DB migrations: owning service repo ## Issue Format (Use This) ```markdown ## Target Repository [exact-repo-name] ## Description [2-3 sentences describing what needs to be done] [Additional context, background, or rationale] ## Acceptance Criteria - [ ] Specific, testable requirement 1 - [ ] Specific, testable requirement 2 - [ ] Specific, testable requirement 3 - [ ] Code follows project conventions - [ ] Tests pass (if applicable) - [ ] No console errors or warnings ## Implementation Notes [Optional: specific files to modify, patterns to follow, or constraints] ## Related Issues [Links to related issues, PRs, or documentation] ``` ## Title Format `[Action] [What] [Where/Context]` Examples: - "Add dark mode support to frontend-repo" - "Fix authentication bug in auth-service" - "Implement caching layer in api-gateway" ## Agent Type Assessment - `agent:remote` (default): standard code changes, no local access needed - `agent:local`: needs local machine access (DB, files, device) - `developer`: human-only actions (DNS, vendor dashboards) ## Difficulty Assessment - Easy: small fixes/docs - Medium: feature work/integrations - Hard: architecture changes/complex work ## Quality Checklist - Title is clear and specific
From Day-in-the-Country-LLC/appforge-poc, MIT.
More from Day-in-the-Country-LLC/appforge-poc
- 0.432score
appforge-cli-issue-management
Day-in-the-Country-LLC
Manage Appforge issues from the CLI coding agent.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
appforge-manager-issue-management
Day-in-the-Country-LLC
Manage Appforge issues at the manager-agent level.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
appforge-manager-work-pickup
Day-in-the-Country-LLC
Use when the manager agent needs to order actionable work.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
blocked-task-handling
Day-in-the-Country-LLC
Handle blocked coding tasks that require developer input; use when an agent must stop work due to missing info, credentials, access, or decisions and needs to…
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
code-complete-issue-pr-handling
Day-in-the-Country-LLC
Use when all work from ACE_TASK.md is finished to create a PR via GitHub MCP, move the issue to In review with proper issue comments via Appforge MCP, assign…
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
new-project-setup
Day-in-the-Country-LLC
Set up a new multi-repo project, including shared project documentation, repo boundaries, and initial architecture scaffolding.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
terraform-apply
Day-in-the-Country-LLC
Apply Terraform changes safely when Terraform configuration updates are made (.tf files, modules, or terraform.lock.hcl).
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
issue-harness
Day-in-the-Country-LLC
Run a single GitHub issue end-to-end through the orchestration graph using scripts/run_issue_harness.py (manual validation/debugging).
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
project-architecture-doc
Day-in-the-Country-LLC
Create or update a shared `project_architecture.md` for a multi-repo project.
SkillDFreshness: D★ 1Claude Code +9 - 0.426score
github-issue-workflow
Day-in-the-Country-LLC
Create and mark agent-ready GitHub issues for the your-project project (labels, status, template, readiness checks).
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 15, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Day-in-the-Country-LLC
- 0.432score
appforge-cli-issue-management
Day-in-the-Country-LLC
Manage Appforge issues from the CLI coding agent.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
appforge-manager-issue-management
Day-in-the-Country-LLC
Manage Appforge issues at the manager-agent level.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
appforge-manager-work-pickup
Day-in-the-Country-LLC
Use when the manager agent needs to order actionable work.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
blocked-task-handling
Day-in-the-Country-LLC
Handle blocked coding tasks that require developer input; use when an agent must stop work due to missing info, credentials, access, or decisions and needs to…
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
code-complete-issue-pr-handling
Day-in-the-Country-LLC
Use when all work from ACE_TASK.md is finished to create a PR via GitHub MCP, move the issue to In review with proper issue comments via Appforge MCP, assign…
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
new-project-setup
Day-in-the-Country-LLC
Set up a new multi-repo project, including shared project documentation, repo boundaries, and initial architecture scaffolding.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
github-issue-creation skill. Agent Mart. https://agentmart.dev/skills/day-in-the-country-llc-github-issue-creation (last updated 2026-10-24)