Agent Skillsnearai/ironclaw › project-setup

project-setup

GitHub

将GitHub仓库添加为工作区追踪项目,通过API验证并提取元数据,创建项目配置文件,安装自动化工作流任务,并更新状态以纳入日常简报和审查范围。

docs/internal/archived-skills/project-setup/SKILL.md nearai/ironclaw

Trigger Scenarios

用户要求添加新的GitHub仓库到工作区 初始化或配置新的代码库追踪

Install

npx skills add nearai/ironclaw --skill project-setup -g -y
More Options

Non-standard path

npx skills add https://github.com/nearai/ironclaw/tree/main/docs/internal/archived-skills/project-setup -g -y

Use without installing

npx skills use nearai/ironclaw@project-setup

指定 Agent (Claude Code)

npx skills add nearai/ironclaw --skill project-setup -a claude-code -g -y

安装 repo 全部 skill

npx skills add nearai/ironclaw --all -g -y

预览 repo 内 skill

npx skills add nearai/ironclaw --list

SKILL.md

Frontmatter
{
    "name": "project-setup",
    "version": "0.1.0",
    "requires": {
        "skills": [
            "github",
            "github-workflow"
        ]
    },
    "activation": {
        "tags": [
            "developer",
            "github",
            "setup"
        ],
        "keywords": [
            "add repo",
            "add repository",
            "add project",
            "new repo",
            "new project",
            "track repo",
            "setup repo",
            "project setup",
            "setup workflow"
        ],
        "patterns": [
            "(?i)(add|track|setup|install|enable) (repo|repository|project)\\s",
            "(?i)add .+\/.+ to my workflow",
            "(?i)set ?up (workflow|automation) for .+\/.+"
        ],
        "max_context_tokens": 1500
    },
    "description": "Add a GitHub repository as a tracked project — creates workspace entity, installs workflow automation missions, and includes in dev brief scope."
}

Project Setup

Add a new GitHub repository as a tracked project in the workspace and install workflow automation.

Step 1: Parse the repo

Extract owner/repo from the user's message. If ambiguous, ask. Validate via GitHub API: http(method="GET", url="https://api.github.com/repos/{owner}/{repo}"). If 404 or no access, tell the user.

Step 2: Quick setup (3 questions, no timezone)

  1. Who are the maintainers/reviewers? (default: the user's GitHub handle)
  2. Do you use a staging branch? What's it called? (default: no staging; use staging if yes)
  3. Any AI agents creating PRs? (e.g. Dependabot, Copilot, internal bots) (default: none)

Read main_branch from the API response's default_branch field.

Step 3: Create project in workspace

Write projects/<owner>-<repo>/project.md:

---
type: project
repo: <owner/repo>
added_at: <today YYYY-MM-DD>
maintainers: [<handles>]
main_branch: <branch from API>
staging_branch: <branch or null>
ai_agent_authors: [<bot handles>]
workflow_installed: false
---
# <owner/repo>
<description from API response>

## Workflow missions
(populated after install)

Write projects/<owner>-<repo>/notes.md:

# Notes: <owner/repo>
Developer notes for this project. Searchable via memory_search.

Step 4: Install workflow missions

Follow the github-workflow skill's install procedure. For each of the 6 mission templates in github-workflow/references/workflow-routines.md:

  1. Replace {{repository}} with owner/repo
  2. Replace {{slug}} with <owner>-<repo>
  3. Replace {{maintainers}} with the maintainer list
  4. Replace {{main_branch}} and {{staging_branch}} with the configured branches
  5. Replace {{batch_interval_hours}} with 8 (default)
  6. Call mission_create(name, goal, cadence) for each

If staging_branch is null, skip wf-staging-review-<slug>.

After installing, update the project file:

  • Set workflow_installed: true
  • List the installed mission names under ## Workflow missions

Step 5: Confirm

Added <owner/repo> as a tracked project:
- Project file: projects/<owner>-<repo>/project.md
- Workflow missions installed: <list>
- Maintainers: <list>
- Main branch: <branch>, Staging: <branch or "none">
- This repo is now included in your morning brief and triage scans

Say "add repo <another/repo>" to add more, or "remove repo <owner/repo>" to uninstall.

Version History

  • 5380a32 Current 2026-08-20 07:09

Same Skill Collection

.claude/skills/architecture-video/SKILL.md
.claude/skills/ironclaw-reborn-architecture-review/SKILL.md
.claude/skills/ironclaw-reborn-orientation/SKILL.md
.claude/skills/ironclaw-reborn-skill-maintainer/SKILL.md
.claude/skills/ironclaw-reborn-testing/SKILL.md
.claude/skills/mintlify-docs/SKILL.md
.claude/skills/railway-test/SKILL.md
.claude/skills/reborn-extension-surfaces/SKILL.md
.claude/skills/reborn-feature/SKILL.md
.claude/skills/thermo-nuclear-code-quality-review/SKILL.md
docs/internal/archived-skills/ceo-setup/SKILL.md
docs/internal/archived-skills/code-review/SKILL.md
docs/internal/archived-skills/commitment-setup/SKILL.md
docs/internal/archived-skills/content-creator-setup/SKILL.md
docs/internal/archived-skills/developer-setup/SKILL.md
docs/internal/archived-skills/github-workflow/SKILL.md
docs/internal/archived-skills/github/SKILL.md
docs/internal/archived-skills/linear/SKILL.md
docs/internal/archived-skills/llm-council/SKILL.md
docs/internal/archived-skills/local-test/SKILL.md
docs/internal/archived-skills/new-project/SKILL.md
docs/internal/archived-skills/parallel-pr-review/SKILL.md
docs/internal/archived-skills/plan-mode/SKILL.md
docs/internal/archived-skills/portfolio/SKILL.md
docs/internal/archived-skills/trader-setup/SKILL.md
docs/internal/archived-skills/web-ui-test/SKILL.md
skills/coding/SKILL.md
skills/commitment-digest/SKILL.md
skills/commitment-triage/SKILL.md
skills/decision-capture/SKILL.md
skills/delegation-tracker/SKILL.md
skills/delegation/SKILL.md
skills/idea-parking/SKILL.md
skills/product-prioritization/SKILL.md
skills/qa-review/SKILL.md
skills/review-checklist/SKILL.md
skills/review-readiness/SKILL.md
skills/routine-advisor/SKILL.md
skills/security-review/SKILL.md
skills/tech-debt-tracker/SKILL.md
skills/commit/SKILL.md

Metadata

Files
0
Version
5380a32
Hash
c5632d7e
Indexed
2026-08-20 07:09

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 23:13
浙ICP备14020137号-1 $mapa de visitantes$