AgentStack
SKILL verified MIT Self-run

Project Status

skill-vasilievyakov-miracle-infrastructure-project-status · by vasilievyakov

|

No reviews yet
0 installs
20 views
0.0% view→install

Install

$ agentstack add skill-vasilievyakov-miracle-infrastructure-project-status

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Project Status? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Project Status

Assembles a complete picture from two sources: the memory dossier (what we know) + live data (what is happening now).


Step 1: Identify the project

Extract the project from the user's message. Input types:

| Input | How to identify | |-------|----------------| | GitHub URL | Extract repo name from URL | | Project name | Direct match against memory-config.json keywords | | Directory path | Last path component | | Context ("that project with the landing page") | Search dossiers by description |

Load keyword mappings:

Read ~/.claude/memory/memory-config.json

If the project cannot be identified, ask the user.


Step 2: Load dossier

Read ~/.claude/memory/projects/{project-name}.md

If dossier not found, warn and work with live data only.


Step 3: Gather live data

Run in parallel (whatever is available for the project):

3a. Git (if local repository exists)

git -C {project_path} log --oneline -10
git -C {project_path} status --short
git -C {project_path} log -1 --format="%cr" # time since last commit

3b. GitHub (if remote repo exists)

gh repo view {owner/repo} --json updatedAt,pushedAt --jq '.pushedAt'
gh issue list -R {owner/repo} --limit 5 --json number,title,labels
gh pr list -R {owner/repo} --limit 5 --json number,title,state

3c. Deploy status (if applicable)

Check last deploy if the dossier mentions a deployment platform.


Step 4: Generate report

Output format, compact and structured:

# {Project Name} - Status

## Pulse
- Last commit: {when}
- Last push: {when}
- Uncommitted: {yes/no, N files}

## Recent Changes (git log -10)
{commit list}

## Open Issues
### From dossier (unresolved problems):
- {problem}

### GitHub Issues:
- #{N} {title}

### Pull Requests:
- #{N} {title} ({state})

## Next Steps (from dossier)
1. {task}
2. {task}

## Since Last Session
Last session: {date}
What was done: {from dossier}

Rules

Speed over completeness

  • Do NOT clone the repository. If no local copy exists, use GitHub API via gh
  • Do NOT read project files unless the question requires it
  • Dossier + git log + issues = enough for 90% of queries

Specific questions

The user may ask specifics:

  • "when was the last scrape?" - search git log for commits with scrape/parse/crawl
  • "what broke?" - search issues with bug label, or git log for fix commits

Update dossier if new data found

If live data reveals something not in the dossier (new commits, closed issues), suggest updating via /session-save.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.