.codex/skills/status/SKILL.md
Check current stage and context
npx skillsauth add harshanandak/forge .codex/skills/statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check where you are in the project and what work is in progress.
This command helps you understand the current state of the project before starting new work.
/status
# Sync team state before showing status
forge sync || true
bash scripts/smart-status.sh
This command dynamically computes and displays all issues ranked by composite score (priority, dependency impact, type, staleness, epic proximity). Output includes active sessions, conflict risk annotations, and grouped categories. No manual querying needed.
For full context on any issue: bd show <id>
Check if any in-progress issues were already merged but not closed (can happen if /verify was skipped or backup was restored from stale snapshot):
# Detect default branch dynamically (prefer main over master)
DEFAULT_BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's|refs/remotes/origin/||')
if [ -z "$DEFAULT_BRANCH" ]; then
if git rev-parse --verify main >/dev/null 2>&1; then DEFAULT_BRANCH="main"
elif git rev-parse --verify master >/dev/null 2>&1; then DEFAULT_BRANCH="master"
else echo "ERROR: No main or master branch found — skipping stale reconciliation" >&2; DEFAULT_BRANCH=""; fi
fi
# For each in_progress issue, check if its PR was already merged
if [ -n "$DEFAULT_BRANCH" ]; then
bd list --status=in_progress --json 2>/dev/null | jq -r '.[].id' | while read id; do
# Search git log for the issue ID in commit messages (fixed-strings for literal match)
if git log --oneline --first-parent "$DEFAULT_BRANCH" --fixed-strings --grep="$id" | grep -q .; then
echo "STALE: $id — found in git history, likely already merged"
fi
done
fi
If stale issues are found, close them:
bd close <id> --force --reason="Already merged — detected during status reconciliation"
git log --oneline -10
Show current developer's active work and team overview:
# Show my active issues
forge team workload --me 2>&1 || true
# One-line team summary
forge team dashboard 2>&1 | head -5 || true
/plan <feature-name>/review <pr-number> or /premerge <pr-number>development
Pull issues, metrics, quality gates, and analysis data from SonarCloud. ALWAYS use this skill when the user mentions SonarCloud, asks about code quality metrics, wants to check PR quality gates, or needs to review security vulnerabilities and technical debt from static analysis. Also trigger during /review workflow when SonarCloud issues need addressing. Trigger on phrases like "SonarCloud", "quality gate", "code quality metrics", "technical debt", "coverage report", "static analysis issues", "security vulnerabilities from scan".
tools
Produces comprehensive research reports that go far beyond what built-in web search can achieve. Sends research tasks to Parallel AI's pro/ultra processors which spend 3-25 minutes autonomously crawling, reading, and synthesizing dozens of sources — returning structured reports with citations. Built-in WebSearch can only run a few queries; this skill runs an entire research pipeline externally. No binary install — requires PARALLEL_API_KEY in .env.local. ALWAYS use this skill instead of doing multiple WebSearch calls when the user needs a comprehensive report, market analysis, competitive landscape, industry deep-dive, strategic recommendations, or multi-source synthesis. This is the RIGHT tool for any research task that would require more than 3-4 web searches to answer properly. Also trigger during /plan Phase 2 research and /research workflows.
testing
Test content
testing
Test content